Last updated 22 October 2026. Plain-language version — no dark patterns, no "by using this service you agree to things you didn't read".
The short version: by default, nothing you type leaves your device. Smallrung runs entirely in your browser. There is no account, no sign-up, no tracking script, and no analytics on this site.
What the app does by default
Your goal, the numbers you enter, and every "Did it / Did less / Not today" you record are stored in your browser's localStorage under one key. We can't read it. Clearing your browser data removes it permanently — and it's gone, because there is no copy anywhere else.
Reminders need something running while your browser is closed, so this part can't be local. If — and only if — you switch reminders on, we store the following on our server, tied to a random 24-character token:
That's it. We do not store your name, your address, your card number (that never touches our server — see below), your location, or anything about your device. The server that holds this runs in the United States.
Why it has to work this way
A calendar subscription is a live feed — your calendar app re-downloads a URL every few hours. There is no way to serve that from your own browser. So the trade is explicit: turn reminders off and everything stays local; turn them on and exactly the fields above go to a server.
Switch reminders off and the app calls DELETE /api/state/<token>. The record is removed from our store immediately, and the calendar URL stops working. We keep no shadow copy. If you want a copy for yourself first, use "Export data" in Settings — it gives you everything as a JSON file.
There are no advertising networks, no social plugins, no session recorders, and no third-party analytics on any page of this product.
None. We don't use cookies at all. The app stores its state in localStorage, which is not a cookie and is never sent to a server on page load.
Depending on where you live (CCPA in California, GDPR in the EU/UK), you may have the right to access, correct, delete, or port your data, and to object to processing. Because we hold so little, most of this is one click:
We do not sell personal information. We do not share it for cross-context behavioural advertising. There is nothing to opt out of.
Smallrung is not for anyone under 16. We don't knowingly collect data from children. Weight-related goals in particular are not appropriate for minors without medical supervision.
The connection is HTTPS. Reminder tokens are 96-bit random values, and a wrong or missing token returns the same 404 as an unknown one, so tokens can't be probed. We don't store passwords because there are none.
If this policy changes in a way that affects what leaves your device, we'll say so in the app before it takes effect — not only on this page.
Contact: hello@smallrung.com
This page is written to be understood, not to be litigated.