Skip to content

Privacy Mode - Ephemeral | Tap to reveal Blurred Messages | Screenshot Prevention #1393

@abaddonsabyss

Description

@abaddonsabyss

Is there an existing request for feature?

  • I have searched the existing issues

What feature would you like?

Session could introduce a Confide-style Confidential Mode where: messages are blurred by default, revealed only when you tap-and-hold them, then immediately re-blurred on release and self-deleted. When enabled (either per-chat or via a separate global toggle), OS secure-flag APIs would block screenshots or display a “Screenshots disabled” notice if unsupported.

This matters because E2EE alone can’t protect you when an endpoint is compromised. Per-message tap-to-view stops a single tap from exposing your entire history, makes photographing screens with another device extremely difficult, and auto-deletion guarantees no trace remains. Unblurring should also hide sender usernames to preserve anonymity.

These 2 simple features would transform Session into a truly unbeatable privacy tool:

  • Proven Ephemerality: Mirrors Confide’s tap-to-view, auto-reblur, and self-destruct behavior
  • Granular Control: Opt in per chat or per user with a “Privacy Mode” toggle
  • Screenshot Prevention: Leverages secure-flag APIs or shows a fallback notice
  • Anonymity Guard: Temporarily conceals sender usernames during reveal
  • Zero History: Messages vanish instantly after viewing

Together, they ensure sensitive credentials, legal advice, and personal data stay private even if a device is compromised.

Anything else?

_Screenshot-Proof
Screenshots have the potential of making the impermanent permanent. Confide prevents screenshots with our patented ScreenShield technology.

For extra privacy on iOS and Android, our patented reading experience ensures that only one line of the message is unveiled at a time and that the sender’s name is not simultaneously visible._

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions