Last updated: June 3, 2026
This Privacy Policy explains what data Zippd (operated by [Legal Entity Name — REPLACE]) collects, why, how it’s used, and what choices you have. It applies to the website and Service at zippd.io.
Files uploaded through Zippd are encrypted in your browser using AES-256-GCM before they leave your device. The encryption key is generated client-side and embedded only in the URL fragment (the part of the link after #), which browsers do not transmit to servers. We do not have the technical ability to decrypt or inspect the contents of files stored on our infrastructure. This applies to file content, original filenames, MIME types, and original plaintext sizes — all of which are encrypted client-side.
For every uploaded file we keep:
If you create an account, we collect:
We do not require email verification. We deliberately collect the minimum information needed to operate the Service.
The Service uses two functional cookies:
zippd-session — required for login and CSRF protection on registered accounts.XSRF-TOKEN — a CSRF token used by all browser API calls.We do not set advertising or cross-site tracking cookies. If you have configured an ad slot or analytics tag via the admin panel, those may set additional cookies governed by their own privacy policies.
Our web server may retain access logs for up to 30 days. Logs include: hashed-IP identifier, timestamp, request path, user-agent string, response status. Logs are used solely for security, debugging, and abuse mitigation, and are purged automatically.
If you are located in the EU, UK, or California, you have certain rights under the GDPR, UK GDPR, and CCPA respectively, including the right to:
To exercise any of these rights, email our contact form (category Privacy / GDPR). Note that because of our zero-knowledge architecture, we cannot identify which files belong to which person from an email address alone — we can only act on data tied to your registered account.
Our storage and servers are located in [Region — REPLACE, e.g. “the European Union (Frankfurt, Germany)”]. By using the Service, you consent to your data being transferred to and processed in that region.
We implement encryption in transit (HTTPS) and at rest (Wasabi server-side encryption, in addition to our client-side AES-GCM). Passwords are stored as bcrypt hashes. We make a good-faith effort to secure the Service but cannot guarantee that no breach will occur. If a breach occurs, we will notify affected Users in accordance with applicable law.
The Service is not directed at children under 16. We do not knowingly collect personal data from children under 16. If you believe a child has provided personal data to us, contact our contact form (category Privacy / GDPR) and we will delete it.
We may update this Privacy Policy from time to time. The “Last updated” date indicates when it was last changed. Material changes will be highlighted on this page for at least 30 days.
Privacy questions: our contact form (category Privacy / GDPR)
Data Protection Officer (if appointed): [Name — REPLACE or remove]
This document is a template. It is not legal advice. Have a lawyer review it before relying on it in your jurisdiction.