Last updated: May 1, 2026
Byoky runs locally by default. Your API keys and OAuth tokens are encrypted on your device and never leave it unless you explicitly opt in to cloud sync at vault.byoky.com. When you do, each credential is encrypted on your device before upload — the plaintext never crosses the network — and stored as ciphertext in our database. The decryption key is held in server memory during your active session so features like gift relay and remote OpenClaw can work. This is not end-to-end encryption — see the cloud sync section below. We do not run analytics, do not log prompts or responses, and do not sell or share data with advertisers.
The data controller for the optional vault sync, gift relay, and the byoky.com website is:
When you use Byoky in local-only mode (no vault account) there is no data controller relationship with us, because no personal data ever reaches our servers.
We only collect the categories listed below. We do not collect anything else.
We use the data described above only for these purposes:
We do not use your data for advertising, profiling, training machine-learning models, or any purpose unrelated to the user-facing features above.
We share your data only with the following recipients, and only as described:
We do not sell your data, share it with advertisers, or transfer it to data brokers. We do not disclose data to law enforcement except where required by enforceable Austrian or EU law.
Cloud sync is disabled by default. You must create a vault account and toggle it on in Settings.
Encryption model. On login, your device and our server independently derive the same AES-256-GCM key from your password using PBKDF2 (600,000 iterations) against a per-user salt. Your device uses its copy to encrypt each API key before upload, so the plaintext key never traverses the network. The server uses its copy — held in memory during your session, and wrapped with a server-held secret in the sessions table — to decrypt stored ciphertext when relaying gift and remote-OpenClaw traffic on your behalf. This means it is not end-to-end encryption: a compromise of our server or the wrapping secret while your session is active could expose your credentials. Logging out evicts the key; deleting your account removes it entirely.
You can delete your vault account at any time from Settings. Deleting your account removes your user record, all synced credentials, sessions, groups, request logs, and gifts from our database within 30 days.
Byoky's use and transfer of information received from Google APIs (specifically, OAuth tokens issued via oauth2.googleapis.com for the Google Generative Language API) adheres to the Google API Services User Data Policy, including the Limited Use requirements. In particular:
The extension declares the nativeMessaging permission so it can talk to the optional Byoky Bridge — a local helper you can install separately to use Byoky credentials from CLI or desktop apps. The Bridge runs entirely on your computer. Data exchanged between the extension and the Bridge does not leave your device, is not transmitted to our servers, and is not shared with any third party.
The extension injects a content script on all websites (<all_urls>) so that any page implementing the Byoky SDK can request a proxied LLM call. The content script only listens for BYOKY_* messages posted by the page; it does not read page content, form data, cookies, browsing history, or any other data on the websites you visit. The host permissions for LLM provider domains exist solely so the extension can forward your authenticated requests to those providers.
Our hosting providers (Railway, Vercel) operate from the United States. If you are located in the European Economic Area, the United Kingdom, or Switzerland, using the vault sync feature involves an international transfer of personal data. We rely on the European Commission's Standard Contractual Clauses (SCCs) and the providers' implementation of equivalent safeguards as our legal mechanism for these transfers. Because credentials are stored encrypted with a key the server derives only in memory during your session, the data at rest in the US has no plaintext exposure.
If the GDPR applies to you, you have the following rights with respect to data you have given us via vault sync:
You can exercise most of these rights directly inside the extension Settings (export, delete account). For anything else, email privacy@byoky.com. We respond within 30 days.
Legal basis for processing under GDPR Art. 6: performance of the contract you enter when you create a vault account (Art. 6(1)(b)) for credentials, account data, and request relaying; our legitimate interest in preventing abuse (Art. 6(1)(f)) for the 90-day request log.
Byoky is not directed to children. We do not knowingly collect data from children under 14 (the digital-consent age in Austria) or under the age of digital consent in your country, whichever is higher. If you believe a child has provided us with data, contact privacy@byoky.com and we will delete it.
Byoky — including the vault server — is fully open source under the MIT license. You can audit every line at github.com/MichaelLod/byoky.
If we make material changes to this policy we will update the “Last updated” date and, for existing vault users, surface a notice in the extension on next unlock.
Privacy questions, GDPR requests, or data-deletion requests: privacy@byoky.com. General support: support@byoky.com.