Privacy Policy

Last updated: March 24, 2026

The short version

SecondChat lets you chat with other people browsing the same web page. We collect only what's needed to make that work — your chosen username, the pages you chat on, and your messages. We don't sell your data, we don't track you across the web, and we don't use third-party analytics or tracking pixels in the extension. Messages are automatically deleted after 30 days.

1. Who we are

SecondChat is a browser extension that adds a real-time chat sidebar to any web page. When you visit a page, you can see and talk to other SecondChat users on that same page.

SecondChat is published by runelab. Contact: support@secondchat.app

This policy covers the SecondChat browser extension and the server infrastructure that powers it.

2. Information we collect

2a. When you use SecondChat as a guest

You can use SecondChat without creating an account. When you do, we collect:

2b. When you sign in with Google or Twitch

If you choose to sign in, we additionally collect:

We request the minimum OAuth scopes needed: openid email profile from Google and user:read:email from Twitch. We do not access your contacts, files, streams, subscriptions, or any other account data.

2c. Analytics data

We collect first-party analytics events to understand how SecondChat is used. These events include:

Each analytics event records: the event type, your device identifier (the locally generated UUID described in section 2a), a timestamp, and your user ID if you are signed in.

Analytics events are first-party only — they are sent to SecondChat servers and nowhere else. They do not contain message content, page URLs, or browsing history. No third-party analytics services or tracking pixels are used by the extension.

2d. Feedback and abuse reports

If you submit feedback or report abusive content through the extension, we collect:

Feedback is stored in our database indefinitely until reviewed and resolved by an administrator. Abuse reports are stored until reviewed and resolved. Both are accessible only to SecondChat administrators.

2e. Server logs

Our servers temporarily record IP addresses, request metadata, and error information in operational logs for security monitoring and debugging purposes. Server logs are automatically rotated and deleted within 7 days. Server logs are not used for advertising or profiling.

2f. Information we do NOT collect

3. How we use your information

DataPurpose
Page URLs (room keys)Route you to the correct chat room so people on the same page can talk
Username and colorIdentify you in chat to other users
Chat messagesDeliver messages to other users in the same room, store for backfill when new users join
IP hash and country codeDetect ban evasion, correlate abusive accounts, display country flags in admin panel
Device identifierEnforce device-level bans against abusive users, count daily active users
OAuth profile dataCreate and authenticate your account, display your chosen username
Email addressAccount identification; we do not send marketing emails unless you opted into the beta waitlist
Analytics eventsMeasure usage patterns (installs, daily sessions, sign-ups) for internal product improvement only
Feedback submissionsImprove the product, fix bugs, respond to user questions
Abuse reportsInvestigate and act on reported content or users

4. Automated content moderation

SecondChat uses automated moderation to keep chat safe. This includes:

Users may report abusive content using the built-in moderation tools available in the chat interface (right-click or long-press on any message).

5. External services the extension contacts

The SecondChat extension communicates with the following external services. This is a complete list.

ServiceDomain(s)PurposeData sent
SecondChat APIapi.secondchat.appAuthentication, profiles, moderation, config, feedbackAuth tokens, messages, room keys, device ID
SecondChat WebSocketchat.secondchat.appReal-time chat message deliveryAuth tokens, messages, room keys
DiceBear Avatarsapi.dicebear.comGenerate default profile avatarsUsername as URL parameter only
7TV Emote CDNcdn.7tv.appLoad chat emote imagesImage requests only — no user data
BetterTTV CDNcdn.betterttv.netLoad chat emote imagesImage requests only — no user data
FrankerFaceZ CDNcdn.frankerfacez.comLoad chat emote imagesImage requests only — no user data

Emote images from 7TV, BetterTTV, and FrankerFaceZ are a core feature of SecondChat — they enable the shared visual language of internet chat culture. These CDNs receive standard HTTP image requests but no SecondChat user data, authentication tokens, or identifiers.

6. Data storage and retention

All data is stored on servers operated by Hetzner Cloud in the United States.

7. Data sharing

We do not sell, rent, or share your personal data with third parties for marketing or advertising purposes. Your data may be shared in these limited circumstances:

8. Advertising

SecondChat may display sponsored messages in the chat feed. These are clearly labeled with the word "Sponsored" and a distinct visual style. Sponsored messages are not sent by other users.

Sponsored content is served by SecondChat's own server — no third-party ad networks, ad scripts, or tracking pixels are loaded by the extension. Ad delivery is not personalized based on your chat content, browsing history, or any user profile. We do not share any user data with sponsors.

9. Browser extension permissions

SecondChat requests these browser permissions:

PermissionWhy
tabsRead the URL of your active tab to determine which chat room to connect you to. Does not access page content.
storageStore your authentication token, guest identity, device identifier, and chat preferences locally on your device
sidePanelDisplay the chat interface as a browser side panel
webNavigationDetect when you navigate to a new page so the chat room updates automatically

The extension does not inject content scripts into web pages and does not modify page content. See section 5 for a complete list of external services the extension communicates with.

10. Local data stored by the extension

The extension stores the following data locally on your device using the browser's local storage API (chrome.storage.local/browser.storage.local):

This data never leaves your device except for authentication tokens and device identifiers sent to SecondChat servers to verify your identity and enforce moderation. You can clear all local data by removing the extension or clearing extension storage in your browser settings.

11. Security

We take reasonable measures to protect your data:

12. Data breach notification

In the event of a data breach affecting personal information, we will notify affected users and relevant regulatory authorities as required by applicable law. Notification will occur without unreasonable delay and will include a description of the breach, the types of data affected, and steps being taken in response.

13. Age requirement

Users must be at least 13 years old to use SecondChat. We do not knowingly collect personal information from anyone under the age of 13. If you believe someone under 13 has provided us with personal information, please contact us and we will promptly delete it.

14. Your rights

All SecondChat users can:

For users in the European Economic Area (EEA)

Our lawful bases for processing your personal data under the General Data Protection Regulation (GDPR) are:

In addition to the rights listed above, EEA residents have the right to:

For California residents

Under the California Consumer Privacy Act (CCPA), California residents have the right to:

We do not sell personal information as defined by the CCPA. To exercise any of these rights, contact us at the address below.

15. Chrome Web Store Limited Use policy

SecondChat complies with the Chrome Web Store User Data Policy, including the Limited Use requirements. This applies to all data the extension accesses or collects:

Google API Services User Data Policy

SecondChat's use and transfer of information received from Google APIs additionally adheres to the Google API Services User Data Policy, including the Limited Use requirements. We only use Google user data (email, name, profile picture) to create and authenticate your SecondChat account. We do not transfer Google user data to third parties for advertising, do not allow humans to read it without consent, and do not use it for purposes unrelated to the core functionality of SecondChat.

16. Changes to this policy

We may update this privacy policy from time to time. When we make significant changes, we will update the "Last updated" date at the top. Continued use of SecondChat after changes constitutes acceptance of the updated policy.

17. Contact

For privacy questions, data requests, or concerns, contact us at:

support@secondchat.app