A4: Fritter Approaches [Updated] :D

12 Oct 2022

The long awaited Fritter, the Fret-Free Twitter, is near, so get hype! Explore Fritter’s design in convergence~. Here, I pitch Fritter; delve into concepts included within Fritter’s Minimally Viable Product (MVP); discuss Synchronizations on how concepts are linked together, usually to produce automation; cover essential views and interactions through Wireframes; and finally, address Tradeoffs within Fritter.

Below is an outline of what I cover throughout Fritter Converge!

Outline of Fritter Converge

I. See Our Pitch!

II Fritter’s Convergent Concepts

  1. Freet (Post). [Adjusted]
  2. Follow.
  3. Fritter Feeds. [Adjusted]
  4. User.
  5. Citations. [Invention]
  6. Self-Censorship (Sensitive Content Flag). [Adjusted]
  7. Report.
  8. Upvote / Downvote. [Adopted]

III. Our Synchronizations

IV. View Wireframes

V. Our Tradeoffs

I. Pitch

Tired of the spread of misinformation? What about seeing sensitive content on your feed with no warning? Worried about the youth seeing and being exposed to such graphic content?

No need to fear. Fritter is near; it is a revolutionary social media platform that allows users to stay connected with each other and authentically communicate news, ideas, and thoughts to the world – with minimalized misinformation and properly flagged sensitive content.

Fritter is the Fret-Free app that successfully tackles Twitter’s biggest issues with the lack of information transparency and user safety.

How? We open the doors for our users to:

Fritter is Fret-Free for a community of trusted users who value the transparency, quality, and safety of information in Freets.

II. Fritter Convergent Concepts

1. Freet (Post). [Adjusted]

Purpose. Publish a post with text (up to 280 characters) and/or media (photos or videos, limited to 5 total) and communicate with other Fritter users. Text may include hashtags, an adopted concept from Twitter and most of social media – which self-tags the Freet.

Operating Principle. When a user publishes a Freet, it is associated with that user as the author, as well as any hashtags and citations.

States.

Actions.

2. Follow.

Purpose. Allows users to stay updated with the Freets of other users, hashtags, or citations. Also allows users to have an accessible list of who and what they are updated with on their profile.

Operating Principle. When a user follows another user, hashtag, or citation, the user now is a follower of that other user, hashtag, or citation. All the Freets from what the user follows is now integrated into the user’s personalized homepage Fritter Feed.

States.

Actions.

3. Fritter Feeds. [Adjusted]

Purpose. Feeds are the collection of relevant Freets, for easy-viewing for users. Users have a main Fritter Feed on their homepage with an amalgam of other users, hashtags, and citations that they follow.

Operating Principle. Users may view their main Fritter Feed, which includes all the latest and/or most popular Freets from their following. Users may explore Feeds associated with specific hashtags, citations, and other users (through other users’ profiles).

States.

Actions: inherently synchronized.. Update Feed: when user u refreshes a Feed or views a Feed for the first time in >5 minutes, the Feed will update with ranking dependent on:

If Feed is personalized Feed for user, or for specific users profiles, hashtags, citations:

4. User.

Purpose. Identification, security, and gathering information in one account. If anyone wants to post to Fritter, or add their own upvote/downvote, etc. – they must first create an account; when creating an account, the person must log in their information (name, username, biography) and enact 2-Factor authentication for security. Then, all published Freets by said person will be gathered by their Fritter account. Profile Feeds are then able to be created.

Operating Principle. When someone creates a Fritter User, they now have an official Fritter account used for identification and gathering of posted data in one place. Other Users may identify each other through this concept. Users have unique usernames and are able to interact on Freets through various ways – Upvote/Downvote and Report; post their own Freets, which will be linked on their profiles; as well as follow or unfollow other users, hashtags, and citations.

States.

Actions.

5. Citations. [Invention]

