Access Code
Choose Require access code from the channel menu and set your code.
Hide a channel from your dashboard with an Access Code you choose. When you want to see it again, the way back is right under the + button.
Press and hold the + button on the dashboard to open the keypad, then enter your Access Code to reveal the channel.
Choose Require access code from the channel menu and set your code.
The protected channel leaves your ordinary dashboard view.
When you need it, long press +, enter your code, and reveal the channel.
Hiding a channel does not delete the conversation.
A quick tap on + opens the usual actions. A long press opens the Access Code keypad.
Set an Access Code when you protect the channel; use that code to reveal it later.
Protection details vary by platform. The hardware-backed specifications below describe supported Android devices.
On supported Android devices, Access Code protection uses a separate encrypted compartment and a native, biometric-gated key.
Protected channel records are sealed with AES-256-GCM. Tampering or the wrong key fails authentication.
A strong biometric authorizes an Android Keystore operation. StrongBox is preferred, with a trusted execution environment when unavailable.
If enrollment, migration, or recovery cannot be verified, the app does not silently open or hide the channel.
Hiding changes what appears in the app and protects supported records on that device. It does not erase recipient copies or guarantee resistance to a compromised device or specialist forensic extraction.
Get City of Hats and protect a conversation with Access Code.