Rink Hopper

Updated October 26, 2026

Privacy

Rink Hopper is built to know as little about you as it can and still be useful. This page lists everything it keeps, everyone else who handles any of it, and for how long. Nothing about you is ever sold, and nothing about you is ever sent to a rink.

Without an account

With an account

An account is yours if you sign in. It keeps:

A sign-in link is stored only as a scrambled code and stops working after 15 minutes or one use. Staying signed in lasts 90 days from your last visit. Everything lasts until you delete your account, which removes every row at once. You can ask for a copy of it, sent by email to your account's address.

Who else handles it

WhoFromWhat for, and what they seeHow long
CloudflareNowHosts the site and its database, and sees every request, your IP address included, to serve it. Runs Turnstile, the check that keeps bots off our forms, carries what you send through the contact form to our inbox, sends sign-in links and account copies to your email, and runs Web Analytics, which counts visits without cookies.Request logs: 3 days. Database restore points: 30 days. Turnstile and Web Analytics: under Cloudflare's own policy.
Google FontsNowEvery page loads its typefaces from Google, which sees your IP address and browser when it does.Under Google's own policy.
Rink Hopper's own serverNow for the email list and rink claims. Alerts when accounts openWrites the weekly email, checks rink claims, and will match alerts and send mail. It is not reachable from the internet. It receives the email list (your address, region and what you skate) and each rink claim as it is made, and, when accounts open, only what alerts need: your email, a push address, where you skate from, how far, what you skate and when you are free. Encrypted on disk. It also keeps a nightly copy of the database.Your rows go on its next check after you delete your account. Nightly copies: 30 days.
ResendWhen the email list opensSends the weekly email and alerts. Gets your email address and the message.Delivery records under Resend's own policy.
StripeWhen paid plans startTakes payment for the paid plans on Stripe's own pages. Gets your name, email and payment details. Rink Hopper never sees a card or bank number and keeps only your Stripe customer number and when your plan ends.Stripe keeps payment records as long as financial law requires. Ours go with your account.
Google Analytics and AdSenseNot on yetAnalytics would count pages and visits. AdSense would show the one ad on a page. Neither loads for a browser sending Global Privacy Control or Do Not Track. Outside the United States, AdSense asks before showing personalised ads.Analytics: set to the shortest Google offers, 2 months. AdSense: under Google's own policy.
Microsoft ClarityNot on yetWould show how people use the pages, so the board can be made easier. Does not load for Global Privacy Control or Do Not Track.Under Microsoft's own policy.
Ko-fiWhen the donation page opensTakes a donation if you choose to give one, on Ko-fi's own site, with whatever you choose to share with it.Under Ko-fi's own policy. Rink Hopper keeps nothing of it outside Ko-fi.

Signals we honour

If your browser sends Global Privacy Control or Do Not Track, no analytics loads and no ad is personalised. You do not have to ask.

Age

Accounts are for people 16 and over. Nothing on the site asks your age or your birthday.

Your choices

Changes

When this page changes, the date at the top changes too.