Chrome Extension

Privacy Policy

GChat Custom Notifications  ·  Last updated: June 1, 2025

This extension does not collect, transmit, or share any personal data. Everything stays on your device.

1. What this extension does

GChat Custom Notifications is a Chrome browser extension that plays a custom sound when a new incoming message is detected on chat.google.com. It does not interact with Google Chat's servers, read message content for any external purpose, or communicate with any backend service.

2. Data we do NOT collect

3. Data stored locally on your device

The extension stores the following data exclusively in your browser's local storage using the Chrome Storage API. This data never leaves your device.

Data Storage Purpose
Sound source preference (built-in / upload / YouTube) chrome.storage.sync Remember your chosen notification type
Volume level, cooldown, debug mode chrome.storage.sync Preserve your settings across sessions
YouTube URL and clip timestamps chrome.storage.sync Remember which clip to play
Uploaded audio file (base64) chrome.storage.local Store your custom sound file locally

chrome.storage.sync data may be synced across your Chrome devices if you are signed into Chrome sync. This sync is managed entirely by Google and is subject to Google's Privacy Policy.

4. Permissions used

Permission Why it is needed
storage Save your settings and uploaded audio locally
tabs Send a test-sound command to the active Google Chat tab from the popup
offscreen Create a hidden document to play YouTube audio clips
Host permission: chat.google.com Inject the content script that detects new messages via MutationObserver

5. Third-party services

If you choose the YouTube clip sound source, the extension loads a YouTube embed in a hidden browser context. This request is made from your browser directly to YouTube (Google). YouTube may log this request according to their own privacy policy. The extension does not control or intercept this traffic.

No other third-party service, SDK, or analytics library is included in this extension.

6. Children's privacy

This extension is not directed at children under 13 and does not knowingly collect any information from minors.

7. Changes to this policy

If this policy is updated, the "Last updated" date at the top of this page will change. Continued use of the extension after a policy update constitutes acceptance of the revised terms.

8. Contact

For any questions about this privacy policy, contact:
ziad.bengherabi21@gmail.com