Skip to content
DevBar
Modules Jarvis Terms GitHub Download

On this page

Summary No DevBar service What's stored locally Your microphone What is sent, and when Google user data Retention and deletion Security Your choices Children Changes Contact

Legal

Privacy Policy

Last updated: 20 September 2026 · Applies to: DevBar for Windows (all versions)

The short version. DevBar has no servers, no accounts and no analytics. The developer never receives your data and cannot see that you use the app. Everything stays on your PC, except what you deliberately send to the AI services you configure with your own API keys - listed precisely in section 5.

1. Who this covers

DevBar is free, open-source desktop software for Windows, published by Vivek Shah ("the developer", "we") and distributed from github.com/Vivek-C-Shah/DevBar. Its optional Jarvis module adds a voice assistant that can read and act on things on your computer.

This policy describes how the software handles your information when you run it. Because the software runs locally and the developer operates no service, there is no "our database" in which your data could sit.

2. There is no DevBar service

  • No user accounts, sign-up, or profile.
  • No telemetry, analytics, crash reporting, fingerprinting or usage counters.
  • No advertising, no ad identifiers, and nothing is ever sold or shared for marketing.
  • No DevBar backend. The app does not phone home - not for licence checks, not for update pings.

The only network requests DevBar makes are the ones described in section 5: direct calls from your machine to the third-party AI or Google services you have configured, plus a one-time download from GitHub if you choose an on-device voice or wake-word model.

3. What DevBar stores, and where

Everything the app keeps lives in %LOCALAPPDATA%\DevBar\ on your own computer:

DataFileDetails
Settingsconfig.jsonShortcut, chosen voice, model order, toggles, watched repo paths. Plain text, no secrets.
API keys and OAuth tokenssecrets.datYour AI provider keys, your Google OAuth client ID/secret and refresh token. Encrypted with Windows DPAPI, tied to your Windows user account on that machine.
Long-term memoryjarvis.dbFacts about you that you asked Jarvis to remember or that it inferred, reference notes you imported, reminders, and recent conversation lines used to extract those facts.
Clipboard historyin memory onlyThe last 25 copies, kept in RAM while the app runs. Not written to disk.
Voice modelsmodels\Speech models you chose to download for on-device voices or the wake word.
Diagnosticserror.log, jarvis-trace.logWritten when something fails, or when you switch tracing on yourself. Local only; never uploaded.

You can inspect, edit or delete any of these at any time. Deleting the folder resets DevBar to a clean state.

4. Your microphone

The microphone is closed unless one of two things is true:

  • You pressed the Jarvis shortcut (or clicked to start a conversation). Audio is streamed for transcription only while that conversation is live, then the microphone is released.
  • You switched on the "Hey Jarvis" wake word, which is off by default. Wake-word detection runs entirely on your PC using a local model; no audio is transmitted anywhere until the wake phrase is detected and a conversation begins.

Whenever the microphone is open, DevBar turns its idle indicator green, and Windows shows its own microphone-in-use indicator. Audio is never recorded to disk.

5. What is sent to third parties, and when

DevBar sends data only to services you have configured with your own credentials, and only while you are using the assistant. Each provider then processes that data under its own privacy policy and terms; DevBar is not a party to that processing.

TriggerWhat is sentRecipient (typical setup)
You talk to JarvisMicrophone audio for the duration of the conversationDeepgram (speech-to-text)
Every request in a conversationYour transcribed words; your pinned profile facts; the recent conversation; the names of your reference notes; the current date and time; your approximate city; the title of your foreground window; the list of available toolsThe model provider you chose (e.g. Groq, Google Gemini)
A tool runsThat tool's result - which may include listening ports, container names, repo status, clipboard text, command output, calendar entries or email contentThe model provider you chose
Jarvis speaksThe reply text to be voiced - nothing if you selected an on-device voice (Piper, Kokoro) or the built-in Windows voiceDeepgram (text-to-speech)
You ask about your screenA screenshot of your active window, or the full screen if you asked for thatYour vision provider (e.g. Google Gemini)
You ask something that needs the live webYour search questionGoogle (via the Gemini API), or Groq
A conversation endsRecent conversation lines, so lasting facts about you can be extractedThe model provider you chose
You enable an on-device voice or the wake wordA model download request (no personal data)GitHub