Purpose. To prevent the spread of misinformation, users will now be able to cite their own sources (must be web-based; in other words, source must have a URL) within their Freet. With Freets making big claims, and prone to go viral and be shared – they may be less likely to be shared if there are no valid citations. The more reputable sources are provided within a Freet, the more likely that the information provided is reputable as well.

Operating Principle. When a Fritter User posts a Freet with large claims, they may cite their sources, which are solely web-based (must have a URL), to back up their claims. If the User wishes to cite non-web-based media, the User can link to the nearest URL that the source has; for example, if the User wants to cite a book, then the User must provide a URL where you can view or purchase the book. When a Fritter User sees a Freet with large claims, without any citations (or no reputable citations), then the Freet will more likely be reported as misinformation.

States.

Actions.

6. Self-Censorship (Sensitive Content Flag). [Adjusted]

Purpose. To prevent the spread of sensitive content in Feeds without warning (and the spread of all sensitive content to users under 18), the sensitive content flag has been adjusted to be easily accessible when users create a Freet. Freets may be censored for language, generally 18+ content, graphic violence, nudity, and generally sensitive content. Users may flag their whole profiles to automatically have all of their Freets flagged, and their profiles unavailable to view for underage Fritter users – and censored for all other Fritter users.

Operating Principle. When a user creates a Freet with sensitive content, or if the Freet contains foul language, or any of the above valid reasons for flagging, the user may easily flag their own content. Once their Freet is posted, it will either show up with a warning wall, blurring the contents of their Freet to relevant Feeds; users that are underage will automatically not be able to access their content. A user viewing a flagged Freet can either view the Freet, or hide the Freet from the Feed they are currently viewing. When a user self-censors their own profile, all their Freets will be automatically flagged and will not be shown for underage users.

States.

Actions.

7. Report.

Purpose. Flag a Freet, Fritter User, or citation with violent, sexual, or graphic content (including photos, videos, and language) without proper self-flagging or censorship; even with proper censorship, the purpose of the Report feature is to flag media, Fritter users, or linked citations that go against Fritter guidelines. We don’t allow Freets with full exposure to nudity, non-educational (non-documentary based) violent media, harassment-based or terroristic content, and directed abusive content that threatens the safety of our users.

Operating Principle. When a user reports a Freet, Fritter User, or citation, there are several options for why the Freet may be reported, including failing to censor itself for sensitive content. The status of the Freet will now be marked as “Needing Review.”

States.

Actions.

“Freet,” “Report,” and “Fritter Feed” Synchronizations

System may be prone to change2

8. Upvote / Downvote. [Adopted]

Purpose. Rate a Freet with an “Upvote,” through which the user generally expresses approval, and/or a “yes;” or with a “Downvote,” through which the user generally expresses disapproval, and/or a “no.”

Operating Principle. When a user Upvotes a Freet, the user expresses “+1” count of approval and/or “yes,” and the Freet is boosted upon ranking systems within Feeds for better viewing. When a User Downvotes a Freet, the user expresses “-1” count of approval, and/or “yes.” A Freet may only be Upvoted, Downvoted, or Un-voted (in which the user cancels their vote) – a user may not do all at once.

States.

Actions.

Note: The Upvote / Downvote / Unvote metrics will affect the ranking of all Feeds.

III. Synchronizations

Explicit Synchronizations mentioned:

In summary: when users the report content to report a Freet, Fritter user, or citation, the view of Fritter Feeds are affected.

Posting Freets updates a user’s Feed; posting Freets with citations and/or hashtags updates both citation and hashtag feeds.

Upvoting and downvoting affect the ranking of Fritter Feeds.

Censoring Freets also affects what is displayed on certain User’s Feeds (removed from underage Feeds), and how they are displayed (displayed with relevant warning).

IV. Wireframes

Exploring a few screenshots from my wireframes:

Adding Citations to a Freet

Add citations to your Freet to back up any claims by tapping on the “Citations” icon (with quotations) and adding your URL to your site-ation.

Alt

Main Page, the Personalized Feed

