Change all references from git.mleku.dev/mleku/plebeian-signer to github.com/PlebeianApp/plebeian-signer for the public release. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
3.4 KiB
Plebeian Signer Privacy Policy
Last Updated: December 20, 2025
Overview
Plebeian Signer is a browser extension for managing Nostr identities and signing cryptographic events. This privacy policy explains how we handle your data.
Data Collection
We do not collect any personal data.
Plebeian Signer operates entirely locally within your browser. We do not:
- Collect analytics or telemetry
- Track your usage or behavior
- Send your data to any external servers
- Use cookies or tracking technologies
- Share any information with third parties
Data Storage
All data is stored locally in your browser using the browser's built-in storage APIs:
What We Store Locally
-
Encrypted Vault Data
- Your Nostr private keys (encrypted with Argon2id + AES-256-GCM)
- Identity nicknames and metadata
- Relay configurations
- Site permissions
-
Session Data
- Temporary decryption keys (cleared when browser closes or vault locks)
- Cached profile metadata
-
Extension Settings
- Sync preferences
- Reckless mode settings
- Whitelisted hosts
Encryption
Your private keys are never stored in plaintext. The vault uses:
- Argon2id for password-based key derivation (256MB memory, 4 threads, 8 iterations)
- AES-256-GCM for authenticated encryption
- Random salt and IV generated for each vault
Network Communications
Plebeian Signer makes the following network requests:
-
Nostr Relay Connections
- To fetch your profile metadata (kind 0 events)
- To fetch relay lists (kind 10002 events)
- Only connects to relays you have configured
-
NIP-05 Verification
- Fetches
.well-known/nostr.jsonfrom domains in NIP-05 identifiers - Used only to verify identity claims
- Fetches
We do not operate any servers. All relay connections are made directly to the Nostr network.
Permissions Explained
The extension requests these browser permissions:
storage: To save your encrypted vault and settingsactiveTab: To inject the NIP-07 interface into web pagesscripting: To enable communication between pages and the extension
Data Sharing
We do not share any data with third parties. The extension:
- Has no backend servers
- Does not use analytics services
- Does not include advertising
- Does not sell or monetize your data in any way
Your Control
You have full control over your data:
- Export: You can export your encrypted vault at any time
- Delete: Use the "Reset Extension" feature to delete all local data
- Lock: Lock your vault to clear session data immediately
Open Source
Plebeian Signer is open source software. You can audit the code yourself:
- Repository: https://github.com/PlebeianApp/plebeian-signer
Children's Privacy
This extension is not intended for children under 13 years of age. We do not knowingly collect any information from children.
Changes to This Policy
If we make changes to this privacy policy, we will update the "Last Updated" date at the top of this document. Significant changes will be noted in the extension's release notes.
Contact
For privacy-related questions or concerns, please open an issue on our repository: https://github.com/PlebeianApp/plebeian-signer/issues
Summary
- All data stays in your browser
- Private keys are encrypted with strong cryptography
- No analytics, tracking, or data collection
- No external servers (except Nostr relays you configure)
- Fully open source and auditable