Privacy Policy
Last updated: February 2025
Overview
gdrive does not collect, store, or process any of your personal data.
This privacy policy explains how the gdrive CLI tool handles your information when you use it to interact with Google Drive.
What We Don't Collect
gdrive is a local command-line tool that runs entirely on your computer. We do not:
- Collect any personal information
- Store your files or file contents
- Track your usage or behavior
- Use cookies or analytics
- Send data to any third-party services
- Access your Google Drive data beyond what you explicitly request
How gdrive Works
When you use gdrive:
- Authentication: Your OAuth tokens are stored locally on your machine in a
token.jsonfile. These tokens are never transmitted to us. - File Operations: All uploads, downloads, and exports happen directly between your computer and Google's servers. We are not an intermediary.
- File Mapping: A local
files-mapping.jsonfile tracks which files you've uploaded or exported. This stays on your computer.
Token Server
If you use a token server (run by you or your organization):
- The token server facilitates OAuth authentication with Google
- Tokens are generated by Google and passed directly to your local machine
- The token server does not store tokens or have access to your files
- You should review the privacy practices of whoever operates the token server
Google's Data Handling
When you authenticate with Google and use Google Drive, Google's own privacy policy applies to how they handle your data. You can review:
- Google Privacy Policy
- Your Google App Permissions (to revoke access)
Open Source
gdrive is open source software. You can inspect the entire codebase to verify these privacy claims:
Your Rights
Since we don't collect any data, there is no personal data for us to delete, export, or modify. Your data remains entirely under your control on your local machine and in your Google account.
Changes to This Policy
If we ever change how gdrive handles data (which would require collecting data in the first place), we will update this policy and clearly communicate the changes.
Contact
If you have questions about this privacy policy, please open an issue on our GitHub repository.