A browser extension that manages AI API keys, budgets, and permissions so open-source web apps can use AI without ever touching your keys.
Effective date: 3 May 2026 Last updated: 3 May 2026
This Privacy Policy describes how the Injinary Wallet browser extension (“Injinary”, “we”, “our”, or “the extension”) handles your information. The summary, in one sentence: we do not collect, store, or transmit any of your personal data to our servers, because we do not operate servers. Everything happens locally in your browser.
This policy is written for users worldwide and aims to satisfy the transparency requirements of the EU General Data Protection Regulation (GDPR) as well as comparable frameworks elsewhere.
The Injinary Wallet extension is a free, open-source project maintained by an individual developer.
Because we operate no servers and collect no personal data, there is no central “data controller” in the GDPR sense for any data the extension handles — your browser is the only place your data exists. The maintainer is nonetheless reachable at the address above for any privacy-related question.
Injinary stores the following information locally in your browser, using the standard browser storage APIs (chrome.storage):
| Data | Purpose | Storage |
|---|---|---|
| Encrypted API keys | Authenticate requests to AI providers on your behalf | Encrypted with AES-256-GCM, key derived from your password via PBKDF2 (600,000 iterations) |
| App permissions | Remember which web apps you have authorised, and what they can do | Plain (non-sensitive) local storage |
| Budget and rate-limit settings | Enforce per-app spending and request limits | Plain local storage |
| Usage history | Show you which apps used your keys and how much they spent | Plain local storage |
| Master key (in memory) | Decrypt API keys during a session | Memory only — discarded on lock or after a configurable timeout (default 15 minutes) |
None of this data is ever sent to a server we operate. We do not have analytics, telemetry, crash reporting, or any other call-home behaviour. The extension does not contain tracking pixels, advertising identifiers, or third-party SDKs.
You can inspect or delete all of this data at any time by:
chrome://extensions → Details → “Site settings” / “Clear data”.When you authorise a web application to use Injinary, that application can ask the extension to forward AI completion requests to the AI provider whose key you have stored (e.g. an LLM provider you signed up with separately).
What this means in practice: Injinary’s role is the role of a key-holder and policy-enforcer — it does not see the contents of your prompts or responses for any purpose beyond logging metadata you can review (timestamps, byte counts, costs) in your own local usage history.
We strongly recommend reading the privacy documentation of the AI provider(s) you use, since they — not Injinary — receive and process the contents of your prompts.
To the extent that any local processing in your browser falls under the GDPR:
You can withdraw consent at any time by revoking an app’s permission inside the extension popup, or by removing the extension entirely.
Injinary itself transfers no data internationally (because it transfers no data anywhere). API requests you initiate go directly from your browser to your chosen AI provider — that transfer is governed by the provider’s terms, not by Injinary.
Because Injinary never receives or stores your personal data, the rights granted by GDPR (access, rectification, erasure, portability, restriction, objection, and the right to lodge a complaint with a supervisory authority) are largely satisfied by your direct control over your browser:
If you nonetheless wish to exercise any GDPR right against the maintainer, write to injinary@gmail.com. You also have the right to lodge a complaint with your national data protection authority.
window.injinaryWallet object is frozen and non-configurable to prevent tampering.No security control is perfect. If you discover a vulnerability, please report it privately to injinary@gmail.com before disclosing publicly.
Injinary is not directed at children under the age of 16, and the AI providers it integrates with typically have their own age restrictions. Do not use the extension on behalf of a child under 16 without verifiable parental consent.
We may update this policy when functionality changes or when legal requirements evolve. The “Last updated” date at the top of this document will reflect any such change. Material changes will be highlighted in the project’s release notes. Continued use of the extension after a change constitutes acceptance of the updated policy.
For any question, request, or complaint about this Privacy Policy or your data:
injinary@gmail.com
Source code: github.com/JeanHaiz/injinary-wallet