Staff actions
Besides reports and standings, staff can send an account a message, warning or strike. It arrives in the account’s Notifications tab and opens a page where a warning or strike can be appealed. A suspended account appeals at/appeal with its password.
Staff can also:
- set temporary standings, which lift on their own;
- keep private notes on accounts;
- see and end an account’s sessions;
- hide posts and articles (staff still see them);
- mark media sensitive (X’s content warning);
- give accounts custom badges;
- delete uploads.
Automod
The automod (src/hate.ts) refuses slurs, explicit hate, transphobia and abuse like “kill yourself” in posts, replies, scheduled posts, profiles, names, polls, image descriptions, lists, communities, articles and Community Notes.
It reads through look-alike letters from other alphabets, Unicode styles, leetspeak, invisible characters, accents, repeated letters, letters spelled out one by one, and reversed or upside-down text.
- Reclaimed queer words pass unless the text attacks someone.
- NSFW text isn’t touched.
- DMs are end-to-end encrypted, so the server can’t read them.
Second chances and strikes
The first refusals each week (5 by default) are second chances: the content isn’t published, and the person gets a notice and a modal saying what was caught and how many chances are left. After that, each refusal is an appealable strike. Strikes, from staff or automatic, follow a ladder set in Settings > Automod. By default:- a warning
- a day
- a week
- 30 days
- permanent
Rate limits
Rate limits apply per account and per address (src/ratelimit.ts). Per 15 minutes:
.png?fit=max&auto=format&n=qGT-dNfenrR9oohN&q=85&s=88333a3e016343d74fa2f40f33ed14f5)
