JC JC Mobile App Studio
Subscribe JC

Privacy , Thursday June 5, 2026

On-device encryption in plain English, what AES-GCM protects.

Apps love to say your data is encrypted. The word does real work, but it answers less than you think. The questions that actually matter are where, and who holds the key.

Encryption is one of those words that sounds like a guarantee and is often used like a sticker. It is genuinely important, but encrypted on its own does not tell you much. To know whether your data is actually protected from the people you care about, you need to ask what kind of encryption, and who can unlock it. Here is the plain version.

Encryption scrambles your data into nonsense using a key, a secret value. With the key, the nonsense turns back into readable data. Without it, what is left is gibberish that is, in practical terms, impossible to reverse. So the protection is only ever as good as the secrecy of the key. The entire game is about who holds it.

AES is the encryption standard most of the modern world runs on, trusted by banks and governments. GCM is the specific mode that pairs the scrambling with an integrity check, so it not only hides your data but also detects if anyone tampered with it. When an app lists AES-GCM, it is using a strong, mainstream, well vetted method. That is good, and it is also table stakes, the algorithm is rarely the weak point. The weak point is key handling.

Encrypted in transit means your data is scrambled while it travels over the internet, so someone snooping the network cannot read it. Nearly every app does this, and it is the bare minimum.

Encrypted at rest means your data is scrambled while stored, on your device or on a server. This is the one that protects you if a stored database is breached or a phone is lost. An app can be encrypted in transit and still leave your data readable to the company once it arrives, so the two promises are not the same.

Sponsored

This is the crux. If your data is encrypted but the company holds the key, they can read it, hand it over, or lose control of it. If the key lives only on your device, derived from your passcode or stored in the phone's secure hardware, then even the app's own maker cannot read your data, because they simply do not have the key. That second model is the strong one. On iPhone, keys are often kept in the Secure Enclave or the iOS Keychain, hardware backed places designed so the secret never leaves the device in usable form.

Encrypted on device, with the key kept on device, is the phrase that means your data is private by construction, not just by promise. Watch for whether the app needs an account or sends your content to a server, because that often implies the company can access it. And remember that strong encryption with a weak passcode is a strong lock on a door with a flimsy key, the secret you choose still matters.

This is the model behind the apps from this studio that hold sensitive data: an AES-GCM encrypted vault with the key kept on your device, no server holding a copy it could read. You can see how each app handles it on its listing, and the full lineup is at jcmobileappstudio.com.

— JC Mobile App Studio

Sponsored

More from the blog

Plain-language writing on workers' rights, investing, and on-device AI.

Read the blog

Contact

Get in touch.

Beta access, app ideas, bug reports, or partnership questions, the inbox is open.

Support available in English and Español.