Privacy

What we keep, and what we don't.

Not a promise to behave: here's exactly what we keep, and for how long. This is the plain-words version — the full legal policy is further down the page.

Jump to the full policy
  • Your location is encrypted before it's stored

    The key lives in a separate key-management service and is only ever unwrapped inside a hardened function. If the database itself is ever exposed, your locations are unreadable without that key.

  • We don't keep a trail

    We keep your latest position, not a trail — older ones are deleted within 24 hours. We never build routes or schedules. Until you add a Home safe zone, we keep one night-time spot a day, encrypted, for up to 90 days, to tell roughly where home is.

  • No “last seen”, no “online now”

    Small World never tells anyone where you were. Only that, right now, the two of you happen to be close.

  • Stealth mode means invisible

    Not “hidden from most people”. Off the map, and never shown as nearby. The only things that stay are Meet Ups you created and live shares you choose to keep.

  • Home stays yours

    Safe zones blur the places you live and work into a wide, fuzzy area, so nobody can work out your address unless you share your exact spot.

Three ways to be seen

One tap switches between them, and the app always shows which one you're in.

  • Normal

    Sharing approximate location

    Your approximate area updates now and then — enough for friends to notice you're in town, not enough to follow your every move.

  • Active

    Sharing precise location

    Your precise location updates frequently — for when you want to be findable right now. It switches back to Normal after 15 to 90 minutes, your pick.

  • Stealth

    Off the map

    You're completely off the map — no one sees your location or proximity. You come back after 1, 8 or 24 hours, or when you say.

Privacy policy

Last updated: October 29, 2026

Introduction

Small World (“we,” “us,” or “our”) provides a mobile app that tells you when people you care about happen to be nearby. This policy explains which personal data we process when you use the app, this website and related services (together, the “Services”), why we do it, and what your rights are under the EU General Data Protection Regulation (GDPR). Our terms of use apply alongside it.

Who is responsible

The controller for your data is the operator named in our Impressum. For privacy questions, data requests or account help, email support@small-world.app.

What we process, and why

Account and profile

Your email address, display name and profile photo (one you upload, or the one your Apple or Google account provides if you sign in with it), your sign-in data, your settings, time zone and language, and the name of each device you use, so you can see and remove them. We need this to run your account (Art. 6(1)(b) GDPR). The people you are connected with see your name and photo.

Location

With your permission — including in the background — the app sends your location to our servers so we can tell when you and someone you're connected with are near each other. How precise it is depends on your mode: Normal sends a coarse position now and then; Active sends a precise position frequently and switches back to Normal after 15 to 90 minutes; Stealth sends nothing and removes the position we hold. Location is encrypted before it is stored. Until you add a Home safe zone, we also keep one night-time position a day and work out roughly where home is from them, so we can tell when you're travelling; nobody is ever shown either. Friends never see your coordinates — they see a rough area or distance at most, depending on your mode, your level for them and your safe zones. The exception is a spot or live location you choose to share in a chat: the people in that chat see it. Location is the core of the service, so we process it to perform our contract with you (Art. 6(1)(b) GDPR).

Safe zones, Meet Ups and trips

Safe zones you set (an encrypted place and a radius), Meet Ups you create or join (place, name, address and time), and trips you add (an encrypted destination, a rough place label and dates). We need these to provide those features (Art. 6(1)(b) GDPR).

Connections and closeness learning

Who you're connected with, the level you picked for each person, and anyone you've hidden from, muted or blocked. If closeness learning is on for both of you, we also keep rough distance bands for the pair and the last day you were roughly near each other, so alerts arrive when someone is closer than usual instead of every day. This is profiling in the GDPR sense, but it only decides when to nudge you; it has no legal or similarly significant effect on you. Either of you can turn it off and delete it in the app (Art. 6(1)(b) GDPR).

Messages and photos

Chat messages, photos and locations you share in chats, so we can deliver them. Chats are protected in transit and at rest, but they are not end-to-end encrypted, and our systems can read them (Art. 6(1)(b) GDPR).

Invites

Invite codes you create, with the optional name and short note you add, and who invited you. To find an invite after you install the app from a link, the app checks your clipboard once on first launch.

Phone features that stay on your phone

The camera reads QR codes on your device. Your contacts are read on your device only when you choose someone to invite by text message, and are never uploaded. The calendar is used only when you add a Meet Up to it. Photos are only the ones you pick to send or use as your profile photo.

Notifications

We store a push token for each of your devices. With current app versions, chat messages and nearby alerts are sent as content-free notifications that your phone fills in itself. Some other notifications — such as waves, Meet Up updates and new connections — still carry a name, a place name or a short note in their text, which passes through the delivery services listed below (Art. 6(1)(b) GDPR).

Place search and maps

When you search for a place, or the app suggests a spot to meet, your search text and an approximate location are sent to Google Places — for Meet Up suggestions, a point between you and the people you're meeting. Trip destinations get their place label from Google's geocoding service. Safe-zone addresses are looked up with your phone's built-in address search. Maps come from Apple on iPhone and from Google on Android; loading them sends your IP address and the area you're viewing to that provider (Art. 6(1)(b) GDPR).

Crash reports

On by default, and you can turn them off in Settings → Privacy. When the app crashes or freezes, it sends a technical report — stack trace, device model, operating system and app version — to Sentry. We strip email addresses, IP addresses and account IDs before a report leaves your phone, and reports never include your location, names or messages on purpose. We rely on our legitimate interest in a working, secure app (Art. 6(1)(f) GDPR); switching the setting off is your objection.

“Help improve Small World” (optional)

