Our Commitment to Your Security
At SecureShare, we take the security and privacy of your shared secrets seriously. Our platform is designed with state-of-the-art encryption and security measures to ensure that your sensitive information remains confidential and protected. Here's how we safeguard your data:
Open Source Transparency
We believe in the power of transparency to enhance security. That's why our software is open source:
- Our entire codebase is publicly available for review.
- Security experts and developers worldwide can inspect, validate, and contribute to our security measures.
- You don't have to take our word for it – you can see exactly how we protect your data.
End-to-End Encryption
We use advanced AES-GCM (Advanced Encryption Standard in Galois/Counter Mode) encryption to protect your secrets. This means:
- Your secret is encrypted on your device before it ever reaches our servers.
- We never see or store your unencrypted secret.
- Only the intended recipient with the correct decryption key can read the secret.
One-Time Viewing
To further enhance security:
- Each secret can be viewed only once.
- After viewing, the secret is permanently deleted from our servers.
- Subsequent attempts to access the same link will show that the secret has already been viewed.
Secure Storage
While your encrypted secret is stored on our servers:
- It's kept in a secure database with strict access controls.
- We use Amazon Web Services (AWS), a leader in cloud security, to host our infrastructure.
- Your secret is associated with a randomly generated public ID, not your personal information.
Secure Transmission
We ensure secure data transmission:
- All data transmitted between your device and our servers is protected using HTTPS.
- We employ additional encryption on top of HTTPS for an extra layer of security.
No Logging of Sensitive Data
We prioritize your privacy:
- We don't log or store the contents of your secrets.
- Once a secret is viewed and deleted, it's gone forever.
How It Works
- Encryption: When you create a secret, it's encrypted with a unique key generated just for that secret.
- Storage: Only the encrypted version of your secret is stored on our servers.
- Sharing: You receive a secure link containing the secret's ID and the decryption key.
- Viewing: When the recipient opens the link, the encrypted secret is retrieved and decrypted in their browser.
- Deletion: After viewing, the encrypted secret is immediately and permanently deleted from our servers.
Your Role in Security
While we provide a secure platform, you play a crucial role in maintaining the confidentiality of your shared secrets:
- Ensure the intended recipient is the only one with access to the secure link.
- Encourage recipients to view the secret promptly, as it will be permanently deleted after viewing.
Verifying Our Security
We encourage you to:
- Review our open-source code on Github.
- Contribute to our project if you have suggestions for improvements.
- Report any security concerns through our responsible disclosure program.
At SecureShare, we're committed to continuously improving our security measures to provide you with the most secure secret-sharing experience possible. Our open-source approach ensures that this commitment is transparent and verifiable.