Porwr

Use any Nostr web app without handing over your identity.

Porwr keeps your Nostr identity in your browser, under your control. Apps ask before they act as you, and you approve each request beside the page that asked. Available for Chrome and Firefox.
A browser window with a Nostr web page on the left and the Porwr side panel open on the right, showing a sign request with the requesting site, the signing account and an orange approve button

Lives in the side panel

Porwr opens in your browser's side panel, beside the page you are using. Approve a request while you read the page that asked for it. Nothing covers your work, and nothing disappears when you click away.
  • Approve in context
    Read the page and the request side by side
  • Queued requests
    Several requests at once wait for you in order
  • Requests expire
    Between 1 and 10 minutes, 5 by default. There is no "never"
Lives in the side panel

Full NIP-07 implementation

Porwr implements the standard window.nostr interface, so any Nostr web app can ask it for signatures. Every request shows who is asking, the account it will sign as, and what the event contains, before you approve.
  • Event review
    Review event details before signing
  • Granular permissions
    Per-site, per-account, and per-event-kind permission controls
  • One-click actions
    Approve or reject, with the site and account always in view
Full NIP-07 implementation

Private messaging

Send and receive end-to-end encrypted Nostr messages from the extension. Porwr uses NIP-17, so relays cannot read your messages or see who you are talking to. Find a contact, start a conversation, and see what is unread at a glance.
  • Private by default
    NIP-17 gift-wrapped messages, encrypted with NIP-44
  • Find contacts fast
    Search your contacts by name, NIP-05, or npub
  • Support in the app
    Message the Diogel support team privately, without leaving Porwr
Private messaging

Encrypted key management

Your private keys are stored in an encrypted, password-protected vault that lives inside the browser extension. Keys are only decrypted in memory when the vault is unlocked.
  • AES-GCM encryption
    Keys encrypted at rest with password-derived keys
  • Auto-lock
    The vault locks after the inactivity time you choose
  • Multiple identities
    Import existing keys or generate new ones, and switch between accounts
Encrypted key management

Privacy focused

No analytics. No tracking. No data collection. No remote lookups during an approval, not even a favicon. Fully open source and auditable. Keys never leave the extension.
  • No data collection
    Zero analytics or telemetry
  • Nothing sent during approvals
    Approving a request makes no network request
  • Local storage only
    Keys never leave the extension boundary
Privacy focused

At a glance

Why Porwr is the right choice for browser-based Nostr signing.
NIP-07 compliant
Standard window.nostr interface — works with any Nostr web app
Chrome & Firefox
Published on Chrome Web Store and Firefox Add-ons
Connected Sites
See which sites hold a permission, and revoke any of them
Relays and wallets
Manage relays, and connect Lightning wallets with Nostr Wallet Connect (NWC)
Zaps through WebLN
Zap from Nostr web clients, with your approval for every payment
Media Management
Choose your own Blossom server for profile image uploads
Private messaging
End-to-end encrypted NIP-17 messages with your contacts
Auto-lock vault
Configurable timeout keeps your keys safe
Open source
MIT licensed, auditable, no hidden code

Start signing safely in your browser

Install Porwr and protect your Nostr keys from the web apps that request them.