Every piece of content is encrypted on your device before it leaves. What reaches our servers is unreadable data that we, Apple, and our own administrators can never open. Only you hold the key.
Every design decision is measured against these. When convenience and security conflict, security wins.
We don't hold the ability to read your content, and we never want it. Encryption happens on your device, so the platform stores only ciphertext it cannot open.
Standard, well understood building blocks: AES-256-GCM for content, Curve25519 for key exchange, hardware-backed keys in the Secure Enclave. No invented cryptography.
Your keys never leave your device, every item carries its own key, and access is granted one item at a time. We give ourselves the least access possible, which is none.
There is no master key on our side and no hidden way in. We can't unlock your content for anyone, including ourselves, and we're honest about the cost: lose your devices and your memorable word, and not even we can bring it back.
The concrete mechanisms behind the promise, each doing one job well.
Content is sealed before it ever touches the network. The server receives an opaque blob and stores it exactly as received.
Your private key is generated on device and protected by the Secure Enclave. It is never uploaded, backed up, or transmitted.
Each tile item gets its own random content key. Compromising one item never exposes another, and when you share a clan those keys are wrapped for each member's device.
Access is granted through clans and withdrawn instantly. Remove a member and every device they own drops that content on its next sync.
A device becomes trusted only after proving the memorable word. New devices are provisioned deliberately, and any device can be revoked at once.
No analytics SDKs, no advertising identifiers, no data brokers. Logs never contain your content. ClanIt is funded by subscriptions, not your data.
ClanIt uses envelope encryption: a fast key locks your content, and a key only you hold locks that key. Here is the full chain, in plain terms.
On first sign in, your device generates a Curve25519 key pair. The public key is shareable and lives on the server; the private key is sealed by your PIN and held in the Secure Enclave. It never leaves.
When you save a tile item or note, a fresh random 256-bit key encrypts the content with AES-256-GCM. This data key is used once, for that item alone.
That data key is itself encrypted with your public key, so only your private key can recover it. To share an item, the same key is wrapped for each entitled member's device. No shared passwords, no re-encrypting the content.
Sealed content and wrapped keys are all that sync to the cloud. To read an item, your device unlocks your private key with your PIN, unwraps the data key, and decrypts the content, entirely on device.
True zero knowledge means we can't reset your access like an ordinary password. Instead, recovery is rooted in something only you hold.
At setup you choose a memorable word. It never leaves your device, but it lets a new device re-derive access to your keys. Add a new phone and prove the word, and you are back in, with no server ever decrypting anything.
Existing trusted devices help bring a new one up to date automatically once it is trusted. Lost a phone? Revoke it, and it loses access to everything the moment it next tries to sync.
If you lose every trusted device and your memorable word, no one can recover your encrypted content, including us. That is the direct cost of real zero knowledge, and we would rather be honest about it than keep a backdoor that defeats the point.
Even though content is unreadable without your key, the surrounding system is hardened so the path to it stays clean.
App Attest confirms requests come from the real, unmodified ClanIt app on a genuine Apple device, blocking tampered clients and scripted abuse.
The app only talks to ClanIt over connections it can verify, so a fraudulent certificate or intercepting proxy cannot sit in the middle of your traffic.
Sensitive actions are bounded and monitored, so guessing, flooding, and automated abuse are throttled before they become a problem.
Operational logs record that something happened, never what it was. No decrypted content, keys, or wrapping material is ever written to a log.
We use established, public cryptographic primitives. Nothing here is bespoke or secret.
Set a PIN, store what matters, and let the encryption work quietly underneath.
Download ClanIt for iOS