Skip to content
ARCA

Security

"Military-Grade Encryption": What It Actually Means (and Doesn't)

"Military-grade encryption" is a marketing phrase, not a security guarantee. Here is what the term hides and what to ask instead.

The Arca team 7 min read

Open any app that touches your private data and you will eventually meet the phrase “military-grade encryption.” It sounds definitive, like a tank versus a bicycle lock. It is meant to end the conversation about security right there.

It should not. “Military-grade encryption” is a marketing term, not a technical specification. It can sit on top of genuinely strong security, or it can sit on top of almost nothing, and the phrase itself gives you no way to tell which. Here is what it actually refers to, why it is close to meaningless on its own, and the questions that reveal what is really going on.

What the phrase usually refers to

When a company says “military-grade encryption,” they almost always mean AES-256.

AES stands for the Advanced Encryption Standard. It is a public, peer-reviewed algorithm selected by the US National Institute of Standards and Technology and approved for protecting classified government information. The “256” refers to the key length in bits. A longer key means an astronomically larger number of possible keys, which makes brute-forcing the key infeasible with any technology that exists or is on the horizon.

So the underlying claim is real. AES-256 is excellent. It is trusted by governments, banks, and security professionals worldwide.

The problem is that this is not impressive or distinguishing. AES-256 is everywhere. It protects your bank’s website, your messaging apps, your Wi-Fi, and the disk in your laptop. Calling it “military-grade” is a bit like a car company advertising “road-grade tires.” Technically accurate, completely standard, and not the thing that determines whether the product is actually any good.

Why the algorithm is the easy part

Here is the uncomfortable truth that “military-grade” is designed to distract from: the encryption algorithm is almost never where things go wrong. Nobody breaks AES-256 by attacking the math. They break the implementation around it.

Think of AES-256 as an extremely strong vault door. It does not matter how strong the door is if:

  • The key is taped to the wall next to it.
  • The key is a four-digit PIN that someone can guess in a few hours.
  • The vault walls are made of cardboard, so attackers go around the door entirely.
  • There is an identical copy of everything stored, unlocked, in the back room.

Every one of those has a direct equivalent in real apps:

  • The key on the wall: apps that store the encryption key in plaintext on the device, so anyone with the file can decrypt everything.
  • The guessable PIN: apps that derive the key directly from a short PIN with no protection against rapid guessing.
  • The cardboard walls: apps that encrypt the main image but leave readable thumbnails, previews, or location metadata exposed.
  • The back room: apps that upload an unencrypted copy to a server “for convenience.”

Independent research keeps confirming this pattern. IOActive broke into popular iOS photo vault apps in under 30 minutes on average, finding photos stored without encryption and credentials in plaintext. Forensic researcher Jonathan Zdziarski’s teardown “Private Photo Vault: Not So Private” found an app with a confident lock screen and no real encryption underneath. None of these failures were about AES being weak. They were about everything around it.

”Military-grade” is meaningless without these details

So if the phrase tells you nothing, what does? Four things, none of which fit on a marketing banner.

1. Where the key lives

The encryption key is the whole game. The strongest designs never store it directly. Instead, the key is derived from your password or PIN every time you unlock, using a deliberately slow function. A good example is Argon2id, a modern key-derivation function designed to be expensive to run, which makes guessing attacks painfully slow even against short PINs. If the app cannot tell you how the key is derived, assume it is stored somewhere convenient, which means convenient for an attacker too.

2. What is actually encrypted

“We encrypt your photos” can quietly exclude a lot. Real protection covers the full file, the thumbnails, and the metadata. Location data and timestamps embedded in a photo can be as revealing as the image. Streaming video deserves special care, because some apps decrypt video to a temporary plaintext file on disk to play it, leaving recoverable copies behind.

3. Server versus local

If your data is sent to a server, “military-grade encryption” often refers only to the connection (encryption in transit), not to how the data sits on the server (encryption at rest), and certainly not to whether the company holds a key that can read it. The strongest possible answer is that nothing leaves the device at all. No server means no server breach, no insider access, and nothing to subpoena.

4. Who holds the key

This is the difference between “encrypted” and zero-knowledge. If the company can decrypt your data, then so can a hacker who breaches them, a rogue employee, or a legal demand. Zero-knowledge means there is simply no key on their side. Only you can decrypt your data, because the key exists only on your device and only when you unlock it.

The questions to ask any app

You do not need to read source code. You need straight answers to five questions. Specific answers mean real engineering. Vague ones mean marketing.

QuestionStrong answerWeak answer
What algorithm do you use?”AES-256-GCM, per file""Military-grade” / “bank-level”
Where does the key come from?”Derived from your PIN with Argon2id""It’s securely stored”
What is encrypted?”Files, thumbnails, and metadata""Your photos”
Does anything leave the device?”No. Local-only, no server, no account""Encrypted in the cloud”
Can you read my data?”No, there is no key on our side”Silence, or “only for support”

How this maps to real guarantees

To make it concrete, here is how Arca answers those questions, not as a pitch but as an illustration of what the strong column looks like in practice:

  • Algorithm: AES-256-GCM, applied per file with envelope encryption, so each file is individually protected.
  • Key: derived from your PIN using Argon2id, and biometric unlock (Face ID or Touch ID) is backed by the iPhone’s Secure Enclave, the dedicated chip that handles keys in isolated hardware.
  • Scope: thumbnails and metadata are encrypted alongside the files, and video is decrypted in a stream so plaintext frames never hit the disk.
  • Server: there is none. No account, no cloud, no upload. The app is local-only, which makes it zero-knowledge by construction. There is no key on anyone else’s side because there is no other side.

You can see the full breakdown on the security page. The reason this matters is not the words AES or Argon2id by themselves. It is that each one answers a specific question an attacker would otherwise exploit.

The takeaway

“Military-grade encryption” is not a lie, but it is not a promise either. It usually means AES-256, which is genuinely strong and also genuinely ordinary. The phrase survives because it sounds like an answer while skipping every question that actually determines whether your data is safe.

So treat the phrase as the start of a conversation, not the end of one. Ask where the key lives, how it is derived, what is encrypted, and whether anything leaves the device. An app built on real security will answer plainly. An app relying on the word “military-grade” to do the heavy lifting usually cannot.

If you want to see what those answers look like when an app is built to give them, explore how Arca handles encryption, or compare vault apps and judge them by their answers rather than their adjectives.

Frequently asked questions

What does military-grade encryption mean? +

In practice it usually means AES-256, a public encryption standard approved by the US government for classified data. It is strong, but the phrase is marketing. The same algorithm protects almost everything online, so the term alone tells you nothing about how well an app implements it.

Is AES-256 really uncrackable? +

The AES-256 algorithm itself has no known practical attack. But encryption is only as strong as its weakest link. A weak PIN, a key stored in plaintext, or an unencrypted thumbnail can defeat strong encryption entirely. Implementation matters more than the algorithm name.

What questions should I ask about an app's encryption? +

Ask where the key lives, how it is derived from your password, what exactly is encrypted, and whether anything is sent to a server. Specific answers indicate real security. Vague reassurance like 'military-grade' or 'bank-level' indicates marketing.

#photo vault #encryption #iphone privacy

Your photos. Truly private.

Download Arca and lock your first photos away in under a minute. No account, no cloud, no one but you.

Free to download · iPhone · iOS 18+