Privacy policy
Your data stays with you.
Effective 5 November 2026
Marvin Drive Handler (“the app”) is open-source software that you install and run on your own computer. It connects your computer to your Google account so that Claude Code, the coding assistant you use, can work with your Google Drive, Docs, Sheets and Slides. This policy explains what Google user data the app accesses and what happens to it.
In short: the developer runs no server and receives none of your data. Everything the app reads from Google stays on your computer or goes only where you send it.
Data the app accesses
When you sign in with Google and allow access, the app can access:
-
Your email address and basic account identity (scopes
openid,email), to show which account is signed in and to tell several accounts apart. -
Files in your Google Drive (scope
https://www.googleapis.com/auth/drive): file names, folders, metadata and content, and the content of Google Docs, Sheets and Slides, through the Drive, Docs, Sheets and Slides APIs.
How the app uses this data
The app uses Google user data only to provide the features you ask for:
- listing, searching, downloading, uploading, renaming, moving, copying, trashing and restoring Drive files;
- reading Docs, Sheets and Slides and making the edits you request;
- keeping the files you select in sync between a local folder and a Drive folder.
The app acts only when you, or Claude Code on your instruction, call one of its tools. It does not run in the background, does not collect analytics or telemetry and does not contact any server other than Google's.
Storage on your computer
Everything the app keeps is stored locally, under your user account:
-
OAuth refresh tokens: in your operating system's credential store (macOS
Keychain, Windows Credential Manager, Linux Secret Service) or, if you choose, in
~/.config/google-handler/tokens.jsonreadable only by you. -
Account list: aliases and email addresses in
~/.config/google-handler/accounts.json. -
Audit log: a local record of each change the app made (such as file IDs
and names) in
~/.config/google-handler/audit.jsonl. -
Sync state: the files you selected for sync and their last known
versions, under
~/.config/google-handler/sync/. -
Downloads: files you download, in
~/Downloads/marvin-drive/or the folder you choose.
You can delete any of this at any time.
marvin-drive auth remove <alias> deletes an account's token and revokes
it at Google; deleting the ~/.config/google-handler folder removes the rest.
Sharing
The developer of Marvin Drive Handler does not receive, store or share your Google user data. The app passes data to exactly one place you choose: the Claude Code session on your computer that called the tool. What Claude Code then sends to its AI provider is covered by your agreement with that provider (for Claude, Anthropic's privacy policy), not by this app. The app does not sell data, does not transfer it to advertising platforms, data brokers or other third parties, and does not use it for advertising.
AI and machine learning
The app does not use Google user data to develop, improve or train generalised AI or machine-learning models, and does not transfer it to anyone for that purpose.
Google API Services User Data Policy
Marvin Drive Handler's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
Revoking access
You can withdraw the app's access at any time in your Google Account under Third-party connections. Once revoked, the stored token stops working.
Security
All traffic to Google uses HTTPS. Tokens are never written to logs; the app redacts them. Because the app runs on your computer, the security of the stored data also depends on the security of that computer.
Children
The app is a developer tool and is not directed at children under 13.
Changes
Changes to this policy are published on this page with a new effective date. The full history is visible in the public repository.
Contact
Questions about this policy: open an issue on GitHub.