FStreamer privacy policy
Applies to the FStreamer browser extension and to the FStreamer relay server at https://fstreamer.dev. Last updated 3 November 2026.
What FStreamer does
FStreamer helps live streamers react to tips in their own Fansly chat room: a tip queue with timers, a tip menu, optional thank-you messages in chat, and an OBS overlay. Optional device support connects a Lovense device through the Lovense Remote app, lets a tipper control it with chat commands, and lets viewers link their own device.
Data the extension handles
- Fansly chat messages in your own chat room are read to detect tips and, if fan control is on, chat commands. They are not stored, except the last 20 tips (name, amount, what played) and each tipper's running total for the optional "Top tippers" overlay list, which stay in your browser's temporary storage and are cleared when the browser closes.
- Your Fansly session on fansly.com is used inside that tab to look up your chat room, post tip messages in your chat if you turn announcements on, and send a tipper their control link by direct message if you turn control links on. It is only ever sent to Fansly and is never stored or sent anywhere else by FStreamer.
- Your settings (tip levels, Lovense address, OBS address and password, and your online pairing ID and key) are stored in your browser's extension storage on your device.
- Device commands (only if you connect a device) go to the Lovense Remote app on your local network or, if you turn on online pairing, through the FStreamer relay server to Lovense's API. Without a device, nothing is sent to Lovense.
- Tippers' Fansly account IDs are used only to send a control link by direct message, when a tip reaches a control tier and you have that turned on. They stay in your browser's temporary storage until that tipper's turn ends.
- OBS updates go only to OBS on your own computer.
FStreamer does not use analytics, ads or tracking, and does not sell data. Apart from the optional relay server described below, nothing is sent to its developer.
Subscriber bonus (optional, off by default): on your open fansly.com tab, FStreamer reads your list of active subscribers from Fansly with your logged-in session, every few minutes, to check whether a tipper is subscribed and to which of your tiers (so each tier can get its own bonus). It also reads the names of your own subscription tiers, and which of them show on your public profile. Only their Fansly account IDs and tier IDs are kept, in your browser's memory for the current session; they are never sent to the FStreamer server or anyone else.
Settings and the popup are web pages loaded from the FStreamer server each time you open them (or from your own server, if you set one), so they can be updated without a new extension version. Loading them is an ordinary page request: your settings, tips and Fansly login stay in your browser and are never sent to load them. These pages can only ask the extension for a fixed list of things (read and save FStreamer's settings, show its status, and buttons like Test buzz or Stop), and can never read your Fansly login. If the server can't be reached, the copy built into the extension opens instead.
Online pairing: the FStreamer relay server
Online pairing is optional and off until you click Turn on in FStreamer's Settings. It enables QR-code pairing and fan sync. The relay server is run by the FStreamer developer on Cloudflare Workers. It stores:
- For you (the streamer): a random room ID, a one-way hash of your room key, your fan sync settings (open or closed, optional sync code, maximum fans, and whether fans get a QR code to scan or a code to type), and what the Lovense app reports after you scan your QR code: each device's name, model and connection status, which Lovense app and phone platform it runs on, and the app's address on your home network (for example 192-168-1-5.lovense.club), which FStreamer uses to read battery levels from the app when your computer is on the same network.
- For fans who sync on your sync page, or with the pairing code on your stream overlay: a random ID and key, and their device details (name, model, connection status, Lovense app and platform). Their network address is not kept. No names, emails or Fansly accounts. The overlay's pairing code is public by design: anyone watching can use it, and a new one replaces it as soon as it's used.
- Overlay link (if you use it): the latest copy of what your stream overlay shows (your tip menu, what's playing and who's next with tippers' display names and amounts, the names, models and battery levels of your online toys if you show them, and your top tippers if you turn that list on), replaced on every update. It is shown to whoever opens your overlay link, which is meant for OBS, and is deleted with your room.
- Control links (if you turn them on): for each tip that reaches a control tier, a random link token, how long it lasts, its strength limit, whether it is waiting, active or ended, and the last thing it did (for example "Strength 12"). Not who it was sent to. Deleted an hour after it ends, or six hours after it was made if it never starts. The control link page shows its holder the names and models of your toys that are on.
Device commands (for example "vibrate at strength 10 for 5 seconds"), including those from a control link page, pass through the server to Lovense and are not stored. IP addresses are used briefly in memory to limit abuse and are not stored.
How long it is kept:
- Clicking Turn off and delete my data in Settings deletes your room, including every fan synced to it, right away.
- A room nobody has used for 90 days is deleted automatically.
- A fan's entry is deleted when they tap "Stop syncing", when you unsync everyone, or automatically 8 hours after syncing. Unscanned QR codes are deleted after 4 hours.
If you run your own copy of the server instead (Settings, "Use my own server"), that copy and its data are yours, and the developer does not receive any of it.
Sharing
Data is shared only with the services needed to work: Fansly (chat), Lovense (device control) and Cloudflare (hosting the relay server). Requests are processed by Cloudflare, and device commands by Lovense, under their own privacy policies. Nothing else is shared, and data is never used for any purpose other than running these features.
Your choices
- FStreamer does nothing with Fansly until you accept the data notice in its Settings, and you can turn that off again at any time.
- Online pairing is off unless you turn it on, and turning it off deletes your data from the relay server.
- Removing the extension deletes everything it stored in your browser. Turn off online pairing first to also delete your relay server data right away; otherwise it is deleted after 90 days.
- Fans can stop syncing at any time from the sync page.
Contact
Questions about this policy: Contact@scrshit.com