Appearance
Data & Privacy
This screen controls retention policy, session timeout, and visual stealth options.
Retention Policy
Retention options map to profile history_retention_days:
24 HOURS7 DAYS30 DAYSINDEFINITE(0days in storage field)
This affects history/media cleanup behavior.
Session Timeout
Timeout options map to session_timeout_minutes:
15m1h24h∞(0timeout)
Visual Camouflage
When enabled, sensitive values are obscured in UI surfaces until temporary reveal.
Chameleon Mode
Enables calculator camouflage at app boot.
Current implementation uses localStorage flag hush_camouflage_mode and a calculator shell in App.tsx.