Privacy Policy
Last updated: October 4, 2026
1. Who we are
RBX Toolkit ("the extension") is an independent browser extension developed by MichyLuna ("we"). It is not affiliated with, endorsed by or sponsored by Roblox Corporation, TikTok, Twitch, YouTube or Kick. Contact: github.com/MichyLuna/rbx-toolkit-widget/issues.
2. What the extension does with your Roblox account
The extension uses the Roblox session that is already open in your browser to call Roblox's own web services on your behalf (for example to list, accept or remove friends). It never asks for, reads or stores your Roblox password or login cookie; the browser attaches the cookie to requests to roblox.com as it normally does. If needed, requests are routed through an open roblox.com tab. Roblox processes this data under its own privacy policy.
3. Data stored on your device
The following data is saved only in your browser's extension storage (chrome.storage.local) and is never sent to us:
| Data | Why |
|---|---|
| Settings, theme, language, widget code | To remember your choices |
| Snapshot of your friend list (Roblox user IDs, usernames, display names) and friend history | "Who unfriended me" feature |
| Favorite and protected friends | Notifications and cleanup protection |
| Playtime per game | Playtime statistics |
| Auto-accept log, chat command log and "Play with me" queue: Roblox usernames/IDs/avatars and the chat usernames (TikTok, Twitch, YouTube or Kick) of viewers who typed a command | Streamer tools and live statistics |
Logs are capped (e.g. the last 500–3,000 entries). You can delete everything at any time in Settings → Delete all extension data, or by uninstalling the extension.
ExtensionPay's library also keeps a technical identifier in chrome.storage.sync, which your browser may sync to your browser account if sync is enabled.
4. Live chat pages (TikTok, Twitch, YouTube, Kick)
If you enable chat commands, the extension reads the comments shown on your own live page, locally in your browser, to detect commands such as !add or !join.
On TikTok this applies to the live page you open. On Twitch, YouTube and Kick (Pro) it reads only the chat of the channel or live you enter in the dashboard and never the other streams you watch.
It does not send anything to these platforms and does not write in the chat. Only the chat username, platform and command of viewers who type a supported command are stored, locally, as described above.
If you stream publicly, you are responsible for informing your viewers that their chat commands are processed.
5. OBS widget (optional, off by default)
If you enable the OBS widget, the extension publishes events to ntfy.sh on a channel with a random secret name, and the widget page
(hosted on GitHub Pages) receives them. Events can contain: friend count, Roblox user IDs, usernames, display names and avatar image links of new friends or queued viewers,
the chat username and platform of a queued viewer, short status texts and, for !game, the name of the game you are playing.
Events are end-to-end encrypted (AES-GCM, 256-bit) before leaving your browser: the key exists only in your widget link, in the part after "#", which browsers never send to any server.
ntfy.sh therefore only relays and briefly stores (up to about 12 hours) unreadable data, plus technical metadata such as IP address and time of the request.
Anyone who has your widget link can decrypt the events, so keep it private; you can regenerate it (new channel and new key) at any time.
See the ntfy privacy policy. GitHub, which hosts the widget page, receives standard web request data (such as IP address) under the
GitHub Privacy Statement.
6. Pro subscription (optional)
Payments are handled by ExtensionPay with Stripe. ExtensionPay keeps users anonymous until they pay and then stores the email address you use; card details are handled only by Stripe. ExtensionPay uses Google Analytics on its own website (including the payment pages), not inside the extension. The extension only receives whether your subscription is active, and we never see your card details. See extensionpay.com (FAQ "What about user privacy?") and the Stripe privacy policy.
7. Permissions
| Permission | Used for |
|---|---|
| Access to roblox.com | Calling Roblox web services, theme and "Find servers" button on roblox.com |
| Access to tiktok.com, twitch.tv, kick.com and youtube.com/live_chat (content script) | Reading chat commands on your own live chat (Twitch, YouTube and Kick: only the channel you set, Pro) |
| Access to ntfy.sh | Sending events to your OBS widget, only if enabled |
| Access to extensionpay.com (content script) | Confirming a completed payment |
| storage, alarms, notifications | Saving data locally, background checks, system notifications |
8. Children
The extension does not collect personal data on any server of ours. Purchasing Pro requires being of legal age or having the consent of a parent or guardian.
9. Your rights
Because we do not hold your data, you can view, export (friend list backup) and delete it directly in the extension. For data held by Roblox, TikTok, Twitch, YouTube, Kick, ntfy.sh, GitHub, ExtensionPay or Stripe, contact them directly. If you are in the EU/EEA you also have the right to lodge a complaint with your data protection authority (in Italy: Garante per la protezione dei dati personali).
10. Changes
We will update this page if the extension starts processing data differently, and change the date above.
Informativa sulla privacy
Ultimo aggiornamento: 4 ottobre 2026
1. Chi siamo
RBX Toolkit ("l'estensione") è un'estensione per browser indipendente sviluppata da MichyLuna ("noi"). Non è affiliata, approvata o sponsorizzata da Roblox Corporation, TikTok, Twitch, YouTube o Kick. Contatti: github.com/MichyLuna/rbx-toolkit-widget/issues.
2. Cosa fa l'estensione con il tuo account Roblox
L'estensione usa la sessione di Roblox già aperta nel tuo browser per chiamare i servizi web di Roblox per tuo conto (per esempio per elencare, accettare o rimuovere amici). Non chiede, non legge e non salva mai la tua password né il cookie di accesso: è il browser ad allegare il cookie alle richieste verso roblox.com, come fa normalmente. Se serve, le richieste passano da una scheda di roblox.com aperta. Roblox tratta questi dati secondo la propria informativa.
3. Dati salvati sul tuo dispositivo
I dati seguenti sono salvati solo nella memoria dell'estensione nel tuo browser (chrome.storage.local) e non ci vengono mai inviati:
| Dati | Perché |
|---|---|
| Impostazioni, tema, lingua, codice del widget | Ricordare le tue scelte |
| Istantanea della lista amici (ID, username e nomi visualizzati Roblox) e storico amicizie | Funzione "chi mi ha rimosso" |
| Amici preferiti e protetti | Notifiche e protezione dalla pulizia |
| Tempo di gioco per gioco | Statistiche del tempo di gioco |
| Registro auto-accetta, registro dei comandi in chat e coda "Gioca con me": username/ID/avatar Roblox e username in chat (TikTok, Twitch, YouTube o Kick) degli spettatori che hanno scritto un comando | Strumenti per streamer e statistiche della live |
I registri hanno un limite (ad esempio le ultime 500–3.000 voci). Puoi cancellare tutto in qualsiasi momento da Impostazioni → Cancella tutti i dati dell'estensione oppure disinstallando l'estensione.
La libreria di ExtensionPay conserva anche un identificativo tecnico in chrome.storage.sync, che il browser può sincronizzare con il tuo account del browser se la sincronizzazione è attiva.
4. Pagine della chat live (TikTok, Twitch, YouTube, Kick)
Se attivi i comandi in chat, l'estensione legge i commenti mostrati nella tua pagina live, localmente nel tuo browser, per riconoscere comandi come !add o !join.
Su TikTok vale per la pagina live che apri. Su Twitch, YouTube e Kick (Pro) legge solo la chat del canale o della live che indichi nella dashboard, mai le altre live che guardi.
Non invia nulla a queste piattaforme e non scrive in chat. Vengono salvati, solo in locale, lo username in chat, la piattaforma e il comando degli spettatori che scrivono un comando supportato.
Se fai live pubbliche, sei tu a dover informare i tuoi spettatori che i loro comandi in chat vengono elaborati.
5. Widget OBS (facoltativo, disattivato di default)
Se attivi il widget OBS, l'estensione pubblica eventi su ntfy.sh in un canale con nome segreto casuale, e la pagina del widget
(ospitata su GitHub Pages) li riceve. Gli eventi possono contenere: numero di amici, ID, username, nomi visualizzati e link agli avatar dei nuovi amici o degli spettatori in coda,
lo username in chat e la piattaforma di uno spettatore in coda, brevi testi di stato e, per !game, il nome del gioco a cui stai giocando.
Gli eventi sono cifrati end-to-end (AES-GCM a 256 bit) prima di lasciare il tuo browser: la chiave esiste solo nel link del widget, nella parte dopo "#", che i browser non inviano mai ai server.
ntfy.sh quindi inoltra e conserva per poco tempo (fino a circa 12 ore) solo dati illeggibili, più metadati tecnici come indirizzo IP e orario della richiesta.
Chiunque abbia il link del tuo widget può decifrare gli eventi, quindi tienilo privato; puoi rigenerarlo (nuovo canale e nuova chiave) quando vuoi.
Vedi l'informativa di ntfy. GitHub, che ospita la pagina del widget, riceve i normali dati delle richieste web (come l'indirizzo IP) secondo la
GitHub Privacy Statement.
6. Abbonamento Pro (facoltativo)
I pagamenti sono gestiti da ExtensionPay con Stripe, ExtensionPay mantiene gli utenti anonimi finché non pagano e poi conserva l'indirizzo email usato; i dati della carta sono gestiti solo da Stripe. ExtensionPay usa Google Analytics sul proprio sito (comprese le pagine di pagamento), non dentro l'estensione. L'estensione riceve solo l'informazione se l'abbonamento è attivo e noi non vediamo mai i dati della tua carta. Vedi extensionpay.com (FAQ "What about user privacy?") e l'informativa di Stripe.
7. Permessi
| Permesso | A cosa serve |
|---|---|
| Accesso a roblox.com | Chiamare i servizi web di Roblox, tema e pulsante "Trova server" su roblox.com |
| Accesso a tiktok.com, twitch.tv, kick.com e youtube.com/live_chat (content script) | Leggere i comandi nella chat della tua live (Twitch, YouTube e Kick: solo il canale che imposti, Pro) |
| Accesso a ntfy.sh | Inviare eventi al widget OBS, solo se attivo |
| Accesso a extensionpay.com (content script) | Confermare un pagamento completato |
| storage, alarms, notifications | Salvare dati in locale, controlli in background, notifiche di sistema |
8. Minori
L'estensione non raccoglie dati personali su server nostri. Per acquistare Pro occorre essere maggiorenni o avere il consenso di un genitore o tutore.
9. I tuoi diritti
Poiché non conserviamo i tuoi dati, puoi vederli, esportarli (backup della lista amici) e cancellarli direttamente nell'estensione. Per i dati in possesso di Roblox, TikTok, Twitch, YouTube, Kick, ntfy.sh, GitHub, ExtensionPay o Stripe, rivolgiti direttamente a loro. Hai inoltre il diritto di proporre reclamo al Garante per la protezione dei dati personali.
10. Modifiche
Aggiorneremo questa pagina, e la data in alto, se l'estensione inizierà a trattare i dati in modo diverso.