Keep Plaintext Out of Server Custody
The planned workflow encrypts in the browser before data reaches the server.
Privacy is the core design goal.
At SecureShare, privacy is the design goal. The planned zero-knowledge architecture should mean we cannot access share plaintext or decryption keysonce the encrypted sharing workflow is implemented and tested.
TL;DR: This repository is a frontend shell for a planned zero-knowledge sharing workflow. Do not treat it as production privacy behavior yet.
Three product goals that still need implementation and tests
The planned workflow encrypts in the browser before data reaches the server.
Deletion after viewing, expiration, or manual action is planned but not implemented yet.
Data resale and marketing use are not implemented, and any future analytics should follow the project's sensitive-data rules.
Transparency about data practices is non-negotiable
Your data should have a defined lifespan by design
Encrypted content deletion after viewing, expiration, or view-limit exhaustion is planned but not implemented yet.
Account storage and deletion are not implemented yet.
Production server logging policy is not implemented yet. Project rules prohibit logging share content, passwords, private keys, request bodies, and other sensitive user-provided data.
Analytics are not implemented yet.
The planned production app should use cookies sparingly and only for essential functionality:
Under the planned zero-knowledge architecture, there are some things the service should not be able to do:
This still requires implementation, review, and tests before it can be treated as a production guarantee.
We may update this privacy policy from time to time. If we make significant changes, we'll notify you through the site. We encourage you to review this page periodically.
Continued use of SecureShare after changes constitutes acceptance of the updated policy.
If you have questions about this privacy policy or our data practices, we're here to help:
Contact form