Git for Google Apps Script™ Privacy Policy

Last Updated: April 11, 2026

This Privacy Policy describes how we collect, use, and share user data. By using Git for Google Apps Script™ ("the Extension"), you agree to the terms of this Privacy Policy.

1. Data Collection

The Extension collects the following types of data:

  • Google Account Authentication: The Extension uses Google OAuth to authenticate you and access the Apps Script API on your behalf. This includes:
    • OAuth Token: Used to read and write your Apps Script project files via the Apps Script API.
    Your Google credentials are handled entirely by Chrome's identity API. We never see or store your Google password.
  • GitHub Personal Access Token: You provide a GitHub Personal Access Token to enable the Extension to interact with your GitHub repositories. This includes:
    • Reading and writing repository contents, branches, and commits.
    Your token is stored locally on your device using Chrome's storage APIs. It is never transmitted to any server other than GitHub's API.
  • Local Preferences & Settings: Your extension preferences and project-to-repository bindings are stored locally on your device using Chrome's storage APIs. This data is never transmitted to any server.

We prioritize your privacy and do not collect or store any information beyond what is necessary for the extension to function. We never resell your personal information.

2. How We Use Data

We use the collected data for the following purposes:

  • Apps Script Access: We use your Google OAuth token to read and update your Apps Script project files when you push or pull changes.
  • GitHub Access: We use your GitHub token to read and write repository contents, manage branches, and create commits on your behalf.
  • Preference Storage: We store your settings locally so your preferences persist across sessions on the same device.

3. Data Sharing

We share the collected data with:

  • Google: Your OAuth token is sent to Google's Apps Script API to read and write project files. You can review their privacy practices at policies.google.com/privacy.
  • GitHub: Your Personal Access Token is sent to GitHub's API to manage repository contents. You can review their privacy practices at GitHub Privacy Statement.

Our data sharing practices are strictly limited to the services listed above. We never share, distribute, or resell your personal information to any other services or companies.

4. Data Storage

The Extension stores data as follows:

  • Local Storage: Your GitHub token, project bindings, and extension preferences are stored locally on your device using Chrome's secure storage APIs.
  • No Server Storage: We do not operate any servers. All data remains on your device or is sent directly to Google and GitHub APIs.

5. Third-Party Services

The Extension uses the following third-party services:

6. User Rights

Users have the right to access, rectify, or delete their personal data. Because the Extension stores all data locally on your device, you can clear it at any time by removing the extension or clearing extension storage through your browser settings. You can also revoke the Extension's access to your Google account at any time through your Google Account permissions. For any questions about this Privacy Policy, please contact us at violetsmyster@gmail.com.

7. Changes to This Privacy Policy

We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last Updated" date at the top of this document. You are advised to review this Privacy Policy periodically for any changes.

8. Contact Us

If you have any questions about this Privacy Policy, please contact us: By email: violetsmyster@gmail.com