Privacy

What Stumble knows about you.

Last updated: August 9, 2026

The short answer: what you swipe on, who your friends are, and the phone number you signed up with. Not much else.

The short version
  • We don't sell your information, and we don't hand it to advertisers or data brokers.
  • There are no ads, no third-party analytics, and no tracking of you across other apps or websites.
  • We never see your payment details. Checkout happens on the brand's own website.
  • Contact phone numbers are matched once and never stored. Here is exactly how that works.
  • Your display name, profile photo, and match messages pass through OpenAI for an automatic check before they go up.
  • You can delete your account from inside the app, and it is immediate and permanent.

Stumble is an iOS app for discovering clothing from small independent brands. You swipe through pieces, save what you like, and connect with friends over what you both saved. It is free, with no ads, no subscriptions, and no in-app purchases.

What follows describes what actually happens to your information in the iOS app. If you only want the gist, the short version above covers it.

What we collect, and why

All of this goes to Stumble's own servers and is tied to your account. We use it to run the app: to sign you in, build your feed, and connect you with friends.

Account information

What you do in the app

Technical

Your contacts

This is the part people ask about most, so here is exactly what happens.

"stumble checks your contacts for friends who are already here. numbers are matched once and never stored."

That is the promise in the app's permission prompt. Here it is at more length.

It is optional. We only read your contacts after you grant permission in iOS, and only when you choose to look for friends. Decline, and the rest of the app works normally.

Nothing is written down. The numbers are sent to our server, put into a standard format in memory, and checked against existing Stumble accounts in one read-only lookup. The matches come back to you, and that is the end of it. No database record, no queued job, no cache, nothing passed on to anyone else.

There is nowhere for them to go. No part of our system can hold a contact's phone number. The only phone numbers we store belong to Stumble users, from their own signup.

Adding a friend doesn't save a number either. A friend connection records two account identifiers and who added whom. No phone number, no contact name, nothing else from your address book.

Not even by accident. Our error logs are configured to leave out query values, so a database failure can't spill a contact's number into a log. We have automated tests that fail if a contact number is ever written anywhere.

One thing worth being straight about. The numbers are sent to us as they are, rather than scrambled first. Scrambling them would look safer than it is: there are few enough possible phone numbers that a scrambled one can be turned back into the original in seconds.

So the real protection isn't scrambling. It is that we never keep them. That is a promise we can write a test for, so we did.

What we don't collect

Most of what people want to know is on this list.

Who else touches your data

A few companies help us run Stumble. They handle data on our behalf, as service providers. They are not parties we sell anything to.

The screening check is worth spelling out, because it involves what you write to a friend. When you set a display name, upload a profile photo, or send a message on a match, that content goes to OpenAI once, at the moment you post it, purely so it can be checked against the rules before it appears.

OpenAI handles it as a service provider — under our account, on our instructions, on the same footing as the other companies above. It is not advertising, it is not analytics, and nothing is sold.

It is not used to train anything. Content sent through OpenAI's API is not used to train their models. They hold it for up to 30 days to check for misuse, then delete it, unless the law requires them to keep it longer.

Deleting your account

You can delete your account from inside the app: Profile tab → "delete account" → confirm.

It is immediate and permanent. No grace period, no recovery window, no way for us to restore it, and no deactivate-instead option.

Deleting removes your profile, saved pieces, browsing history, cart, friend connections, matches, and the reactions and messages attached to them.

Matches belong to two people. When your account goes, your matches also disappear from the other person's board, along with the reactions and notes on them.

Any other device still signed in will be signed out the next time it contacts our server.

If you sign up again later with the same phone number, you get a brand new, empty account. It is not the old one coming back.

Security, and how long we keep things

Children

Stumble is rated 13+ and is not directed at children. We do not knowingly collect information from anyone under 13. If you believe someone under 13 has an account, write to hello@shopstumble.com and we will remove it.

Your choices

Changes to this policy

If we change what the app does with your information, we will update this page and change the "Last updated" date at the top. The current version always lives at shopstumble.com/privacy.

How to reach us

Questions about any of this, or about your own data, go to hello@shopstumble.com. A person reads it.

Stumble is operated by Harrison Wang, at harrison@shopstumble.com.

This page describes how the Stumble iOS app handles your information. It is a description of what the app does, not legal advice.