Private Mode πŸ™ˆ

Toggle 'Private Mode' from Profile to mask chat names, avatars, and message previews on-screen, then reveal any single message inline when you need to check it.

Screen-sharing on a call, presenting from your laptop, or just working somewhere your screen isn't private β€” none of those should mean exposing every room name and message on your screen. Private Mode masks your chat list and message content on-screen while you keep using Keet normally underneath.

Turn on Private Mode

  1. Click your avatar to open 'Profile', and toggle on 'Private Mode':

    The Private Mode toggle sits in the Profile panel, just below your bio.

  2. A 'Private Mode' confirmation appears near the top of the window, showing 'On':

    A confirmation banner near the top of the window confirms Private Mode is on.

  1. Go to 'Profile' and toggle on 'Private Mode':

    The Private Mode toggle sits on your Profile page, just below your bio.

  2. A 'Private Mode' confirmation shows 'On', and your chat list is immediately masked:

    A confirmation banner confirms Private Mode is on, and the chat list behind it is already masked.

Turning Private Mode off shows the same confirmation with 'Off' instead β€” nothing else changes until you toggle it.

What gets masked

With Private Mode on, Keet hides anything that could identify who you're talking to or what's being said. The layout stays the same, so the app is still easy to use β€” just unreadable at a glance.

Your chat list

  • Room and DM names are replaced with a generic label like 'Group chat' or 'DM chat'.
  • Avatars and images are replaced with plain placeholder circles.
  • Message previews are replaced with generic text like 'You received a message'.
  • Timestamps, unread counts, and mentions stay visible, so the list is still usable.

Room names, avatars, and message previews in the chat list are all replaced with generic placeholders.

Room names, avatars, and message previews in the chat list are all replaced with generic placeholders.

Inside a chat

  • Sender names and avatars are hidden, so messages can't be tied to a person at a glance.
  • Message text is replaced with a generic placeholder, like 'You received a message' or 'Message sent'.
  • Media thumbnails are replaced with a placeholder too, instead of showing the original image or video.
  • A 'Turn off private mode' banner sits at the top of the chat the whole time, so you're never more than one tap away from normal view β€” see Turn off Private Mode from inside a chat below.
  • On mobile, a hint under the banner β€” 'Tap a message to view original content' β€” reminds you how to check any message.

This masked view is currently available on mobile only β€” desktop support is coming soon.

Inside a chat, sender names, avatars, and message text are all masked, with a banner to turn Private Mode off at the top.

Reveal one message at a time

Need to actually read a message without leaving Private Mode? You can reveal it on its own, without unmasking the rest of the chat.

  1. Hover (or, using a keyboard, focus) a masked message to show a 'Reveal' link:

    Hovering a masked message shows a Reveal link next to it.

  2. Click 'Reveal' to show that message's real sender and text inline. A 'Hide' link appears in its place to mask it again:

    A revealed message shows its real sender, avatar, and text inline, with a Hide link to mask it again.

  1. Tap a masked message to open it in a 'View message' sheet, set to 'Manual reveal' by default β€” it shows the real message once, then masks it again once you back out:

    The View message sheet, set to Manual reveal, shows the message's real sender and text.

  2. Switch the mode to 'Always reveal' if you'd rather that message stay unmasked going forward, instead of re-hiding it every time:

    Switching the View message sheet to Always reveal keeps that message unmasked going forward.

Revealing a message only affects that message β€” the rest of the chat, and the rest of your chat list, stay masked.

Turn off Private Mode from inside a chat

  1. Click 'Turn off private mode' at the top of any chat:

    The Turn off private mode banner sits at the top of the chat while Private Mode is on.

  2. Confirm in the 'Turn off private mode?' dialog. 'Cancel' keeps Private Mode on; 'Turn off' restores normal view everywhere:

    A confirmation dialog asks you to confirm before turning Private Mode off.

  1. Tap 'Turn off private mode' at the top of any chat:

    The Turn off private mode banner sits at the top of the chat while Private Mode is on.

  2. Confirm in the 'Turn off Private mode?' sheet. 'Cancel' keeps Private Mode on; 'Yes' restores normal view everywhere:

    A confirmation sheet asks you to confirm before turning Private Mode off.

You can also turn Private Mode off from 'Profile' at any time, the same way you turned it on.

Keyboard and screen reader support

Every Private Mode control works without a mouse: 'Tab' (or 'Shift+Tab' to go back) moves focus between the toggle, the 'Reveal' and 'Hide' links, and the 'Cancel' / 'Turn off' buttons in the confirmation dialog β€” then 'Enter' or 'Space' activates whichever one is focused.

Screen readers don't announce a hidden message's real content β€” they read the same placeholder text sighted users see, until that message is revealed.

On this page