Back

Blog details

Zero-Knowledge Encryption: AIOZ Storage Can't See Your Data

AIOZ Network
7 min readAugust 01, 2026
aioz-storage
Zero-Knowledge Encryption: AIOZ Storage Can't See Your Data
Close-up of a security keypad lock mechanism

Zero-knowledge encryption, in the strict sense, means the company storing your files never has access to them at all, because encryption and decryption happen entirely on your side before anything reaches its servers. AIOZ Storage's passphrase is the foundation of a real version of this: a secret only you generate, one AIOZ's own documentation says the company never stores. Whether AIOZ's servers ever touch your plaintext at all is a separate question that depends on which of AIOZ Storage's two encryption modes you use, and that distinction is easy to miss if you take the "zero-knowledge" label at face value. This article covers what zero-knowledge actually means as a security model, where AIOZ Storage's own setup does and does not fully deliver on it, and the practical decisions you need to make about your passphrase either way.

TL;DR:

  • Strict zero-knowledge encryption means the provider never has access to your plaintext, not even transiently.
  • AIOZ Storage's opt-in end-to-end mode delivers that; its server-side default does not, since the server decrypts data on your behalf.
  • AIOZ never retains your passphrase under either mode, so losing it with no backup means permanent, unrecoverable data loss.

What Is Zero-Knowledge Encryption?

It is an encryption model where the service provider genuinely cannot access your unencrypted data, because encryption and decryption happen using a key only you control, one the provider never receives or stores. Services like Proton and Tresorit market this same term for their own products, and the underlying idea is consistent across all of them: the provider stores ciphertext it cannot read, a structural limit on what it can do with your data, not a policy it chooses to follow.

This is different from most cloud storage. Google Drive and Dropbox encrypt your files in transit and at rest, but they hold the keys themselves, which means they can, in principle, decrypt your files. AIOZ Storage starts from a different premise: the passphrase that unlocks your data is generated on your side, and AIOZ's own documentation states plainly that AIOZ does not have or save it. Getting the full strict guarantee described above, where AIOZ's servers never touch your plaintext at all, specifically means using AIOZ Storage's end-to-end mode rather than its server-side default, covered next.

How AIOZ Storage's Passphrase Model Actually Works

Every AIOZ Storage bucket gets its own passphrase, and that passphrase is the root of a hierarchical key chain that encrypts every object inside it using AES-GCM. How AIOZ Storage encryption actually works covers the exact derivation formula and the two encryption modes in depth. What matters here: AIOZ never stores that passphrase, under either mode. Whether AIOZ's servers ever see the resulting plaintext is a separate question. AIOZ's docs answer it clearly for end-to-end mode, where the server never does, and leave it less clear for the server-side default, where the server is the one performing decryption before handing data back to you.

Not retaining the passphrase is still a stronger privacy default than most S3-compatible providers ship out of the box, and it comes from AIOZ Storage's broader architecture rather than a bolt-on feature.

Old-fashioned brass key resting on a wooden surface

Why Your Passphrase Looks Like a Crypto Wallet Seed Phrase

AIOZ Storage generates bucket passphrases from the BIP39 wordlist, the same standard wordlist used to generate recovery phrases for crypto wallets. BIP39 phrases exist because a sequence of common words is much easier for a human to write down correctly, read back, and re-type without error than a long string of random hex characters, while still carrying enough entropy to function as a real cryptographic secret.

You get to choose how you handle it. AIOZ's dashboard auto-generates a phrase for you, but you can click refresh for a different one, write your own from scratch, or download the phrase as a text file to keep as a backup. None of these options are stored by AIOZ afterward.

What Happens If You Lose Your Passphrase

Nothing good, and there is no support ticket that fixes it. AIOZ Storage's documentation states this directly: without the passphrase, the files in that bucket cannot be accessed, by you or by anyone else. Because AIOZ never held a copy in the first place, there is no backend recovery process, no account-verification workaround, and no customer support escalation that restores access. The passphrase is the only key, and if it is gone, so is everything it protects.

This is the tradeoff that comes with a provider that never retains your passphrase: the same design that keeps AIOZ from ever holding a copy also means AIOZ cannot save you from your own lost credentials. A password reset works because a centralized provider holds enough information to verify who you are and issue a new one. A passphrase reset does not exist here, because there is nothing on AIOZ's side to reset against.

Zero-Knowledge vs Provider-Managed Encryption: Why the Difference Matters