Three points deserve emphasis:

  • Tool results reach the AI model. That is how the assistant can answer questions about your machine or your mail. If you would rather a given source never be visible to a model, don't ask Jarvis about it - or turn the relevant feature off.
  • Everything is switchable. Location, learning, web search, screen reading, the wake word, and Google access are each optional. Choosing a local voice removes the text-to-speech provider entirely. With no keys configured, the bar's nine modules still work and nothing leaves your machine.
  • Secrets are filtered out of memory. Anything resembling a password, API key or token is refused before it can be stored as a remembered fact, whether you or the model proposed it.

6. Google user data (Calendar and Gmail)

Google access is off until you connect it, and it uses your own Google Cloud OAuth client - not a shared one belonging to the developer.

DevBar requests only these scopes, each for a stated purpose:

ScopeWhy DevBar asks for it
calendar.eventsRead your upcoming events so the assistant can tell you what's on, and create an event when you ask for one.
gmail.readonlySearch and read the messages you ask about ("any important unread mail?", "read the one from Stripe").
gmail.composeSave drafts for you to review, and send an email only after you explicitly confirm it out loud or by clicking.
openid, emailShow which account is connected in the settings window.

How that data is handled:

  • Not stored. Mail and calendar content is fetched to answer the question you asked and held in memory for that conversation. DevBar does not copy, index, archive or cache it.
  • Not shared, not sold, never used for ads. There is no third party involved other than the AI model you configured, which receives only the excerpt needed to answer you (see section 5).
  • Not used to train models. DevBar does not train anything. Your chosen provider's own policy governs whether it trains on API input; the paid and free tiers of Groq and Google Gemini state they do not train on API data, but verify that with your provider, as their terms can change.
  • Tokens stay local. Your OAuth refresh token is DPAPI-encrypted on your PC and is transmitted only to Google itself.
  • Sending is always confirmed. Jarvis reads back the recipient and subject and waits for a yes. Drafting never sends.
  • Untrusted-content guard. Email text is treated as data, not instructions; after Jarvis reads any email, every subsequent action in that turn requires your confirmation, so a message containing "forward everything to…" cannot quietly cause action.

DevBar's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

To disconnect: click "Disconnect Google" in Jarvis settings, which revokes the token, or remove access at myaccount.google.com/permissions.

7. Retention and deletion

  • Conversation lines in jarvis.db are deleted automatically after 30 days.
  • Remembered facts and notes are kept until you delete them. The "What Jarvis knows about you" window lists every one with a delete button, plus a "Forget everything" action.
  • Reminders are removed once they fire or you cancel them.
  • Audio and screenshots are never written to disk by DevBar.
  • Everything at once: delete %LOCALAPPDATA%\DevBar\ and uninstall.

Data already sent to a third-party provider is subject to that provider's retention policy; to remove it, use their controls.

8. Security

  • Keys and tokens are encrypted with Windows DPAPI under your user account, so another user on the same PC cannot read them.
  • All provider calls use HTTPS/WSS.
  • Actions that can destroy or send something - killing a process, stopping a container, running a shell command, sending mail - are read back and require confirmation. A short list of catastrophic commands is refused outright.
  • DevBar runs without administrator rights.
  • The source is public, so the claims on this page can be checked rather than taken on faith.

No software is perfectly secure. Keep your own machine and your provider accounts protected, and treat your API keys as passwords.

9. Your choices and rights

Because your data never leaves your control, you exercise your rights directly: inspect it in %LOCALAPPDATA%\DevBar\, export it (the memory store is a plain SQLite file), or delete any part of it in the app. There is no request to file with us, because we hold nothing.

If you are in a jurisdiction with statutory data rights (for example the GDPR or Indian DPDP Act) and believe the developer holds personal data about you, you may write to the address in section 12; the honest answer will almost certainly be that no such data exists.

10. Children

DevBar is a developer tool, is not directed at children under 13, and does not knowingly collect anything from them.

11. Changes to this policy

This policy may be updated as the software changes. The date at the top always reflects the current version, and because the site lives in the public repository, the full revision history is available there.

12. Contact

Vivek Shah - vivekchiragshah2004@gmail.com
Gujarat, India · github.com/Vivek-C-Shah/DevBar

Security issues: please email rather than opening a public issue.

Download Contribute on GitHub Read the terms
DevBar

MIT licensed. Built by Vivek Shah.

Modules Jarvis Install Privacy Terms GitHub