Skip to content
Ringfully

Legal

Cookies and storage

This site sets no cookies and runs no analytics. What the product stores in your browser, and why there is a banner anyway.

Last updated July 31, 2026.

Draft — not yet in force. Ringfully does not yet have an incorporated legal entity, so the party, address and governing law below read [TBD]. This document is published for review and does not bind anyone until those are filled in and it has been through a lawyer.

1This website sets no cookies

ringfully.com sets no cookies, runs no analytics, and loads nothing from another company’s servers. No Google Analytics. No advertising pixel. No session recorder, no heatmap, no chat widget. Typefaces are served from our own domain rather than fetched from a font service.

It is checked rather than promised. The content security policy permits requests to our own origin only, and an automated test loads every page on the site, in both languages, and asserts that local storage, session storage and cookies are all still empty. If somebody adds a tracker, that test fails and this page has to change with it.

One thing is stored, and only once you answer the banner:

ringfully_consentWhich answer you gave the cookie banner, when, and whether it came from a browser opt-out signal rather than a click.Necessary — it is what stops us asking again

3The signed-in product

Once you sign in the software has to remember things. Here is all of it — two cookies and nine entries in your browser’s local storage. None of it is analytics, and none of it is shared with anyone.

rf_platform_at · rf_platform_rtCookies. The operator console's session, which is ours rather than a customer's. 15 minutes and 30 days. Both HttpOnly, SameSite=Lax, and Secure in production, so the page's own JavaScript cannot read them.Necessary
ringfully_admin_sessionYour access and refresh tokens, plus your name, email, role, organization and permissions. Worth saying plainly: this is not an opaque token — your name and email are in your browser's storage.Necessary
ringfully_admin_themeLight or dark, because you chose it.Necessary — you asked for it
ringfully_admin_recent_navThe last five pages you opened in the portal, so the ⌘K palette can offer them back. It stays in your browser and is never sent to us, but it is a record of what you looked at, so it belongs on this list.Not strictly necessary — a convenience
ringfully.audio.input · .speaker · .ringtoneWhich microphone, speaker and ringtone device you picked. Device ids mean nothing on another machine, which is why these stay local rather than following your account.Functional — you set them
ringfully.audio.sound.incoming · .outgoing · .disconnectWhether each call sound is on.Functional — you set them

Everything above except the recent-pages list is either required to keep you signed in or a setting you chose. Clearing your browser storage signs you out and resets those settings, which is the whole of the consequence.

4Do Not Track, and Global Privacy Control

California requires a site to say how it responds to a Do Not Track signal. Ours: we do not track visitors, so the signal has nothing to change — and where it appears, we treat it as a decline without asking. The same goes for Global Privacy Control.

Questions: [TBD]. What we hold once you are a customer is a much longer subject and is on the privacy policy; to ask for a copy of it, see making a request.