MEASUREMENT & PRIVACY
How we measure visits
Royal Web uses Cloudflare Web Analytics and its own first-party audience report. Our report counts page loads, broad source domains, page language, country, device category, visible-page activity and clicks to Royal Web affiliate destinations.
We do not collect passwords, search text, chat messages, full referring URLs, query strings, payment details or raw IP addresses in this report. Country is supplied by Cloudflare. A temporary, keyed digest of the network address is used for abuse prevention and expires within two days; it is not used as a visitor identifier.
A random identifier in this tab’s session storage links activity within an estimated visit. It is renewed after 30 minutes of inactivity on the next page load. There is no cross-site identifier or browser fingerprint. Report records are removed after 30 days during daily maintenance.
The custom collector does not run when Do Not Track or Global Privacy Control is enabled. Browser blockers and connection failures can also prevent measurement. This report estimates visits, not identifiable people.
Owner sign-in uses a secure cookie for 12 hours. An internal-browser marker lasts one year to keep our own tests out of the audience totals. Test-mode links store an exclusion preference in local storage until browser site data is cleared.
Room favorites store only the saved usernames in this browser’s local storage. They are not uploaded to Royal Web, synchronized across devices or included in the audience report. Remove them using Saved rooms or by clearing browser site data. A saved name does not establish whether a room is currently online.
Local room previews and navigation
When you choose a room preview, Royal Web can pass one selected room record through this tab's session storage. It contains the public room name, validated official player URL, a bounded provider lookup hint, verification time, original availability deadline and a filtered directory return link. It also includes available public display details: category, spoken languages, viewer count and thumbnail URL. The record stores the thumbnail address, not the image file; images may be requested separately from the provider for display. Search text, sign-in credentials, account sessions, payment details and chat messages are not copied into this record.
The preview removes the session-storage record before validating or using it, including when the record is invalid or expired. A later room selection replaces the previous record. An unread record can remain for the browser's tab session, including reloads or session restoration, until it is read, replaced or cleared with browser site data. Its one-minute limit applies to availability evidence, not automatic deletion from storage. The page may keep a read record in memory while waiting for Start preview, but rejects it after its original deadline. Stopping the preview, hiding the tab or leaving the page clears the active preview and displayed summary. These local records are separate from the audience report.
Browser history also keeps limited navigation state: the selected room name, a bounded lookup hint, a filtered directory return route and whether the room was opened from the directory. The return route can retain category, spoken-language and saved-room filters, page number, page language, test mode and a directory section. The directory's own history entry can retain its scroll position and a one-use focus marker containing a room name and the type of control you used. The focus marker is removed when the directory reads it on return; the pending focus-restoration attempt is canceled by new interaction or after 30 seconds. If you do not return, the marker can remain with that original history entry. This navigation state contains no player address or thumbnail URL and does not establish room availability or start media. Other navigation state has no one-minute expiry and may remain with the browser history entry until that entry or browsing data is cleared. Search text can remain in the original directory URL and browser history, but is excluded from the room handoff and filtered return route.
Video and chat load directly from Chaturbate after you press Start preview and follow the platform's privacy policy. Loading the frame is not counted as confirmed playback.
Optional Google Analytics
If you choose Allow Google Analytics, Google Analytics measures visits, page views, traffic sources, device information and approximate location on Web 1. Its first-party cookies distinguish browsers and expire after 90 days. We keep Google Analytics separate from the private first-party report described above.
No Google Analytics script is loaded and no Google Analytics data is sent before you allow it. Use Analytics choices in the site footer to refuse or withdraw permission. Withdrawal disables further measurement and removes this site’s Google Analytics cookies. Your choice is stored locally for 90 days. Do Not Track and Global Privacy Control prevent the tag from loading.
We remove search parameters, fragments and referring paths before configuring page measurement. Enhanced measurement, advertising personalization and Google signals are disabled. We do not send room searches, favorites, chat messages or account credentials to Google Analytics. Google may process measurement data on its servers: How Google uses information from sites and Google Privacy Policy.
Private affiliate reporting
The owner dashboard can import the Royal Web campaign’s aggregate Revshare report from Chaturbate. Only the reporting period, six aggregate totals and import times are retained on our server for up to 31 days. The access token stays server-side. This report does not import individual user accounts, purchases, chat, token balances or payout details. The reported campaign amount is separate from our visit estimates and is not proof of a completed payment.
Statistics are private and protected by an owner access key. Native Chaturbate pages have their own measurement and privacy policy.
Return to Royal Web →