This is the main personalized feed, dependent on users, hashtags, and citations you may follow. You can see here the first post uses #hashtags, and the second has the citation from above (in purple). If you tap on the purple link, it will lead you to the URL.

As written on the first Freet, you can explore the #hashtag feed by tapping on the hashtag; and you can explore the citation feeds by tapping on “Cited by 2 others…” below the purple citation itself.

Alt

Explore Citations Feed

Explore all other Freets that have linked the same citation. You can access this page through any Freet with the same citation, or by searching for the URL or citation name (by the title of the web-page and author, if applicable). You can also report the citation if it is inappropriate.

Alt

Explore Hashtag Feed

Similarly, explore all Freets posted with a specific hashtag in the hashtag feed.

Alt

Creating a Freet with a Self-Censorship Flag

Easily self-censor your Freets with the self-censorship flag icon on the bar above the keyboard. You can select what to flag the Freet for; in this case, the Freet contains vulgar language.

Alt

Example of a Censored Freet on a Feed

Here is the Freet from above that we self-flagged for language. As you can see, the Freet is visibly covered and noted to have been flagged for Language! This will warn users, and give users the option to Hide the Freet from the Feed they’re currently viewing, or Show the Freet’s contents.

Alt

Example of Reporting Freet on a Feed

Easily report a Freet that is inappropriate on your Feed with the following options:

Alt

Example of Viewing Freet Under Review

Here is a Freet that has been reported. You can choose to show or hide the Freet with the fair warning of the report. Reported Freets will not show up on underage users’ personalized Feeds.

Alt

Journey through more of my wireframes, starting with the creation of a post with Citations at this Figma link here; or you can also view the embed of all the files below:

Within this wireframe, I’ve included:

V. Tradeoffs

Site-ations. Fritter’s Citations feature will only allow for web-based sources (must have a URL). But what about resources not available on the web, such as books, journals, paintings, and other media without their contents available for viewing online? For this scenario, to allow for one format of citations – and easier verification – I traded the spectrum of available citations for efficiency, accessibility, and convenience for web scraping. Once the Citations feature collects data and feedback from launching Fritter as an MVP, depending on what Users say and experience – the Fritter team may add to the list of possible forms of citations.

Two Extremes: Risking Safety? Or Overly Censored Media? To improve upon Twitter’s lack of moderation of sensitive content, I tried to strike the right balance between ultimate censorship and freedom of speech. But what options will fit best? And what about addressing concerns from social media users like one of my interviewees, Chiara, of protecting the youth from sensitive and vulgar content? By limiting underage users from seeing any self-flagged censored content, including language, I traded off Fritter’s youth’s freedom of speech and viewing of content, for robust user safety and trust in Fritter’s platform by adults who are wary of social media platforms. I hope to gain more feedback to achieve an even better balance, but Fritter’s priorities are user safety and building trust amongst users, over freer expression.

Privatizing Upvotes/Downvotes. An essential Twitter feature is the “Likes” concept, which automatically bookmarks and displays all Tweets that a user has liked, on their user profile. Not only that, users are able to see who reacted to their Tweets. Fritter is prioritizing user privacy and anonymity in voting for Freets, by disabling the “Likes” feature – and adopting a more Reddit-like approach to upvoting and downvoting Freets. We are trading off user-tied Likes to show support and agreement for the hope of more unbiased voting systems, untied to the User’s image. This change in feature is to prevent pressuring users from reacting, privatize interests, and prevent hopping on trends of virtue signaling (which is disingenuous).

Footnotes.

  1. may be automated with new metrics, rather than reviewed by a team on a case-by-case basis; MVP (Minimally Viable Product) may start off this way, though. 

  2. system of determining whether or not a Fritter User will be suspended, warned, or deleted may differ and change to be based on metrics of volume, how popular the user is, and consider the turnover rates of users filing the reports, etc. In the process of brainstorming this process + studying reporting processes of other social media platforms.