Your secrets deserve zero-knowledge.
Secure your API keys and .env
values with PrivacyKeys NFT — fully encrypted, wallet-authorized, ZK-protected.
How It Works
PrivacyKeys NFT uses zero-knowledge proofs to ensure your secrets remain private while being securely shared.
Why It Matters
The consequences of insecure secret sharing are severe and all too common in software development.
Real-World Example
$ git commit -m "Initial project setup"
$ git push origin main
# 2 hours later...
ALERT: AWS detected unusual activity on your account
ALERT: $7,500 in unauthorized EC2 instances launched
# The culprit: an AWS key accidentally committed in .env file
This scenario happens thousands of times daily. PrivacyKeys NFT prevents these costly mistakes by ensuring secrets never appear in your codebase.
Use Cases
PrivacyKeys NFT solves critical secret-sharing challenges across various development workflows.
Developer Testimonial
"Finally, a way to share secrets without losing sleep. Our team used to waste hours managing API keys across environments. With PrivacyKeys NFT, we've eliminated accidental leaks and streamlined our entire credential management process."
— Sarah Chen, Lead Developer at TechStack
Simple, Transparent Pricing
Choose the plan that fits your needs. All plans include our core zero-knowledge protection.
Free
Perfect for occasional secret sharing
- Expiring secrets (24 hours)
- Single authorized address
- Up to 10 secrets per month
- Basic encryption
- Community support
Pro
For developers who need more control
- Non-expiring NFTs
- Up to 5 authorized addresses
- Unlimited secrets
- ZK-proof verification
- GitHub integration
- Email support
Team
For teams collaborating on projects
- Everything in Pro
- Unlimited authorized addresses
- Team management dashboard
- CI/CD integrations
- Audit logs
- Priority support
All plans include a 14-day free trial. No credit card required.
Need a custom solution? Contact our sales team.
Documentation
Learn how to integrate and use PrivacyKeys NFT in your development workflow.
Write Your Secret
Enter the API key or sensitive information you want to protect.
Your secret is never sent to our servers in plaintext. All encryption happens in your browser.
Securely use PrivacyKeys NFT in your CI/CD pipeline.
name: Deploy with Secrets
on:
push:
branches: [ main ]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup PrivacyKeys
uses: privacykeys/github-action@v1
with:
wallet-key: ${{ secrets.WALLET_PRIVATE_KEY }}
- name: Access API Key Secret
id: secrets
run: |
# This will securely fetch the secret from the NFT
# Only works if the wallet is authorized
API_KEY=$(privacykeys get nft_12345abcde)
echo "::add-mask::${API_KEY}"
echo "API_KEY=${API_KEY}" >> $GITHUB_ENV
- name: Deploy to Production
run: |
# Use the securely retrieved API key
./deploy.sh --api-key ${{ env.API_KEY }}
Click the eye icon to reveal code
Security Guarantees
PrivacyKeys NFT is built with security as the foundation, providing cryptographic guarantees for your sensitive data.
No Central Server
Your secrets are never stored on our servers in plaintext. All encryption happens client-side.
Fully Zero-Knowledge
Noir ZK circuits ensure that only authorized wallets can access your secrets.
Address-Gated Access
Only the wallet addresses you explicitly authorize can decrypt and view your secrets.
Brute-Force Resistant
AES-256 encryption combined with ZK proofs makes brute-forcing practically impossible.
Independently Audited
Our zero-knowledge circuits and smart contracts have been audited by leading security firms to ensure the highest level of protection for your secrets.