JARVIS

Privacy Policy

Desktop app (macOS and Windows) · Last updated: October 14, 2026

In short
  • No accounts, no ads, no analytics or tracking.
  • There is no developer server behind the app. The developer never sees, collects or stores your data.
  • Your conversations go directly to Google using your own Gemini API key.
  • What goes out for a few tasks such as weather, maps and updates is listed in section 3; everything else stays on your computer.

This policy covers the JARVIS desktop app (“the app”) on macOS and Windows, developed independently by Alp Ünlü. The policy for the ALPAI iPhone app is on a separate page.

1. What stays on your computer

The following is stored only on your computer and is never sent to the developer. The data folder is ~/Library/Application Support/JARVIS V4 on macOS and %APPDATA%\JARVIS V4 on Windows.

On Windows, the permissions step of the first launch opens the microphone for 2.5 seconds to show whether it works; this audio is not sent anywhere. Microphone audio and camera frames are never written to disk. The chat isn't kept as a separate history and disappears from the screen when the app closes; its written transcript stays in the log file.

2. What goes to Google Gemini

The assistant runs on Google's Gemini API. The connection is made with your key, directly from your computer to Google. While the assistant is awake, the following is sent to Google:

This data is subject to Google's terms: Gemini API Additional Terms of Service and the Google Privacy Policy.

Important: on the Gemini API free tier, Google may use submitted content and responses to improve its products, and human reviewers may read them. Don't share sensitive or personal information on the free tier. On the paid tier, Google doesn't use this content to improve its products. See the terms above for details.

3. Other services

ServiceWhat is sentWhen
wttr.in Your IP address and the city you typed as your location; if you didn't type one, wttr.in finds your approximate location from your IP address. The name of any other city whose weather you ask about. At launch, and about every 10 minutes while the weather or map panel is shown; when you ask for the weather or where you are on the map; when you change your location.
OpenStreetMap Your IP address and the area shown on the map; the name of a place you searched for; the place you typed in Settings › GENEL › KONUM (Location), to find it on the map via Nominatim. While the map panel or the large map is open; when you ask about a place or for directions; when you save KONUM.
YouTube Your IP address, the JARVIS version and your search words, to find the first video. When you ask it to play something on YouTube; on Windows also when you ask it to play something and Spotify isn't installed.
GitHub Your IP address and the JARVIS version. The update file is also downloaded from here. Shortly after launch, every 6 hours while the app is open, and when you press DENETLE (check) in Settings › HAKKINDA, to check for a new version. The file is downloaded only when you press GÜNCELLE (update).
Google Your key, only to check that it works. When you save your key.
Wikimedia Commons Your IP address, to load public-domain archive images. Only while story mode is on.
Cloudflare Traffic between your phone and your computer (voice, conversation, tool results, files you share, memory synced with the iPhone app) passes through Cloudflare's tunnel; the connection's encryption is opened and re-applied on Cloudflare's servers. Cloudflare's DNS service (1.1.1.1) is also asked about the tunnel address. For as long as the phone connection is on (TELEFONU BAĞLA, “connect phone”, or AÇILIŞTA HAZIR OLSUN, “ready at launch”; pairing the iPhone app turns the latter on automatically). If you connect from your phone's browser, traffic goes through this tunnel even on the same Wi-Fi. The phone connection is not available on Windows yet.
ntfy.sh Your IP address and your computer's encrypted connection address. Only a device that knows the access code (the QR code) can decrypt the address; ntfy.sh can't see it. When the phone connection opens with a tunnel, when you press YENİ KOD (new code), and every 6 hours while the connection stays on. ntfy.sh keeps the message for up to 12 hours.

While the phone connection is on, your computer's name and local address are announced to devices on the same Wi-Fi (Bonjour), so the iPhone app can find it. The access code is never announced.

For Google searches, directions (Apple Maps on macOS, Google Maps on Windows), WhatsApp and Spotify, JARVIS opens the relevant app or your browser; that app's or site's own privacy rules apply. On WhatsApp, if it is clear that you want the message sent (for example “send”, or “tell Mom good night”), JARVIS sends it without asking; if you say “prepare” or “don't send”, it leaves a draft. The AI makes this call; if you want to see the message first, ask for a draft.

4. Story mode

An optional game. While it is on, some scenes draw on information from your computer; that information is only shown on your screen and is never sent anywhere. Your story progress is added to the assistant's instructions. Turn it off in Settings › GENEL › HİKÂYE MODU (story mode); your progress is kept.

5. Permissions

Every permission is optional. A feature that depends on a permission you didn't grant won't work; everything else will.

6. Deletion and control

7. Children

The app is not directed at children. Getting a Gemini API key requires meeting Google's age requirements.

8. Changes

If this policy changes, the current version is published on this page with a new date.

9. Contact

For issues, questions or requests: [email protected] or the issue form (in Turkish)