Strollie

Legal

Privacy Policy

Strollie · last updated 4 October 2026

Strollie works without an account, and most of it never touches a server at all. The atlas — every building, architect and movement, and the search index over them — ships inside the app, so browsing, searching and filtering happen on your device. There is no advertising, no analytics, no tracking, and no third-party SDK of any kind in the app.

If you choose to sign in, a small amount of data is stored on our server so that your saved lists appear on your other devices. This policy says exactly what that is, how long it is kept, and how to delete it. You can use the whole atlas without ever signing in, and nothing in the app is hidden behind a sign-in prompt.

What stays on your device

The building, architect, and movement data ships inside the app itself. The following is written to your device only, and is never uploaded unless you sign in and ask for it to sync:

Deleting the app removes all of it. You can clear the photo cache at any time from About → Storage → Clear cached photos.

If you sign in

Sign in with Apple is the only way to sign in. There is no password to create, no email-and-password form, and no sign-in through Google, Facebook or anyone else. We never see an Apple ID password, and there is no password of ours for anyone to steal or reuse.

When you sign in, Apple sends the app a signed identity token. The app passes it to our server, which verifies Apple's signature before trusting anything in it. After that, these are the only things we store about you:

We store no password, because there is none. We store no payment information, because the app is free and sells nothing. We store no location, no advertising identifier, and no record of what you searched for or looked at. There is one device-specific value involved in signing in — an App Attest key identifier — and the next section says exactly what it is, why it exists, and why it is not part of your account.

Tours are private by default. The only other setting is a shared link, which you choose per tour; there is no public setting, no directory, no feed and no way for anyone to browse other people's tours. Nothing you create is shown to another person unless you send them a link yourself.

Checking that the app is the real app

Signing in is the one thing a stranger could usefully automate — creating accounts in bulk, or hammering the sign-in route — so those two requests, and only those two, carry a proof that they came from a genuine, unmodified copy of Strollie on a real Apple device. The proof is Apple's App Attest. Nothing else in the app uses it: browsing, searching, the map, your lists and every other request do not.

Here is what that involves, in order.

That key identifier is the only device-specific thing we receive, and we treat it as narrowly as it can be treated:

Apple's privacy label calls this a Device ID, and that is how it is declared: a Device ID used for app functionality, not linked to your identity, and not used for tracking. If you never sign in, none of this ever happens — no key is created and nothing is sent.

Staying signed in

Being signed in means your device holds a session token. It is a long random value with no personal information in it, and on your device it is kept in the iOS Keychain rather than in ordinary app storage.

Our server does not keep a copy of that token. It stores only a one-way hash of it, in Cloudflare Workers KV, alongside the account it belongs to and an expiry time — so even we cannot read your session token back out, and a copy of that store would not be a set of usable sessions.

Sessions are short-lived and are renewed as you use the app: one expires on its own an hour after it was last used, and no chain of renewals lasts longer than thirty days before you sign in again. Signing out deletes the session on the server immediately rather than merely forgetting it on your device.

How long we keep things

If you never sign in, there is nothing on our server about you to keep.

Deleting your account

You can delete your account from inside the app, under Settings → Account → Delete Account. It takes effect immediately, it deletes rather than deactivates, and you do not have to email anyone to ask for it.

Deleting your account:

If that last step cannot be completed — Apple unreachable, or no usable token to present — your data is deleted anyway: we do not make deletion conditional on a third party being available. The app then tells you how to finish it yourself, in iOS Settings → your name → Sign in with Apple → Strollie → Stop Using Apple Account.

Lists and tours that are also saved on your own device stay on your device, because they are yours and we are not in a position to reach them. Delete them in the app, or delete the app, to remove those too.

Location

If you tap the locate button, the app asks for permission to use your location while you are using it. Your location is used only to move the map — it is never stored, never logged, and never leaves your device. No request the app makes contains a coordinate, including requests to our own server, and that is true whether or not you are signed in. You can decline, and every other feature continues to work. Permission can be withdrawn at any time in iOS Settings → Privacy & Security → Location Services.

Connections the app makes

As with any internet request, each of these receives your device's IP address.

Every one of these is HTTPS. The app makes no exception to iOS App Transport Security, and there are no other hosts.

Who else sees your data

Nobody. We do not sell your data, share it for advertising, or hand it to a data broker. There is no analytics provider, no crash reporter, no attribution SDK and no advertising network in the app — it has no third-party SDKs at all.

The only companies involved are the ones named above, in the roles described: Cloudflare, who host our server and database and process data on our instructions as our infrastructure provider; Apple, who operate Sign in with Apple, App Attest, the base map and the geocoding service; and the Wikimedia Foundation, who serve the photographs. We do not track you across apps or websites, and the app contains nothing that could.

Sharing a list without an account

When you share a list without signing in, the app creates a link containing the list's name and the public Wikidata identifiers of the buildings in it. That payload sits in the fragment of the link — the part after the # — which browsers never send to a server, so opening a shared link does not transmit the list to us. The link is handed to whichever app you choose to share it with. This still works exactly as it always has, and it still needs no account.

A tour you own and share while signed in is different: that one is stored on our server, so that the link keeps working and the tour survives reinstalling the app. It stays private to you unless you set it to be shared by link, and even then only the people you send the link to can open it.

Children

The app is suitable for all ages. It collects nothing from anyone who does not sign in, and nothing from anyone who does beyond what is listed above. It contains no advertising and no tracking, and it is not directed at children in a way that would involve collecting more.

Your rights

Because the data we hold is so small, the controls are simple and they are all in the app.

Changes

If this policy ever changes, the revised version will be posted here with a new date, and the change will be described in the app's release notes.

Contact

Questions about privacy, or anything else: info@strollie.app.