Most centralized cloud storage encrypts your data using keys the provider manages. Amazon S3's default encryption, SSE-S3, uses 256-bit AES-GCM, and AWS itself generates the per-object key and rotates the master key that wraps it. Even AWS KMS-managed encryption (SSE-KMS), which gives you more control over key policies and rotation, still keeps the key inside AWS's own key management infrastructure, reachable by AWS's systems. Neither model is zero-knowledge: the provider retains the technical ability to decrypt your data, governed by policy and access controls rather than by the data simply being unreadable to them.

AIOZ Storage's passphrase model removes that AWS-style provider-managed key from the picture entirely: there is no AIOZ-held master key backing your encryption the way SSE-S3 or SSE-KMS work. That is a meaningfully different trust model for the credential itself, not just a stricter policy on top of the same one, though getting the full guarantee that AIOZ's servers never see your plaintext at all still means choosing end-to-end mode specifically, not relying on the server-side default. Either way, the responsibility for key management shifts to you: there is no key rotation service, no managed backup, and no safety net beyond what you set up yourself.

How to Actually Manage Your AIOZ Storage Passphrase

Treat it like a crypto wallet seed phrase, because structurally, that is what it is. Download the passphrase the moment you generate it, and store that file somewhere that survives a lost laptop, a browser reset, or a wiped hard drive. A password manager's secure notes feature or an encrypted backup drive both work better than a plain text file on the same machine you use daily. Do not send it over email or chat, where it can sit unencrypted in a message history indefinitely.

If more than one person on your team needs access to a bucket, do not just hand out the raw passphrase to everyone who asks. AIOZ Storage's access grant system exists precisely so you can issue scoped, expiring credentials instead, which is the safer default for team scenarios where a single shared secret would otherwise spread further than you can track.

Frequently Asked Questions

What does zero-knowledge encryption mean?
It means the service storing your data cannot decrypt it, because the decryption key is generated and held only on your side and never transmitted to or stored by the provider.

Can AIOZ recover my files if I lose my bucket passphrase?
No. AIOZ Storage's documentation states that AIOZ does not have or save encryption passphrases, so a lost passphrase with no backup means permanent, unrecoverable data loss.

Is AIOZ Storage's encryption the same as Amazon S3's default encryption?
No. Amazon S3's default encryption (SSE-S3) uses keys AWS itself generates and holds. AIOZ Storage's passphrase is generated on your side and never stored by AIOZ, though only its end-to-end mode goes as far as keeping AIOZ's servers from touching your plaintext at all.

Why does AIOZ Storage use a BIP39 wordlist for passphrases instead of a random string?
Because word-based phrases are easier to write down, read back, and re-type accurately than random hex strings, while still carrying enough entropy to function as a real cryptographic secret.

Should I share my AIOZ Storage bucket passphrase with my team?
Generally no. Use AIOZ Storage's access grant system to issue scoped, expiring credentials to teammates instead of distributing the raw bucket passphrase to everyone who needs access.

Where should I back up my AIOZ Storage passphrase?
Somewhere that survives losing the device you generated it on, a password manager's secure notes or an encrypted backup drive, not a plain text file on the same machine or an email you sent yourself.

References

We only send updates when meaningful changes ship, and you can unsubscribe anytime

Related Content

blog thumbnail

How to Build an MCP Server for AIOZ Storage, Step by Step

AIOZ Storage has no official MCP server yet. Here is a working MCP server for AIOZ Storage, built with the official Python SDK and boto3, tools included.

aioz-storage
6 min readSeptember 19, 2026
blog thumbnail

What Is an MCP Server? How AI Agents Access Storage

What is an MCP server: a standard letting AI agents like Claude use tools and data through one protocol. How MinIO and Azure apply it to object storage.

aioz-storage
6 min readSeptember 16, 2026
blog thumbnail

S3 Access Logs vs CloudTrail: Which Should You Use?

S3 access logs vs CloudTrail: AWS recommends CloudTrail, but each one catches real events the other misses. Speed, cost, and coverage, compared directly.

aioz-storage
5 min readSeptember 15, 2026
blog thumbnail

Eventual vs Strong Consistency: How S3 Made the Switch

Eventual vs strong consistency: whether a read right after a write sees the new data immediately. S3 ran on the first model for 14 years, then changed it.

aioz-storage
6 min readSeptember 14, 2026
blog thumbnail

Bucket Policy vs IAM Policy: What Is the Real Difference?

Bucket policy vs IAM policy: one attaches to the resource, one attaches to the identity. What each can do that the other can't, and how S3 evaluates both.

aioz-storage
6 min readSeptember 13, 2026
blog thumbnail

SSE-S3 vs SSE-KMS vs SSE-C: S3 Encryption Types Explained

SSE-S3 vs SSE-KMS vs SSE-C: who manages the encryption key, and what that decision actually costs you. Includes the real 2026 default change to SSE-C.

aioz-storage
6 min readSeptember 12, 2026