App review guide
This page is intended for app store review teams. It provides ready-made test identities and a step-by-step scenario covering the full messaging flow.
How access works
Secret Keeper is an offline encryption utility. There are no accounts or servers: signing in means entering a BIP-39 seed phrase, from which the app derives a local key pair. Any valid seed phrase unlocks the full app - the identities below are ordinary profiles with no special privileges.
Test identities
Alice
Seed phrase (sign-in):
brisk smart throw little breeze solid sniff off lottery can almost clog Public address:
sk1tvzr7a8cts5uvfr34fax9ndwzmrk2c58j32t8vj5773luye743msul2ez9 Bob
Seed phrase (sign-in):
harbor what tide action impulse gadget spirit staff minor machine original gate Public address:
sk16dqaapm0gwc37zhlcfs7p7fn9lyhysmjy4ggf4j3wdgndqyfjewsr8wrsm End-to-end check (single device)
- Open the app, tap Sign in, paste Alice's 12-word seed phrase and tap Next. When prompted, set any PIN (e.g. 1234).
- Add a contact: menu (three dots) → Contacts → Add contact → paste Bob's public address, name it "Bob".
- Open the chat with Bob and send a short text message. The app encrypts it locally and shows the encrypted text in the chat; tap Copy under the message. The ciphertext travels over any channel the user prefers (email, messenger) - the app itself never transmits anything.
- Save the copied ciphertext anywhere (e.g. a notes app), then switch to Bob: Profile → Log out → Log out and erase data (local-only wipe; a seed phrase always restores the identity). Sign in with Bob's seed phrase and set any PIN.
- Copy the saved ciphertext to the clipboard and tap the paste icon on the Chats screen. The message is decrypted and a chat with Alice opens automatically - the sender's address is part of the encrypted envelope, so Bob does not need to add Alice manually.
Notes and file encryption
- The first chat on the Chats screen is Notes - a private encrypted space visible only to the signed-in identity. Open it and send a text: it is stored encrypted on the device and only this identity can read it.
-
In any chat (including Notes), tap the paperclip icon and pick a
file, or use the camera button to capture a photo or video. The app
encrypts it into a portable
.skfcontainer; tap the encrypted message to decrypt and preview the content. -
An encrypted backup of the whole profile (
.skb) can be exported and imported in Settings → Data.
All remaining features (QR codes, address sharing, security settings) work the same way under either identity; no further credentials are needed.
Important
These identities exist solely for review purposes. Do not use them for real correspondence: anyone who knows a seed phrase can read messages addressed to it.