Last Updated: February 21, 2026
NostrKey and Humanjava Enterprises Inc. do not have a cryptocurrency, token, or coin. Nor will there be one.
If anyone has suggested, promoted, or sold a cryptocurrency associated with NostrKey or Humanjava Enterprises Inc., they are not a representative of this project and are acting fraudulently.
Report suspected scams to: GitHub Issues
NostrKey ("the Extension") is a browser extension developed and maintained by Humanjava Enterprises Inc. ("the Developer"), a corporation registered in British Columbia, Canada. The Extension provides cryptographic key management and signing services for the Nostr protocol.
We are a key management tool, not a content provider. The Extension stores your private keys locally and signs events on your behalf. We do not create, curate, monitor, or endorse the content you sign or the applications you interact with.
Age Requirement: By installing and using NostrKey, you represent that you are either (a) at least 18 years of age or the age of legal majority in your jurisdiction, or (b) have obtained authorization from a parent or legal guardian who accepts these Terms on your behalf.
Technical Competence: Cryptographic key management requires technical understanding. By using this Extension, you acknowledge that you understand:
Export Controls: The Extension uses cryptographic software. You are responsible for ensuring your use complies with applicable export control laws and regulations in your jurisdiction.
NostrKey is open-source software provided under the MIT License. The complete source code is available at:
https://github.com/HumanjavaEnterprises/nostrkey.browser.plugin.src
THE EXTENSION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. THE DEVELOPER EXPRESSLY DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
You acknowledge that the Extension may:
The Extension relies on third-party libraries and protocols (nostr-crypto-utils, NIP specifications, browser APIs). The Developer is not responsible for issues arising from these dependencies.
You are solely responsible for:
If you lose your private key, it cannot be recovered. The Developer has no ability to recover, reset, or restore lost keys. There is no "forgot password" option for cryptographic keys.
If your private key is compromised, your identity is compromised. Anyone with access to your private key can impersonate you permanently. The Developer cannot revoke or invalidate compromised keys.
If you enable the optional master password feature:
Local Storage Only: All private keys, profiles, and settings are stored locally in your browser using the browser's storage API. The Developer does not have access to your keys or data.
When you configure Nostr relays, the Extension will communicate with those relays to:
The Developer does not control, monitor, or have access to relay communications. Relay operators may have their own privacy policies and data retention practices.
For complete privacy details, see our Privacy Policy.
The Developer does not provide backup, recovery, or data restoration services.
You must maintain your own backups of:
Data may be lost due to:
The Developer is not liable for any data loss, regardless of cause.
You agree not to use NostrKey to:
You are solely responsible for all content you sign and publish using NostrKey. The Developer:
You retain all rights to content you create and sign using NostrKey. The Developer claims no ownership over your keys, identities, or signed content.
NostrKey is licensed under the MIT License. You may:
"NostrKey" and associated branding are property of Humanjava Enterprises Inc. Use of these marks requires permission.
The Extension connects to Nostr relays you configure. The Developer:
If you use nsecBunker remote signing:
NostrKey relies on browser APIs and platform features. The Developer is not responsible for:
The Developer may:
No Guaranteed Updates: The Developer is not obligated to provide updates, bug fixes, or ongoing support. The Extension is provided as-is, and future development is not guaranteed.
Updates may introduce breaking changes. You are responsible for:
TO THE MAXIMUM EXTENT PERMITTED BY LAW:
This limitation applies to all claims, including but not limited to:
You agree to indemnify and hold harmless Humanjava Enterprises Inc., its officers, directors, employees, and agents from any claims, damages, losses, liabilities, and expenses (including legal fees) arising from:
This agreement is governed by the laws of British Columbia, Canada.
Before initiating formal legal proceedings, you agree to first contact the Developer to attempt informal resolution. We commit to responding within 14 days and working in good faith to resolve disputes.
GitHub Issues: NostrKey Issues
Website: humanjava.com
If informal resolution fails, any disputes shall be resolved in the courts of British Columbia, Canada.
For users in the European Union, this does not affect your statutory rights under GDPR or other consumer protection laws.
If any provision of these Terms is found to be unenforceable or invalid, that provision shall be limited or eliminated to the minimum extent necessary so that these Terms shall otherwise remain in full force and effect.
These Terms, together with the Privacy Policy, constitute the entire agreement between you and the Developer regarding the Extension and supersede all prior agreements and understandings.
The Developer may update these Terms from time to time. Material changes will be communicated through:
Your continued use of the Extension after changes constitutes acceptance of the new Terms.
For questions about these Terms or NostrKey:
Humanjava Enterprises Inc.
British Columbia, Canada
Website: humanjava.com
GitHub: NostrKey Repository
Issues: GitHub Issues
By installing and using NostrKey, you acknowledge that you have read, understood, and agree to be bound by these Terms and Conditions.
You specifically acknowledge and agree that: