Privacy Policy
Last updated: 2026-05-04
This Privacy Policy explains what data Chatrix (the "Service" — a browser extension and supporting backend) collects, why, and what you can do about it. We try to keep this document short and concrete: we only describe what the Service actually does.
1. Who we are
Chatrix is operated by an independent developer ("we", "us"). We are the data controller for any personal data processed by the Service.
- Operator: GoAnyway (individual developer)
- Contact: woolftv1@gmail.com
- Service domain: chatrix.it.com
Chatrix is not affiliated with FACEIT or Twitch.
2. What Chatrix does
Chatrix is a Chrome browser extension that displays FACEIT CS2 rank badges next to usernames in Twitch chat. The extension talks to a backend API at api.chatrix.it.com, which in turn queries public Twitch and FACEIT APIs.
3. What data we collect
3.1. When you sign in with Twitch (optional)
- Twitch user ID and login (your public Twitch username), obtained via Twitch OAuth using the
openid scope.
- We do not receive or store your Twitch email, password, follows, subscriptions, or any other Twitch profile information.
- We do not store your Twitch access token. We only use it once, immediately, to verify your identity, then discard it.
3.2. When you link a FACEIT account (optional)
- FACEIT account UUID and nickname, obtained via FACEIT OAuth (
openid profile scope).
- Public FACEIT CS2 profile data: skill level, ELO, lifetime win rate, K/D ratio, and total matches.
- This data is refreshed approximately once per day to keep your displayed rank current.
3.3. Twitch usernames seen in chat
- The extension reads only the username of users posting in any Twitch channel you visit, in order to query the rank for that username.
- We do not read, store, or transmit chat message content, badges, emotes, profile pictures, or any other chat data.
- For nicknames that have not been OAuth-linked but appear to match a public FACEIT account, the backend may store a "best-guess" mapping (Twitch username → FACEIT account, with a confidence score). This is what lets badges appear next to users who have not installed Chatrix themselves.
- If you do not want your Twitch username to appear in this mapping table, see Section 7 ("Your rights → Erasure").
3.4. Local extension storage
- The extension stores a JWT authentication token and an on/off preference in
chrome.storage.local on your device.
- This data lives on your device and is sent to our server only when you make API requests through the extension.
3.5. Server logs
Our reverse proxy may temporarily record request metadata (IP address, timestamp, requested URL, response status) for the purpose of operating, securing, and debugging the Service. These logs are not used for tracking or profiling and are retained for no longer than 30 days.
4. Why we collect it (purposes)
- To display FACEIT rank badges in Twitch chat — the core feature of the Service.
- To verify your Twitch and (optionally) FACEIT identity for sign-in.
- To pre-resolve usernames in the background so badges appear quickly.
- To maintain a confidence score on auto-resolved username mappings.
- We do not use any of this data for advertising or profiling.
- We do not engage in behavioral advertising, profiling, or cross-site tracking. Because we do not track you for advertising, the Service does not include an opt-out mechanism for such tracking — there is nothing to opt out of.
5. Legal basis (GDPR)
- Consent (Article 6(1)(a)) — for OAuth-linked Twitch and FACEIT accounts. You give consent by completing the OAuth flow; you can withdraw it at any time.
- Legitimate interests (Article 6(1)(f)) — for caching auto-resolved mappings between publicly visible Twitch usernames and publicly available FACEIT profiles. This processing is necessary for the Service to function as described, and is balanced against your rights — you can opt out at any time (Section 7).
6. Who we share data with
- Twitch — when you sign in, your Twitch access token is sent to
id.twitch.tv for validation. Twitch's privacy practices are governed by the Twitch Privacy Notice.
- FACEIT — we query
open.faceit.com for public CS2 profile data on your behalf and on behalf of users seen in chat. FACEIT's privacy practices are governed by the FACEIT Privacy Policy.
- Our hosting provider — the server hosting the backend and database is operated by a third-party cloud provider acting as our processor.
We do not sell, rent, license, or transfer your data to advertising networks, data brokers, analytics providers, ad-tech vendors, or any other monetization-related third party. We do not use any data obtained through Twitch or FACEIT APIs to target you with marketing or commercial offers, on or off the respective platforms. The Service does not include Google Analytics, Sentry, Facebook Pixel, or any similar third-party tracker.
7. Your rights
If you are in the EU, EEA, UK, Switzerland, or another jurisdiction with comparable laws, you have the following rights:
- Access — request a copy of the data we hold on you.
- Rectification — ask us to correct inaccurate data.
- Erasure — ask us to delete your data.
- Self-service for signed-in users: if you have signed in with Twitch, send an authenticated
POST to https://api.chatrix.it.com/privacy/opt-out with header Authorization: Bearer <your-Chatrix-JWT>. The Twitch login encoded in the token will be blacklisted from auto-resolved mappings, and future appearances of that login in chat will not produce a badge.
- Email request: for any other case — including users who have never signed in but want their auto-resolved mapping removed, and OAuth-linked accounts who want full account deletion — email us at the address in Section 15. We will respond within 30 days.
- Portability — request your data in machine-readable form (JSON).
- Withdraw consent — at any time, with no effect on processing already carried out.
- Lodge a complaint with your local data-protection authority. We would prefer you contact us first so we can resolve the issue.
To exercise any of these rights, email woolftv1@gmail.com. We respond within 30 days.
8. Retention
- OAuth-linked account records: retained while your account exists; deleted on request.
- Auto-resolved nickname mappings: retained while the Service runs; cleared on opt-out.
- Server logs: up to 30 days.
- Database backups: encrypted dumps retained for 7 days, then deleted.
9. International transfers
The Service is hosted on a cloud server located in the European Union. For users in the EEA, the United Kingdom, and Switzerland, your data stays within a jurisdiction recognised as providing an adequate level of data protection, and no international transfer takes place.
If you access the Service from outside the EEA, your data will be transferred to and processed in the EU under the protections of the EU General Data Protection Regulation. We do not transfer your data to any other jurisdiction.
10. Children's privacy
Chatrix is not intended for users under 13. Twitch's own Terms of Service already require users to be at least 13 to create a Twitch account. We do not knowingly collect data from children. If you believe a child has used the Service, please contact us and we will delete the data.
11. Cookies
We do not set cookies on chatrix.it.com or api.chatrix.it.com. The extension stores its authentication token and on/off preference using chrome.storage.local, which is browser-local storage, not cookies.
12. Limited Use disclosure (Chrome Web Store)
Chatrix's use of information received from Twitch and FACEIT APIs adheres to the principles of limited use:
- We use this data only to provide the rank-display features described in this Policy.
- We do not transfer this data to third parties except as needed to provide the Service or to comply with applicable law.
- We do not use this data for advertising.
- We do not allow humans to read this data, except: (a) with your explicit consent; (b) when necessary for security, fraud prevention, or legal compliance; (c) when the data has been aggregated and anonymized.
13. Trademarks and third-party services
"Twitch" is a trademark of Twitch Interactive, Inc. "FACEIT" is a trademark of FACEIT Limited. Chatrix uses these names only descriptively, as references to the source of the data displayed by the Service. Chatrix is not affiliated with, endorsed by, sponsored by, or otherwise officially connected to Twitch or FACEIT.
Your use of Twitch and FACEIT through the Service is also governed by their own privacy practices:
If there is a conflict between this Policy and the privacy practices of Twitch or FACEIT regarding data they themselves hold, theirs apply to that data.
14. Changes to this Policy
If we make material changes, we will update the date above and may notify you via the extension. Continued use of the Service after changes constitutes acceptance.
15. Contact
Email: woolftv1@gmail.com
← Back