Privacy Policy
Effective Date: June 14, 2026
Last Updated: June 14, 2026
1. Introduction to Zero-Knowledge
Hypastack operates on a strict zero-knowledge paradigm for files uploaded through this website. This means we design our systems under the assumption that our own servers cannot be trusted with your unencrypted data.
That guarantee is specific, and it is important you know exactly how far it reaches. There are three pipelines, and only one of them is zero-knowledge:
- Website file uploads are zero-knowledge. Your browser encrypts the file before it leaves your device and the key never reaches us. We cannot read these files.
- CDN assets are not encrypted. They are public by design, because a browser has to be able to display them. We strip EXIF, GPS and camera metadata on upload, but the file itself is stored and served in the clear and is readable by us and by anyone holding the link.
- Developer API uploads are not encrypted.The API has no browser in the loop to hold a key, so files sent to it are stored as received and are readable by us. If you are using a third-party application built on our API, your uploads are held inside that developer's account, and both that developer and we can access them. Your privacy relationship in that case is with the developer, and you should consult their privacy policy.
Unlike traditional cloud storage providers that decrypt your data on their backend, analyze it, and potentially share it with third parties, Hypastack relies exclusively on client-side encryption for its Secure File Sharing pipeline. All files uploaded through this pipeline are encrypted locally on your device using AES-GCM (256-bit) before transmission. Note that our Permanent CDN Hosting pipeline is designed for public assets and is intentionally unencrypted, as detailed below.
The encryption key (found in the URL fragment #...) is processed only by your local browser environment. Because web browsers are architecturally designed to never transmit the URL fragment to the server during a request, it is mathematically impossible for our infrastructure to intercept, record, or utilize your decryption keys. We have no "master key", no backdoor, and no ability to decrypt your files.
2. Information We Collect
Because of our cryptographic design, the amount of data we can collect is fundamentally limited. What we do collect is strictly necessary for operational stability, billing, and abuse prevention.
- Encrypted Ciphertext & Public Assets: For Secure File Sharing, we store the raw encrypted binary data. This data is entirely opaque to us. For Permanent CDN Hosting, we store the unencrypted assets as they are intended for public distribution via direct links.
- Metadata: We collect non-identifying metadata necessary for routing and storage, including the total size of the file, expiration timestamps, and cryptographic parameters required by your browser to reassemble encrypted files. For encrypted shares, filenames and custom notes are also encrypted using a distinct server-side key wrapper to prevent passive metadata leakage.
- Account Identifiers: To maintain quotas, we use usernames, and your passwords are securely hashed before being stored in our database. We do not collect email addresses or other personally identifiable information.
- Bandwidth Telemetry: We monitor aggregated egress traffic at the edge node level to prevent DDoS attacks and enforce service limits. This data is anonymized and cannot be traced back to individual unencrypted file contents.
3. Information We Do NOT Collect
Our architecture actively prevents us from collecting the following information:
- Decryption Keys: Never transmitted, never stored.
- Plaintext Passwords: We do not store or transmit your password in plaintext at any point.
- Unencrypted Private File Contents: For files uploaded via the Secure File Sharing pipeline, the unencrypted content is never transmitted to our servers. We cannot scan for keywords, viruses, or copyrighted material using traditional deep-packet or at-rest inspection tools on these encrypted files.
- IP Addresses: We do not store, log, or maintain records of your IP address in our databases or application logs. Any necessary IP-based abuse prevention or rate limiting happens ephemerally at the network edge via Cloudflare and is never stored by Hypastack.
4. Third-Party Sharing
We do not sell, rent, or trade your personal information or metadata. We only share operational telemetry with infrastructure partners (such as Cloudflare R2 for edge delivery) strictly for the purpose of transmitting your encrypted data. These partners are legally and technically constrained from accessing the unencrypted contents of your files, as they too lack the decryption keys.
In the event of a valid, legally binding subpoena or court order, we will comply with law enforcement. However, because we operate a zero-knowledge service, we can only provide the encrypted ciphertext blocks and the basic metadata associated with them. We cannot provide the decryption keys or the unencrypted contents of the files, as we do not possess them.
5. Data Retention and Deletion
When a file reaches its user-defined expiration date, or if a "Burn on Read" condition is triggered, the cryptographic keys associated with the edge routing are immediately invalidated, and an asynchronous deletion job is dispatched to permanently purge the ciphertext from our CDN storage buckets.
This deletion is irreversible. We do not keep "soft deletes" or hidden backups of user-uploaded files. Once a file is purged, it is mathematically and physically eradicated from the Hypastack network.
6. Security and Breaches
In the unlikely event of a catastrophic breach of our infrastructure, the structural integrity of your privacy remains intact. Because the files are encrypted client-side, any data exfiltrated by an attacker would be entirely unreadable. The only risk in such a scenario is service disruption, not data exposure.
