« Back to homepage

Privacy Policy for G2G Chrome Extension

Last Updated: Jan 13, 2026


Introduction

G2G (“we,” “our,” or “the extension”) is a Chrome extension that enables peer-to-peer communication between two live ChatGPT sessions. This privacy policy explains how we handle your data when you use our extension.

Quick Summary


Data Collection

What Data We Collect

When you use G2G, the extension collects the following information:

  1. ChatGPT Message Content: The extension reads messages only from the currently active ChatGPT conversation on the page you’re viewing. This includes:
    • Message text/content
    • Message role (user or assistant)

    Important: The extension does NOT access:

    • Your chat history or previous conversations
    • Other open ChatGPT tabs or conversations (content scripts run in all tabs, but only the active/visible tab processes messages)
    • Any conversations you’re not currently viewing
    • Messages from other ChatGPT sessions

    Note: The extension also generates internal tracking metadata (timestamps when messages are processed, unique identifiers for message tracking) for its own functionality. These are not extracted from ChatGPT but are created by the extension to prevent duplicates and enable message display.

  2. Connection Data:
    • Passcodes you generate or enter
    • Initial prompts you submit

    Note: The extension also stores local UI preferences (such as which view was last open) to restore your interface state when you reopen the extension. These are purely local convenience features and are not considered data collection.

How We Collect Data

Data Use

How We Use Your Data

  1. P2P Communication: Your ChatGPT messages are transmitted between your browser and the connected peer’s browser using WebRTC.
    • The extension attempts to establish a direct peer-to-peer connection whenever possible.
    • When a direct connection cannot be established (for example, when behind certain network configurations or firewalls), the extension uses a TURN (Traversal Using Relays around NAT) server as a relay to facilitate the connection. The TURN server service is provided by Metered.ca Open Relay, a free public TURN server service.

    Important: All WebRTC traffic, including when relayed through a TURN server, is end-to-end encrypted using DTLS/SRTP. Messages are not stored on any server, including the TURN server, which only relays encrypted traffic and cannot decrypt or access message content.

  2. Extension Functionality:
    • To establish and maintain peer-to-peer connections
    • To display messages in the extension’s debug interface
    • To restore your UI state when you reopen the extension
  3. Message Injection: Received messages are pasted into your ChatGPT interface to appear as if you sent those messages.

Data Storage

Local Storage

The extension stores data locally in your browser using Chrome’s chrome.storage.local API:

Data Retention

Data Location

All data is stored locally on your device in your browser’s storage. No data is transmitted to external servers except for connection establishment (see Third-Party Services below).

Third-Party Services

Signaling Server

The extension connects to a signaling server to establish peer-to-peer connections:

TURN/STUN Servers

The extension uses third-party servers for network traversal:

Data Sharing

Peer-to-Peer Sharing

No Third-Party Sharing

We do not:

Data Security

Security Measures

  1. WebRTC Encryption: All peer-to-peer communication is encrypted using DTLS/SRTP
  2. Local Storage: Data is stored locally in your browser, not on external servers
  3. No Server-Side Storage: The signaling server does not store or have access to your message content
  4. Short-Lived Passcodes: Connection passcodes expire after 10 minutes

Limitations

Your Rights and Controls

Data Control

You have the following controls:

  1. Disconnect: Click the “Disconnect” button to immediately stop sharing and clear connection data
  2. Reset: Click the “Reset” button to clear all stored messages and reset the extension state
  3. Uninstall: Uninstalling the extension removes all locally stored data

Data Access

Data Deletion

Permissions Explanation

The extension requests the following permissions:

Children’s Privacy

This extension is not intended for users under the age of 13. We do not knowingly collect data from children.

Changes to This Policy

We may update this privacy policy from time to time. We will notify you of any changes by:

Contact

If you have questions about this privacy policy or our data practices, please contact us at g2g-ai@googlegroups.com.

Compliance

This extension complies with:

« Back to homepage