Skip to content

Instantly share code, notes, and snippets.

@anhnd2102
Created July 23, 2025 07:34
Show Gist options
  • Select an option

  • Save anhnd2102/4b4e0196fb4981dbfa7fb38ce60e4178 to your computer and use it in GitHub Desktop.

Select an option

Save anhnd2102/4b4e0196fb4981dbfa7fb38ce60e4178 to your computer and use it in GitHub Desktop.
Web Clipper Extension - Privacy Policy

Privacy Policy for Web-to-Google-Docs Clipper

Last updated: July 23, 2025

Thank you for using Web-to-Google-Docs Clipper ("the Extension"). This Privacy Policy explains what information the Extension collects and how it is used. Your privacy is critically important to us, and we are committed to being transparent about our data practices.

1. Information We Collect

The Extension handles two main types of user data:

  • Authentication Information: When you connect your Google Account, we use Google's OAuth2 service. The Extension stores accessToken and refreshToken provided by Google on your local computer using the chrome.storage.local API. These tokens are used solely to authenticate your requests to Google services.
  • User-Initiated Content: This is the data you explicitly choose to save. It includes:
    • The text content you select on a webpage.
    • The notes you add in the modal or the popup.
    • The URL of the source webpage, which is used for citation purposes.

2. How We Use Your Information

Your data is used exclusively for the core functionality of the Extension:

  • Authentication Tokens are used to prove your identity to Google, allowing the Extension to access your Google Drive to get a list of your documents and to write content into the Google Doc you select. The refreshToken is used to get a new accessToken when the old one expires, so you don't have to log in repeatedly.
  • User-Initiated Content (text, notes, URL) is sent to our secure backend server, which is hosted on Google Cloud Run. This backend's only purpose is to format the data and make a request to the Google Docs API on your behalf to append this content into your chosen document.

3. Data Storage and Security

  • We do not store, save, view, or share any of your User-Initiated Content on our servers. The content passes through our backend for processing and is immediately sent to the Google Docs API. It is never logged or stored permanently on our backend.
  • Authentication tokens are stored securely on your local computer via the standard Chrome Storage API.

4. Third-Party Services

The Extension interacts with the following third-party services:

  • Google OAuth2 & Google Drive/Docs API: To authenticate you and to read/write to your Google Docs files. Your interaction with these services is governed by Google's Privacy Policy.
  • Google Cloud Run: To host our secure backend.

5. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page.

6. Contact Us

If you have any questions about this Privacy Policy, please contact us at: ducanhftu2310@gmail.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment