Back to Home

Terms and Conditions

Last Updated: February 21, 2026

1. No Cryptocurrency or Token

Important Notice

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

2. The Extension

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.

What NostrKey Does

What NostrKey Does NOT Do

3. Eligibility

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.

4. Open Source & "As-Is" Disclaimer

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:

Third-Party Dependencies

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.

5. User Responsibility & Liability

You are solely responsible for:

⚠️ Critical Warning: Private Key Security

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.

Master Password

If you enable the optional master password feature:

6. Data & Privacy

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.

What We Store Locally

What We Do NOT Collect

Relay Communication

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.

7. No Backup or Recovery Services

The Developer does not provide backup, recovery, or data restoration services.

Your Responsibility to Backup

You must maintain your own backups of:

  • Private keys (nsec or hex format)
  • Master password (if enabled)
  • Vault documents (if important)
  • Any other data you cannot afford to lose

Data Loss Scenarios

Data may be lost due to:

The Developer is not liable for any data loss, regardless of cause.

8. Acceptable Use

You agree not to use NostrKey to:

Content Responsibility

You are solely responsible for all content you sign and publish using NostrKey. The Developer:

9. Intellectual Property

Your Content

You retain all rights to content you create and sign using NostrKey. The Developer claims no ownership over your keys, identities, or signed content.

Extension Code

NostrKey is licensed under the MIT License. You may:

Trademarks

"NostrKey" and associated branding are property of Humanjava Enterprises Inc. Use of these marks requires permission.

10. Third-Party Services

Nostr Relays

The Extension connects to Nostr relays you configure. The Developer:

nsecBunker

If you use nsecBunker remote signing:

Browser Platforms

NostrKey relies on browser APIs and platform features. The Developer is not responsible for:

11. Updates and Modifications

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.

Breaking Changes

Updates may introduce breaking changes. You are responsible for:

12. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW:

  • THE DEVELOPER SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES
  • THE DEVELOPER SHALL NOT BE LIABLE FOR ANY LOSS OF PROFITS, DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES
  • THE DEVELOPER'S TOTAL LIABILITY SHALL NOT EXCEED $100 CAD OR THE AMOUNT YOU PAID FOR THE EXTENSION (WHICH IS ZERO)

This limitation applies to all claims, including but not limited to:

13. Indemnification

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:

14. Governing Law & Dispute Resolution

This agreement is governed by the laws of British Columbia, Canada.

Informal Resolution

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.

Contact for Disputes

GitHub Issues: NostrKey Issues
Website: humanjava.com

Formal Proceedings

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.

15. Severability

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.

16. Entire Agreement

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.

17. Changes to Terms

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.

18. Contact Information

For questions about these Terms or NostrKey:

Humanjava Enterprises Inc.
British Columbia, Canada
Website: humanjava.com
GitHub: NostrKey Repository
Issues: GitHub Issues

19. Acknowledgment

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:

  • You are responsible for safeguarding your private keys
  • Lost keys cannot be recovered
  • The Extension is provided "as-is" without warranty
  • The Developer is not liable for data loss or key compromise
  • You must backup your keys independently
  • You are responsible for all content you sign