Dry Run ("Dry Run," "we," "us") is an iOS app for running an alcohol-free challenge. This policy explains what information the app handles, where it goes, and the choices you have. The short version: almost everything stays on your phone, the social features are opt-in, and we don't run ads, don't use tracking, and don't sell data.
Information stored only on your device
The core of Dry Run works entirely on your iPhone. The following is stored locally (and in your device's app group storage so your widgets can read it) and is not sent to us:
Your challenge start date, chosen distance, and daily check-ins ("signed" days)
Your pledge name and the date you signed the pledge
Your "why" statement, goals, drinking-frequency and weekly-spend answers from onboarding
Your reminder settings
Your profile photo, if you add one (it never leaves your device)
Your personal drink shelf, tasting history, ratings, and any label photo you keep private
Deleting the app deletes this data.
Optional social features (iCloud / CloudKit)
Some features share limited information through Apple's iCloud (CloudKit) public database. They are opt-in — your core run and personal drink shelf remain on your device unless you choose to use a community feature.
Leaderboard: if you choose to join, your row shows your first name and last initial (derived from your pledge name), a city you type yourself, your start date/day count, your chosen distance, and (if applicable) a Founding Runner badge. This is visible to other Dry Run users. Tap "Take me off the board" at any time to delete your row for everyone.
Crews: if you create or join a crew, your first name, start date, day count, check-in count, and chosen distance are visible to anyone who has your crew code. When you sign a day, crew members may receive a notification with your first name and day number. Leaving a crew deletes your record.
Community drink ratings: when you rate a drink from the public catalog, Dry Run stores the drink ID, half-star rating, update time, and a random installation identifier. Other users see only the combined average and rating count, not your individual rating or identity. Clearing the rating or marking the drink untried removes your rating from the community data; if you are offline, that deletion is queued and retried.
Catalog suggestions: a personal drink stays private unless you explicitly suggest it for review. A suggestion can include the name, brand, category, style, ABV, submission time, and an optional label photo you affirm you took or have permission to share. Suggestions are reviewed privately for duplicates and accuracy before anything can enter the public catalog. You can withdraw a queued or submitted suggestion in the app; offline removal is queued and retried.
This data is stored in Apple's CloudKit, subject to Apple's privacy practices. CloudKit associates records with technical identifiers needed to sync, deduplicate, update, and delete them. We do not receive your iCloud email address or password.
Purchases
Subscriptions are processed by Apple and managed through RevenueCat, our subscription infrastructure provider. RevenueCat receives transaction information from Apple (such as purchase and renewal events and an anonymous app user ID) to determine your subscription status. We never see or store your payment card details — Apple handles all payment processing.
To understand who Dry Run helps and where runners hear about us, we also attach some of your onboarding answers to your RevenueCat customer record: your pledge name, how you heard about the app, how often you said you drink, your estimated weekly drinking spend, your goals, and your chosen challenge distance. RevenueCat processes this on our behalf and it is never sold, shared for advertising, or used to track you across other apps. You can request deletion at any time (see “Your choices and rights” below).
Notifications
Daily reminders are scheduled locally on your device. Crew check-in notifications are delivered through Apple's push notification service via CloudKit. Both require your permission and can be turned off in the app or in iOS Settings.
What we don't do
No advertising and no third-party ad networks
No tracking across apps or websites, and no App Tracking Transparency prompt because we never track
No sale, rental, or sharing of personal information for marketing
No behavioral analytics SDKs recording what you tap or view
No account creation — we never ask for your email, phone number, or password
Your choices and rights
Delete leaderboard data: Crew tab → The Board → "Take me off the board."
Delete a community drink rating: open the drink and choose "Clear rating" or turn off "Tried."
Withdraw a catalog suggestion: open your personal drink and choose "Withdraw suggestion." Removing the personal drink also queues deletion of its submitted suggestion.
Delete local data: delete the app.
Anything else: email us and we'll help — including manual deletion of any public-database records associated with you.
Children
Dry Run is not directed at children and is intended for adults of legal drinking age. We do not knowingly collect information from anyone under 17.
Health disclaimer
Dry Run shows general wellness information about alcohol-free time. It is not medical advice, and the app does not collect health data from HealthKit or any medical source.
Changes
If this policy changes, we'll update this page and the effective date above. Material changes will be called out in the app.