Privacy Policy — Licensed edition

Wager Tracker Licensed for 21.com · Version 3.0 · Last updated 19 September 2026

English

Summary. Everything is calculated on your device. Your session, your history and your figures are stored locally and are never uploaded for processing. Two servers of ours are contacted, and only for what they are for: the licence server, to activate and verify your licence, and the overlay server, which hosts the OBS page and therefore receives the values that page displays. A third service is contacted only if you enter a Kick channel. We do not send your 21.com username, viewer nicknames, chat text, passwords, cookies, authentication tokens or card details. There is no analytics, no tracking code and no advertising.

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:

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

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:

CategoryDeclaredWhy
Financial and payment informationYesWager amounts, target, balance change and net win per game are sent to the overlay server so the OBS page can display them.
Website contentYesGame titles and artwork addresses are read from 21.com pages and sent to the overlay server.
Personal communicationsYes, if you enable chat requestsPublic Kick chat messages are read to extract the games your chat asks for.
Personally identifiable informationNoNo name, email or account number leaves the device. The installation identifier is random and identifies an installation, not a person.
Authentication informationNoNo credential, cookie or token is stored or transmitted.
Location, health, user activityNoNot 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

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.

Limited Use. The use of information received from Chrome APIs will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.

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

PermissionWhy it is needed
storageKeep settings, session and licence state across suspension of the background worker.
alarmsWake the worker for licence verification and session maintenance; ordinary timers do not survive suspension.
notificationsShow 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 domainsRead 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

Résumé. Tout est calculé sur votre appareil. Votre session, votre historique et vos chiffres sont enregistrés localement et ne sont jamais envoyés pour traitement. Deux de nos serveurs sont contactés, et seulement pour ce à quoi ils servent : le serveur de licences, pour activer et vérifier votre licence, et le serveur d’overlay, qui héberge la page OBS et reçoit donc les valeurs qu’elle affiche. Un troisième service n’est contacté que si vous renseignez une chaîne Kick. Nous n’envoyons ni votre pseudo 21.com, ni les pseudos de vos spectateurs, ni le texte du chat, ni mot de passe, cookie, jeton d’authentification ou donnée de carte. Aucune mesure d’audience, aucun code de pistage, aucune publicité.

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 :

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

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égorieDéclaréePourquoi
Informations financières et de paiementOuiMontants 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 webOuiLes titres de jeux et les adresses de vignettes sont lus sur les pages 21.com puis envoyés au serveur d’overlay.
Communications personnellesOui, si vous activez les demandes du chatLes messages publics du chat Kick sont lus pour en extraire les jeux réclamés.
Informations personnelles identifiantesNonAucun 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’authentificationNonAucun identifiant, cookie ni jeton n’est stocké ni transmis.
Localisation, santé, activité utilisateurNonNi 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

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.

Usage limité. L’utilisation des informations reçues des API Chrome respecte la politique relative aux données utilisateur du Chrome Web Store, y compris ses exigences d’usage limité.

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

PermissionPourquoi elle est nécessaire
storageConserver réglages, session et état de licence à travers les suspensions du service d’arrière-plan.
alarmsRéveiller le service pour la vérification de licence et l’entretien de session ; les minuteurs ordinaires ne survivent pas à une suspension.
notificationsAfficher 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 jeuLire 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.