Privacy Policy

ZYR Assistant by ZYR AI · Last updated 3 November 2026

Draft, to be checked by a lawyer. Text in [square brackets] are my details, which I must fill in before I take any payments. This policy describes how ZYR Assistant is built today. If it changes, this page changes with it.

1. The short version

2. Who is responsible for your data

For the information I hold myself (sections 8 and 9), the person responsible (the “data fiduciary”) is me: [your full legal name], [full postal address], India. Email: zyr.agent@proton.me. I handle privacy questions and complaints myself (section 13).

Because the app runs on your PC, most of the information below never reaches me. I hold only what is needed for your account and, once payments start, your subscription.

3. What stays on your PC

The app keeps these in %APPDATA%\JARVIS on your PC. None of it is sent to me:

The activation key, conversation, memories, agent and group chats, usage count, paired phones, wake-word template and log are encrypted with AES-256, with a key (data.key) locked to your Windows account. The settings file (.env), including API keys, is not encrypted.

Files and photos you send from your phone are saved in Downloads\J.A.R.V.I.S., and voice notes from your phone in Documents\J.A.R.V.I.S. Notes. Coding agents keep working copies or snapshots of your project under %LOCALAPPDATA%\JARVIS\agents so you can undo their changes. These are removed when you keep or undo the changes.

Settings → Privacy → Delete my local data deletes the conversation, memories, agent and group chats, usage count, paired phones, log and wake-word template. It keeps your settings, API keys and activation key, unless you choose to delete everything. Uninstalling doesn't necessarily remove the data folder, so delete it first, or remove the folder yourself.

4. Microphone and voice

5. Camera and hands

6. What the desktop app sends, and to whom

When a feature needs an online service, the app contacts that service directly from your PC. These are all the connections the app makes:

WhenWhat is sentTo
You ask something (typed or spoken)Your request, your last few messages, facts you asked it to remember, and the results of tools it used (for example the text of a page or file it read). While it works your PC, also a text description of the screen built on your PC: window titles and the names, values and positions of controls in the front window. This can include text that is visible on screen. No picture is sent.The AI service that answers: Google Gemini, NVIDIA, OpenRouter or Groq, in the order you chose. If one is busy, the next one gets the same material.
You speak (default setting)The audio of that sentenceGroq
It speaks (default voice)The text of the replyMicrosoft's online speech service, or ElevenLabs if you chose it
You ask for a web search, the weather or a web page; or you turned on the weather in the greetingThe search words, your place name, or the page address. These services see your IP address.DuckDuckGo, wttr.in, or the site you named
Update check (you can turn it off in Settings)A request for the newest version number, with no personal information. If there is one, the signed update is downloaded.GitHub (github.com)
You start, message or group-chat coding agentsThe task or message, a map of your project made on your PC (file, class and function names), and the files the agent reads or changes in the folder you allowedThe coding service you chose: Claude Code or the Claude API (Anthropic), Codex (OpenAI), OpenCode (with the model service you set up in it), or OpenRouter, with your own sign-in or key
A phone is pairedEverything in section 7, encrypted end to endThe ZYR Assistant Relay, run by me on Cloudflare
Once a day, while the app runsA check that your activation key still stands: only the key’s SHA-256 fingerprint and a random id for this PC (not derived from anything about it), named “Windows PC”. If the key was cancelled on your dashboard or your plan has ended, the app tells you and closes.The ZYR Assistant Relay, which looks it up in my account database (section 8)
Only if you turn on “Show ZYR Assistant on my Discord profile”The app's state (for example “Listening”) and how many coding agents are working, never what you said, a task or a fileThe Discord app on your PC, which shows it on your Discord profile

Like any internet connection, these services see your IP address and the time. Each of them has its own privacy policy and decides for itself how long it keeps data and what it uses it for. Some free tiers of AI services may use what you send to improve their products, so read their terms before you add a key. The app's connections use HTTPS with certificate checks. A page whose address starts with http:// is fetched as you asked.

Opening my website from the app (for example “Manage account”) opens it in your browser; section 8 covers what happens there.

7. The phone app (ZYR Assistant Mobile) and the connection between your phone and your PC

The phone app, for Android, lets you use your PC from anywhere. It has no account of its own and holds no API keys. It sends what you ask to your PC, and your PC does the work with its own settings, as if you had typed it there.

How the connection is protected

The relay

What travels from your phone to your PC

What travels from your PC to your phone

On your phone

If you control your PC through the phone, what the PC does is described in sections 3 to 6. Settings → Pair on your PC turns off the screen pictures and the whole Remote, and unpairing ends everything.

8. Your ZYR Assistant account and my website

9. Payments

Checkout isn't open yet. When it opens, payments will be processed by a payment provider, [payment provider name], under its own privacy policy and the Reserve Bank of India's rules. I will never see or store your card, UPI or bank details. From the payment provider I will receive only what I need to run your subscription: your email address, your phone number if you give one at checkout, the plan, payment status and dates, and a payment reference. I will keep these records for as long as the law requires me to keep accounting and tax records.

10. Why I use information, and your consent

I use the information in sections 8 and 9 to provide your account and the software, to answer you, and to meet legal duties. Everything else here happens on your PC, or through services you choose, and each such feature is something you switch on, ask for or allow. You can withdraw your consent at any time: turn the feature off, withdraw the permission, unpair your phone, delete your local data, or delete your account. Withdrawing doesn't undo what already happened.

11. Your rights

You can ask me for a summary of the personal data I hold about you and who it was shared with, and you can ask me to correct, complete or erase it. You can raise a complaint, and you can nominate someone to use these rights for you if you die or can't act. Write to zyr.agent@proton.me.

For data on your PC, use Settings → Privacy. For data held by Groq, Google, NVIDIA, OpenRouter, Microsoft, ElevenLabs, Anthropic, OpenAI, Discord, Clerk, Vercel, Cloudflare or Supabase, contact them.

12. Children

ZYR Assistant is for people aged 18 and over. I don't knowingly provide it to, or collect data about, anyone under 18. If you believe a child is using it, contact me and I will delete the account.

13. Questions and complaints

Write to me at zyr.agent@proton.me, or by post to [full postal address]. I will reply within 48 hours and aim to resolve the matter within one month. If you are not satisfied, you can complain to the Data Protection Board of India, or go to the consumer authorities.

14. Security

Files on your PC are protected by your Windows account, so keep your PC locked and your account private. Updates are signed, and the app ignores any update that isn't. Phone ↔ PC messages are encrypted end to end (section 7). Anyone holding your unlocked phone can use the paired app, so keep your phone locked (the app can ask for your fingerprint or PIN), and unpair a lost phone in Settings → Pair on your PC.

No system is perfectly secure, and I can't promise that nothing will ever go wrong. If I learn of a breach affecting data I hold, I will tell the people affected and the authorities, as the law requires.

15. Changes to this policy

If I change this policy in a way that matters, I will update the date above and show a notice in the app or on my website. Earlier versions are available on request.

16. Which laws apply

This policy is written to meet India's Digital Personal Data Protection Act, 2023 and its Rules, which are coming into force in stages. It is also written to meet the Information Technology Act, 2000 and its rules on reasonable security practices and sensitive personal data, which apply until the new law fully replaces them. I aim to follow the stricter standard now.