flat.social

Ban and moderate users

Keep your space safe by blocking the people who should not be there.

Last updated:

How do you ban a user in flat.social?

Open Settings → Banned Users, type the person's email, and click Ban. They are added to your blocklist and can no longer log in to your flat. You can ban a currently online person straight from the Users panel, and you can unban anyone at any time.

Two ways to ban someone

Flat.social gives you a blocklist for people who should not have access. You can add someone before they cause trouble, or remove a guest who already showed up.

The first way is by email, in Settings → Banned Users. The second way is in the moment: if someone is online and acting up, use the Ban button next to them in the Users panel. Both add the person to the same blocklist, and both are reversible.

How to ban a user by email

  1. 1
    Open Banned Users

    Go to Settings → Banned Users. You see your current blocklist and a field to add a new email.

  2. 2
    Enter the email

    Type the email of the signed-in person you want to block, then click Ban. They appear in the list and can no longer log in.

  3. 3
    Ban an online user instead

    If the person is already in your flat, open the Users panel and use the Ban button next to their name to remove them on the spot.

  4. 4
    Unban when needed

    To reverse a ban, find the person in the Banned Users list and click the remove (X) icon. They can log in again right away.

Screenshot · moderation-ban-users-01The Banned Users settings section: the "Ban by Email" field with a Ban button, and a list of banned entries showing "Signed in" / "Anonymous" badges and ban dates.
Settings → Banned Users: add an email, or review who you have blocked.
Anonymous guests can dodge a ban

A banned anonymous guest can clear their browser data, get a new identity, and rejoin. If you need a ban to truly stick, turn off anonymous access and use closed access with a domain allowlist instead. See Privacy & access control for stronger enforcement.

When a ban is not enough

Banning by email works well for signed-in people, because their account is tied to a real address. Anonymous guests are trickier, since clearing browser data hands them a fresh identity.

For an event you really need to lock down, set the room to closed access and add a domain allowlist so only approved email domains can enter. That stops bad actors before they reach the ban list at all. You can combine these controls with roles and permissions to limit what anyone can do once inside.

Questions about banning users

Keep your space safe