Off unless you turn it on. When it's on, we collect two things. First, when both you and a friend have it on, anonymised encounter data: how far apart you were, alert timing, level and how you responded, tied to a random pair code rather than your names. Second, usage events — for example that the app was opened, an onboarding step was finished or a wave was sent — linked to your account and a pseudonymous installation ID, never with coordinates, names or message content. With it on, crash reports also carry a short trail of recent app steps. Turning it off deletes your encounter data and usage events. The legal basis is your consent (Art. 6(1)(a) GDPR and § 25(1) TDDDG), which you can withdraw at any time in the app.

Safety and reports

If you report a person, message or photo, we store the report and what it's about so we can review it. If three different people report the same account within seven days, it is suspended automatically. If you think a suspension is wrong, email us and a person will look at it. We do this to keep users safe (Art. 6(1)(f) GDPR).

Tips and support

In-app tips are handled by Apple or Google; we never receive your payment details. When you email us, we use your message and address to answer you (Art. 6(1)(b) and (f) GDPR).

Who receives data

The people you're connected with see what the app shows them, within the limits you set. We do not sell your personal data, and we don't use advertising or data brokers. We use these service providers, who process data on our instructions under data processing agreements:

  • Supabase — database, sign-in, file storage and the server functions that run the app
  • Google Cloud — the key-management service that holds the key to your location data; Places and Geocoding; Firebase Cloud Messaging for Android notifications
  • Expo — relays push notifications and delivers app updates
  • Apple — push notifications on iPhone (APNs)
  • Sentry — crash reports
  • Vercel — hosting for this website
  • Cloudflare — cookieless website statistics, if enabled

Apple and Google also provide maps, sign-in with Apple or Google if you choose it, your phone's address search, and in-app tips. For those, they process data under their own privacy policies. We may also disclose data where the law requires it, or to protect someone's safety.

International transfers

Several of these providers are based in the United States or process data there — push notifications always pass through Expo and Apple or Google. Such transfers rely on the EU–U.S. Data Privacy Framework where the provider is certified under it, and otherwise on the European Commission's Standard Contractual Clauses (Art. 45 and 46 GDPR).

How long we keep it

  • Location: each position we receive is deleted after 24 hours. Apart from night-time positions (next item), we keep only your most recent position, encrypted, replaced with each update and removed when you go Stealth. If you don't open the app for about three months, we switch you to Stealth automatically.
  • Night-time positions: one a night, encrypted, only while you have no Home safe zone. Each is deleted after 90 days, and the rough home worked out from them goes with the last one. Adding a Home safe zone deletes them all at once.
  • Spots shared in a chat: removed from the message after 24 hours. Live location shares end after 15 or 60 minutes; the position is cleared when they end, and the record of the share is deleted after 90 days.
  • Chat messages: deleted after 90 days. Chat photos: after 1 hour or 30 days, whichever the sender picked — the file is removed from storage too.
  • Closeness data: fades over about two months without updates; pairs with no activity are deleted after about six months.
  • Trips: deleted a week after they end, or two weeks after you cancel them.
  • Invite codes: deleted seven days after they expire.
  • Encounter data: 90 days. Usage events: 180 days. Both are deleted straight away when you turn “Help improve Small World” off.
  • Push tokens: deleted after 90 days without use. Data export files: 48 hours.
  • Nearby alerts and waves: 12 months, unless a moment in your scrapbook was made from them.
  • Reported messages and photos: we keep a copy for 28 days after the review is finished, and never longer than 90 days from the report. A record that a report happened — about a person, a message or a photo — and its outcome is kept for 12 months, without the content.
  • Everything else, including your profile, connections and moments: until you delete your account.

You can delete your account in the app at any time. That deletes your profile and the data linked to it, including your profile photo, your one-to-one chats and their photos. Messages you sent in Meet Up group chats stay there, without your name, until they expire, and reports about your account are kept for the periods above.

Security

Your location is encrypted at rest, and the key that would unlock it is held in a separate key-management service — so the stored rows are useless to anyone who reaches the database alone. It is not end-to-end encrypted: our matching functions unwrap that key to work out who is near you, so our systems can decrypt location. Chat messages are the same — protected in transit and at rest, but not end-to-end encrypted. We do this so we can act on abuse reports. If you would rather a conversation stay unreadable to us, use a dedicated end-to-end encrypted messenger for it. No system is perfectly secure; we work to reduce risk in line with industry practice.

Your rights

You have the right to access your data (Art. 15 GDPR), to have it corrected (Art. 16) or deleted (Art. 17), to restrict its processing (Art. 18), to receive it in a portable format (Art. 20) and to object to processing based on legitimate interests (Art. 21). Where we rely on your consent, you can withdraw it at any time without affecting what happened before (Art. 7(3)). You can export your data and delete your account in the app under Settings → Privacy (or without the app); for anything else, email support@small-world.app.

You also have the right to complain to a data protection supervisory authority, in particular the one where you live or work (Art. 77 GDPR).

You don't have to give us any data, but without an account and location the app can't work. Everything else is optional.

Minimum age

You must be at least 16 to use Small World, and you confirm this when you sign up. If you believe someone younger has an account, contact us and we will delete it.

This website

small-world.app is hosted by Vercel. When you visit, its server logs record your IP address, browser type and the page requested. We use these logs only for security and reliability; they are kept briefly and not used to track you across visits (Art. 6(1)(f) GDPR).

This site sets no cookies and has no advertising or social embeds. If we enable Cloudflare Web Analytics, it counts page views without cookies or tracking identifiers; it is never loaded on invite pages, so invite codes don't reach it. Fonts are served from this site itself; your browser does not contact Google.

Invite pages (/i/…) show the code from the link and never look it up in our database. The “Buy us a coffee” button links out to Ko-fi, which handles tips under its own privacy policy.

Changes to this policy

We may update this policy from time to time. We will post the updated version on this page and change the “Last updated” date. If changes are material, we will provide additional notice as appropriate.