Overview
Incognito Mode

Private AI sessions that avoid retention and clearly signal temporary handling

privacysessionretention
Trust Builders
Props
PropTypeDefaultDescription
enabledbooleanrequiredWhether private/incognito session mode is currently active
onToggle(enabled: boolean) => voidundefinedOptional callback fired when the mode toggle is changed
onEndSession() => voidundefinedOptional callback to immediately end the private session
titlestring"Incognito Mode"Heading text displayed for the incognito status section
descriptionstringundefinedOptional summary text describing the current retention state
retentionNoticestringundefinedOptional explicit note about what data is discarded
variant"card" | "banner" | "inline""card"Presentation style for the incognito mode UI
Docs

Incognito Mode creates a private AI session where activity is intentionally not retained after the session ends. It gives users a clear signal that prompts, uploads, and outputs are temporary, which is especially important for sensitive tasks. The pattern should combine a visible status indicator with plain-language retention messaging so users understand exactly what is and is not stored.

Variants

  • Inline status A compact status chip or toggle near the prompt input that shows whether private mode is currently active.
  • Banner notice A prominent session-level notice that explains retention behavior and allows quick toggle control.
  • Session card A richer panel with mode state, retention details, and an explicit action to end the private session.

Use Cases

  • Handling sensitive brainstorming, legal, or HR prompts
  • Temporary sessions on shared or public devices
  • Customer support workflows where data minimization is required
  • Enterprise environments with strict retention policies
  • User-facing privacy modes for AI copilots

Best Practices

  • Use explicit wording about retention duration and deletion timing.
  • Show private mode state persistently, not only in settings.
  • Provide a clear way to end the private session immediately.
  • Avoid conflicting indicators that imply history is still being stored.
  • Pair the mode with consent and disclosure patterns for full transparency.

Search patterns

Search for a pattern, category, or tag