English
1. Scope and single purpose
This policy applies to Wager Tracker Licensed for 21.com, distributed through the Chrome Web Store. Its single purpose is to help an adult streamer follow a 21.com session contract: observed elapsed time, wager progress, games played, chat requests, and a matching display for OBS.
The separate public/local edition has different practices and is covered by the public edition policy. This policy must not be used for a build whose behaviour differs from the description below.
2. Where the calculation happens
On your device, and nowhere else. The extension reads what it needs from the 21.com page inside the browser session you already opened — your bet history, your selected balance, your loyalty points, the game currently open — then computes the wager, the pace, the weighting per game category, the history and the curve locally. No server calculates on your behalf, and no server holds a copy of your session.
Local storage (chrome.storage) is the system of record. If our servers are unreachable, tracking keeps working; only licence verification and the OBS overlay depend on the network.
3. What leaves your device, and to whom
3.1 Licence server — wager-license.mini-webapps.com
Receives: your activation code when you activate; then, at each verification, a random installation identifier, a session identifier, the protocol and extension version, a request identifier, timestamps and a signed proof that the request comes from this installation. Verification runs about every five minutes, with a short keep-alive in between.
It receives nothing about your play: no balance, no wager, no game, no 21.com identity. Your activation code is held server-side as a digest, not in clear text.
3.2 Overlay server — wager-obs.mini-webapps.com
This server hosts the page you paste into an OBS Browser Source. It can only display what it has received, so while the tracker is running the extension sends it the display state, and strictly that:
- session status, formatted and numeric timer;
- wager done, target, remaining, progress, currency;
- pace, balance change, VIP tier label;
- the last three games: title, provider, artwork address, wager counted, net win and its currency, and the public player count when it is already known;
- the wager curve, as a series of time/amount points;
- chat requests: game title, provider and request count — never the nickname of the viewer who asked;
- your overlay appearance choices and the interface language.
Not sent: your 21.com username, your account number, your raw bet-history rows, your balance itself as an account figure, any credential, cookie or token from 21.com.
The link has the form https://wager-obs.mini-webapps.com/o/<id>, where the identifier is derived from your installation and is not guessable. Each card also has its own address (/Session, /Last-games, /Graph, /Suggestions…). Writing to that link requires a short-lived signed token that only your extension holds; the address alone allows reading, which is what OBS needs. Anyone holding the address can therefore see the values displayed — treat it as you would any overlay link and do not show it on stream.
The server keeps only the latest state, for about two minutes, then drops it. There is no history, no archive and no per-user record. There is no websocket, no local server and no OBS password: the previous local bridge has been removed entirely.
3.3 Chat requests — Kick and kick-casino.mini-webapps.com
Only if you enter a Kick channel. Public data, without authentication and without cookies: your channel's public profile, its public chat messages, and the name and artwork of the games mentioned. Nothing from your 21.com account goes there. As long as you enter no channel, no request is sent to Kick.
3.4 Game sheet — demogamesfree.pragmaticplay.net
To show a game's technical sheet, the extension opens an unauthenticated demonstration session from your browser and reads the public configuration. Your provider key, your cookies and your real-money session are not involved and are never transmitted. Demonstration figures are informational, may differ from the real-money configuration, and cannot predict a session or a spin.
4. Data deliberately excluded
- your 21.com name, account number, email, password, cookies, CSRF value, authentication headers or tokens;
- viewer nicknames and chat text — they stay on your device and never reach the overlay;
- payment-card or bank-account details, precise location, contacts, health data;
- your raw transaction-history rows: they are reduced on the device and only the computed totals are used;
- the Pragmatic
mgckey, the final provider session URL and your authenticated 21.com launch session.
Network infrastructure necessarily receives an IP address in order to deliver HTTPS traffic. It may appear temporarily in security and access logs at our infrastructure providers, but it is not used as a product identity, an advertising profile or a gameplay attribute.
5. Chrome Web Store data disclosures
For transparency, here is how the above maps onto the Store's categories:
| Category | Declared | Why |
|---|---|---|
| Financial and payment information | Yes | Wager amounts, target, balance change and net win per game are sent to the overlay server so the OBS page can display them. |
| Website content | Yes | Game titles and artwork addresses are read from 21.com pages and sent to the overlay server. |
| Personal communications | Yes, if you enable chat requests | Public Kick chat messages are read to extract the games your chat asks for. |
| Personally identifiable information | No | No name, email or account number leaves the device. The installation identifier is random and identifies an installation, not a person. |
| Authentication information | No | No credential, cookie or token is stored or transmitted. |
| Location, health, user activity | No | Not read, not derived, not transmitted. |
We do not sell or transfer user data to third parties, we do not use it for any purpose unrelated to the single purpose above, and we never use it for creditworthiness or lending.
6. Storage and retention
- On your device: settings, session, history, curve, chat requests, overlay theme, and your licence key and current token, in Chrome local and session storage. This is where your data lives.
- Overlay server: the latest display state only, for about two minutes. No history, no archive.
- Licence server: minimal entitlement records — activation code as a digest, activation state, installation and lease state, and operational events needed to prevent abuse. No gameplay data.
7. Export, deletion and uninstalling
Because your data is on your device, export and deletion act on that local store. Deleting the local store removes your data; there is no server-held gameplay history to delete. Deactivating the installation removes the local licence key and token, and frees the licence for another machine. Uninstalling the extension removes its local storage — export first if you want to keep a copy. You never need to send an activation code, token, cookie or password to support.
8. Sharing, sale and human access
Data is processed by us and by infrastructure providers acting only to host, secure and deliver the service (for example Cloudflare at the network edge). We do not sell user data, do not provide it to data brokers, and do not use it for personalised advertising, creditworthiness, lending or unrelated research.
Humans do not read user-level data except at your explicit request for support, when necessary to investigate a security or abuse incident, or when legally required.
9. Security
Traffic uses HTTPS. Licence requests carry a signed proof of possession and a short-lived token, and are protected against replay. The activation code is stored server-side as a digest, never in clear text. Writing to the overlay requires a signed token that only your extension holds. Request schemas are closed, secrets are redacted from logs, and abuse controls are rate-limited. No system can be guaranteed completely secure; please report a suspected exposure through the contact routes below.
10. Permissions
| Permission | Why it is needed |
|---|---|
storage | Keep settings, session and licence state across suspension of the background worker. |
alarms | Wake the worker for licence verification and session maintenance; ordinary timers do not survive suspension. |
notifications | Show the end-of-duration notification and licence state changes. |
https://21.com/* | Read, inside the session you opened, the observations the tracker displays. |
https://wager-license.mini-webapps.com/* | Activate and verify the licence. |
https://wager-obs.mini-webapps.com/* | Host the OBS overlay page and receive the values it displays. |
https://kick.com/* and https://kick-casino.mini-webapps.com/* | Read the public chat requests, only if you enter a Kick channel. |
| Game provider domains | Read the public demonstration configuration of a game to show its technical sheet. |
11. Responsible gambling
This product is for adults and places no bets. It reads and displays. Published figures and public samples do not predict random outcomes. Any new data use would require an updated disclosure on this page before collection.
12. Contact and changes
For a privacy question or a deletion problem, contact kick.com/patty-lkabir or instagram.com/patty_lkabir. Include only the masked reference shown in the extension. This page shows a new date and policy version before material practices change.
This extension is not affiliated with, endorsed by or sponsored by 21.com, Kick, Pragmatic Play or OBS.
Français
1. Portée et finalité unique
Cette politique couvre Wager Tracker Licensed for 21.com, distribué par le Chrome Web Store. Sa finalité unique est d’aider un streamer adulte à suivre un contrat de session sur 21.com : temps observé, progression du wager, parties jouées, demandes du chat, et un affichage correspondant pour OBS.
L’édition publique à traitement local a des pratiques différentes, couvertes par la politique de l’édition publique. Cette politique ne doit pas servir à une version dont le comportement diffère de ce qui suit.
2. Où le calcul a lieu
Sur votre appareil, et nulle part ailleurs. L’extension lit ce qu’il lui faut sur la page 21.com, dans la session que vous avez déjà ouverte — votre historique de mises, le solde choisi, vos points de fidélité, le jeu ouvert — puis calcule localement le wager, le rythme, la pondération par catégorie de jeu, l’historique et la courbe. Aucun serveur ne calcule à votre place, et aucun serveur ne détient une copie de votre session.
Le stockage local (chrome.storage) fait foi. Si nos serveurs sont injoignables, le suivi continue de fonctionner ; seules la vérification de licence et l’overlay OBS dépendent du réseau.
3. Ce qui quitte votre appareil, et vers qui
3.1 Serveur de licences — wager-license.mini-webapps.com
Reçoit : votre code d’activation au moment de l’activation ; puis, à chaque vérification, un identifiant d’installation aléatoire, un identifiant de session, la version du protocole et de l’extension, un identifiant de requête, des horodatages et une preuve signée que la requête vient bien de cette installation. La vérification a lieu environ toutes les cinq minutes, avec un battement court entre-temps.
Il ne reçoit rien de votre jeu : ni solde, ni wager, ni partie, ni identité 21.com. Votre code d’activation est conservé côté serveur sous forme de condensé, jamais en clair.
3.2 Serveur d’overlay — wager-obs.mini-webapps.com
Ce serveur héberge la page que vous collez dans une source Navigateur d’OBS. Il ne peut afficher que ce qu’il a reçu : pendant que le tracker tourne, l’extension lui envoie l’état d’affichage, et strictement cela :
- statut de session, chrono mis en forme et sous forme numérique ;
- wager fait, objectif, reste, progression, devise ;
- rythme, variation de solde, libellé du palier VIP ;
- les trois dernières parties : titre, fournisseur, adresse de la vignette, wager compté, gain net et sa devise, et le nombre public de joueurs quand il est déjà connu ;
- la courbe du wager, sous forme de points temps/montant ;
- les demandes du chat : titre du jeu, fournisseur et nombre de demandes — jamais le pseudo du spectateur qui a demandé ;
- vos choix d’apparence et la langue de l’interface.
Ne sont pas envoyés : votre pseudo 21.com, votre numéro de compte, les lignes brutes de votre historique de mises, votre solde en tant que chiffre de compte, ni aucun identifiant, cookie ou jeton de 21.com.
Le lien a la forme https://wager-obs.mini-webapps.com/o/<id>, où l’identifiant dérive de votre installation et n’est pas devinable. Chaque carte a aussi sa propre adresse (/Session, /Last-games, /Graph, /Suggestions…). Écrire sur ce lien exige un jeton signé de courte durée que seule votre extension détient ; l’adresse seule permet la lecture, ce dont OBS a besoin. Quiconque détient l’adresse peut donc voir les valeurs affichées : traitez-la comme n’importe quel lien d’overlay et ne la montrez pas à l’antenne.
Le serveur ne garde que le dernier état, pendant environ deux minutes, puis l’oublie. Aucun historique, aucune archive, aucun enregistrement par utilisateur. Il n’y a ni websocket, ni serveur local, ni mot de passe OBS : l’ancien pont local a été entièrement supprimé.
3.3 Demandes du chat — Kick et kick-casino.mini-webapps.com
Uniquement si vous renseignez une chaîne Kick. Données publiques, sans authentification et sans cookies : le profil public de votre chaîne, ses messages de chat publics, et le nom et la vignette des jeux mentionnés. Rien de votre compte 21.com n’y va. Tant que vous ne renseignez aucune chaîne, aucune requête ne part vers Kick.
3.4 Fiche de jeu — demogamesfree.pragmaticplay.net
Pour afficher la fiche technique d’un jeu, l’extension ouvre depuis votre navigateur une session de démonstration non authentifiée et lit la configuration publique. Votre clé fournisseur, vos cookies et votre session en argent réel ne sont pas concernés et ne sont jamais transmis. Les chiffres de démonstration sont informatifs, peuvent différer de la configuration en argent réel, et ne prédisent ni une session ni un tour.
4. Données volontairement exclues
- vos nom, numéro de compte, e-mail, mot de passe, cookies, valeur CSRF, en-têtes ou jetons d’authentification 21.com ;
- les pseudos des spectateurs et le texte du chat — ils restent sur votre appareil et n’atteignent jamais l’overlay ;
- données de carte bancaire ou de compte, localisation précise, contacts, données de santé ;
- les lignes brutes de votre historique de transactions : elles sont réduites sur l’appareil, seuls les totaux calculés servent ;
- le
mgckeyPragmatic, l’URL finale de session fournisseur et votre session de lancement authentifiée sur 21.com.
L’infrastructure réseau reçoit nécessairement une adresse IP pour acheminer le trafic HTTPS. Elle peut apparaître temporairement dans des journaux de sécurité et d’accès chez nos hébergeurs, mais elle ne sert ni d’identité produit, ni de profil publicitaire, ni d’attribut de jeu.
5. Déclarations de données du Chrome Web Store
Par transparence, voici la correspondance avec les catégories du Store :
| Catégorie | Déclarée | Pourquoi |
|---|---|---|
| Informations financières et de paiement | Oui | Montants misés, objectif, variation de solde et gain net par partie sont envoyés au serveur d’overlay pour que la page OBS les affiche. |
| Contenu de site web | Oui | Les titres de jeux et les adresses de vignettes sont lus sur les pages 21.com puis envoyés au serveur d’overlay. |
| Communications personnelles | Oui, si vous activez les demandes du chat | Les messages publics du chat Kick sont lus pour en extraire les jeux réclamés. |
| Informations personnelles identifiantes | Non | Aucun nom, e-mail ni numéro de compte ne quitte l’appareil. L’identifiant d’installation est aléatoire et désigne une installation, pas une personne. |
| Informations d’authentification | Non | Aucun identifiant, cookie ni jeton n’est stocké ni transmis. |
| Localisation, santé, activité utilisateur | Non | Ni lues, ni déduites, ni transmises. |
Nous ne vendons ni ne transférons de données à des tiers, nous ne les utilisons pour aucune finalité étrangère à celle décrite ci-dessus, et jamais pour évaluer une solvabilité ou accorder un crédit.
6. Stockage et conservation
- Sur votre appareil : réglages, session, historique, courbe, demandes du chat, thème de l’overlay, ainsi que votre clé de licence et le jeton courant, dans le stockage local et de session de Chrome. C’est là que vivent vos données.
- Serveur d’overlay : le dernier état d’affichage seulement, pendant environ deux minutes. Aucun historique, aucune archive.
- Serveur de licences : les informations minimales de droit — code d’activation sous forme de condensé, état d’activation, état d’installation et de bail, et les évènements d’exploitation nécessaires pour prévenir les abus. Aucune donnée de jeu.
7. Export, suppression et désinstallation
Vos données étant sur votre appareil, l’export et la suppression portent sur ce stockage local. Le supprimer supprime vos données ; il n’y a aucun historique de jeu conservé côté serveur à effacer. Désactiver l’installation retire la clé de licence et le jeton locaux, et libère la licence pour une autre machine. Désinstaller l’extension retire son stockage local — exportez d’abord si vous voulez en garder une copie. Vous n’avez jamais à envoyer un code d’activation, un jeton, un cookie ou un mot de passe au support.
8. Partage, vente et accès humain
Les données sont traitées par nous et par des hébergeurs agissant uniquement pour héberger, sécuriser et acheminer le service (par exemple Cloudflare en bordure de réseau). Nous ne vendons pas de données, ne les cédons pas à des courtiers, et ne les utilisons pas pour de la publicité personnalisée, une évaluation de solvabilité, un crédit ou une étude sans lien.
Aucun humain ne lit de données au niveau d’un utilisateur, sauf à votre demande explicite pour du support, en cas d’incident de sécurité ou d’abus à instruire, ou si la loi l’exige.
9. Sécurité
Le trafic passe en HTTPS. Les requêtes de licence portent une preuve de possession signée et un jeton de courte durée, et sont protégées contre le rejeu. Le code d’activation est conservé côté serveur sous forme de condensé, jamais en clair. Écrire sur l’overlay exige un jeton signé que seule votre extension détient. Les schémas de requête sont fermés, les secrets sont masqués dans les journaux, et les contrôles anti-abus sont limités en débit. Aucun système ne peut être garanti totalement sûr ; signalez toute exposition suspectée par les contacts ci-dessous.
10. Permissions
| Permission | Pourquoi elle est nécessaire |
|---|---|
storage | Conserver réglages, session et état de licence à travers les suspensions du service d’arrière-plan. |
alarms | Réveiller le service pour la vérification de licence et l’entretien de session ; les minuteurs ordinaires ne survivent pas à une suspension. |
notifications | Afficher la notification de fin de durée et les changements d’état de licence. |
https://21.com/* | Lire, dans la session que vous avez ouverte, les observations qu’affiche le tracker. |
https://wager-license.mini-webapps.com/* | Activer et vérifier la licence. |
https://wager-obs.mini-webapps.com/* | Héberger la page d’overlay OBS et recevoir les valeurs qu’elle affiche. |
https://kick.com/* et https://kick-casino.mini-webapps.com/* | Lire les demandes publiques du chat, uniquement si vous renseignez une chaîne Kick. |
| Domaines des fournisseurs de jeu | Lire la configuration publique de démonstration d’un jeu pour afficher sa fiche technique. |
11. Jeu responsable
Ce produit est destiné aux adultes et ne place aucune mise. Il lit et affiche. Les chiffres publiés et les échantillons publics ne prédisent pas des résultats aléatoires. Tout nouvel usage de données ferait l’objet d’une mise à jour de cette page avant toute collecte.
12. Contact et modifications
Pour une question de confidentialité ou un problème de suppression, écrivez via kick.com/patty-lkabir ou instagram.com/patty_lkabir. N’indiquez que la référence masquée affichée dans l’extension. Cette page affichera une nouvelle date et une nouvelle version avant toute modification substantielle des pratiques.
L’extension n’est ni affiliée, ni approuvée, ni sponsorisée par 21.com, Kick, Pragmatic Play ou OBS.