omni-dev — Privacy Policy

How the Drive/Gmail OAuth integration accesses and stores your data.

omni-dev is an open-source, locally-run command-line tool. This policy covers the Google APIs (Drive and Gmail) it can access on your behalf via OAuth.

What this is

omni-dev runs entirely on your own machine as a CLI binary. There is no omni-dev server: when you run omni-dev drive ... or omni-dev gmail ..., the tool talks directly from your machine to Google's APIs using your own Google account credentials. No Drive or Gmail data passes through, or is visible to, the project maintainers or any third party.

What data is accessed

Depending on the scopes you grant during omni-dev drive auth login / omni-dev gmail auth login, the tool can read and, for scopes you opt into, write Drive file content/metadata and Gmail messages — see the Drive and Gmail docs for exactly what each command and scope does. Data is used only to carry out the command you invoked (e.g. searching Drive, reading a message, syncing mail to local .eml files) and is not collected, aggregated, or transmitted anywhere by omni-dev itself.

What is stored, and where

Nothing above is sent to the project maintainers, an analytics service, or any server other than Google's own APIs.

Third-party AI access

omni-dev optionally exposes Drive/Gmail commands to an AI assistant (e.g. Claude) via a local MCP server (omni-dev-mcp, see the MCP docs). This only runs if you explicitly configure your AI client to launch it, and it communicates over local stdio — it is your own local integration, not a channel omni-dev opens on your behalf.

Revoking access

You can revoke omni-dev's access at any time from your Google Account's Third-party apps & services page, and delete the locally stored refresh token by removing the corresponding entry from ~/.omni-dev/settings.json.

Contact

Questions about this policy or the project's handling of data can be raised via GitHub Issues on this repository.