Why is it called Soupcan?

It’s a reference/homage to VYZZE by the late transgender music producer SOPHIE. The lyrics go “Make it pop red and white, tomato soup can”. Additionally, tomatoes and tomato juice/soup has been recognized as anti-gender fascist iconography after Posie Parker was famously "juiced" at a rally she then aborted.

What's the difference between Soupcan and Shinigami Eyes?

Shinigami Eyes provides red/green markings on usernames, links, etc. across different websites and platforms. Soupcan focuses on Twitter specifically, and its features are geared towards that.

Soupcan doesn't have a "trans-friendly" (green) list, which may be more suited to community-building rather than timeline curation, and managing that list is a recipe for intracommunity fights.

Soupcan's database is fundamentally different. Reports are collected from users with different trust levels and automatically approved/denied based on an algorithm. Apart from personally chosen community moderators (who are under increased scrutiny) there are no unilateral label decisions. In all cases, a reason for a report is expected, and this can be viewed on the user page of a reported account. Shinigami Eyes' list updates when the extension updates, which can be months apart, and the reason for inclusion or exclusion is not ultimately decided by the reports, only by whoever is updating the internal database.

Shinigami Eyes also has issues that have been brought up but not addressed around false positives and a lack of transparency. The way it is designed will mean that false positives can be introduced through the algorithm and there is no way to verify if it is an algorithmic collision, or to check who reported them or why.

Soupcan was built to address some of these concerns and build on more Twitter-specific functionality.

Is Soupcan compatible with Shinigami Eyes, BetterTwitter, OldTwitter.. etc.

There shouldn't be any compatibility issues, but it doesn't hurt to try. If you do find something that doesn't work properly, feel free to let me know and I'll see what I can do about it.

Can we help contribute to the database?

Yes, of course! Simply right click on the username of an offending tweet and click on Soupcan/Report Transphobe as shown in the instructional video at 0:44.


Please report as many tweets as you like, following the reporting guidelines.

How does reporting work?

Each user has a "trust" level that starts at 0 and can increase based on reporting accuracy. You can view your trust level by clicking the Soupcan extension icon in your browser or right-clicking in a blank area of Twitter and selecting Soupcan -> Options. It is shown there as a star-based system, but internally it is a value between, e.g. 0 and 100. As you make reports, if those reports coincide with other people's reports, your trust goes up. If it goes against other people's reports, your trust goes down. The amount it changes is based on the trust level of the person agreeing with you, so if you create a bunch of accounts and all report the same thing, one moderator can see that and disapprove that and all of those accounts will end up with negative trust (yes, that's possible.)
Reports are automatically checked and approved daily, although if not enough people have reported an account to meet the required threshold, they will stay pending, until enough people also report them, or a moderator approves the report.
If a user is marked by you, they will be yellow. If the report is approved, it turns red and then everyone can see it.

Oops, I made an accidental report!

No problem, you can just go and appeal them and it will undo your report.

None of the Soupcan actions do anything when I click them.

If you're using Firefox, you'll need to give Soupcan the correct permissions. Please see the instructional video at 0:30.

You forgot to add me, a transphobe, to the database!

Never fear, you can add yourself here. It will ask you to log in with Twitter to verify your username, but nothing else. Specifically, it uses the /2/users/me API, which surprisingly needs permissions to read tweets and read users. Your login info is never shared with Soupcan, and your access token is deleted after use. If you're not convinced, you can unlink the connected app afterward, from Settings / Connected apps.

How do I check if I'm marked red?

You can click here (change jk_rowling to your username) to see if you are in the database.

Is there a way to auto-block?

Note: false positives / labels you don't agree with will always exist. Although I try to work towards reducing false positives, it is never going to be "perfect". Keep that in mind as you decide how to use the information that Soupcan provides you.


Soupcan doesn't take actions on your behalf, but BlueBlocker can integrate with Soupcan to block transphobes. If you have both extensions installed, you can configure BlueBlocker to block red users on sight. Alternatively, you can choose to completely hide content from red users from within Soupcan's settings itself.

What are community moderators and how do I become one?

Community moderators are Soupcan users who have been hand selected by @bethylamine for showing good contributions to the Soupcan database (good reasoning/explanations, finding many users, etc.) There is currently no formal process to become a moderator, although, you may check your trust level in the Soupcan options page (click the Soupcan extension icon or right click on any blank space in Twitter-> Soupcan -> Options) You'll see a star rating for your trust level. If this is not at least 4/5, you will most likely not be considered for mod status. If you are at 4 or 4.5, feel free to DM me and I will review.
You can check out the moderator guidelines for an idea of what is expected from Soupcan moderators.
Moderators represent Soupcan in some way so their reports are under higher scrunity, and if the quality of reports drop, they will lose their mod status.

How do I suggest a feature or report a bug?

Please do so via the project's GitHub page or contact me on Twitter if you aren't able to, and I'll add it when I can.

I have another question!

Contact me on Twitter, or e-mail me at bethylamine@protonmail.com.