Privacy Policy
Last updated: July 30, 2026
This Privacy Policy explains how Ripe ("we," "us," or "our") collects, uses, and protects your information when you use the Ripe mobile application.
1. Information We Collect
Information you provide:
- Phone number or email address (used for authentication)
- If you sign in with Apple or Google, the name and email address those providers share with us at sign-in (used to create your account)
- Display name and @handle
- Profile photo (optional)
- Climbing plans and activity, including gym, date and time, climb type, attendance, streaks, and session history
- Session photos you upload to your memory vault
- Chat messages sent during active sessions (ephemeral — deleted when the session ends)
- One-to-one direct messages you send to active friends (retained as shared conversation history)
- Safety reports you submit, including the reason, optional details, and a snapshot of the reported profile, message, or session needed for review
- Feedback you submit, together with app version, build number, device platform, and operating-system version
Information collected automatically:
- Device location — only when you grant permission and only while the app is in use. A current location fix may be sent to our backend for the immediate nearest-metro calculation and then discarded. Map centering and gym-distance calculations occur on your device. If you join the area waitlist, we store rounded coordinates and a city-level label.
- App usage data (screen views, feature interactions, session and feature details, device/app information, and account and installation identifiers) — collected via PostHog Analytics to understand how the app is used. Not sold or used for advertising.
- Diagnostic data (crash reports, error stack traces, device model, OS version, app version, and a pseudonymous account identifier) — collected via Sentry when the app encounters an error, used solely to diagnose and fix bugs. We do not record session replays.
2. How We Use Your Information
We use your information exclusively to:
- Create and maintain your account.
- Enable coordination features (friend feeds, direct messages, session groups, check-ins).
- Build your personal climbing history and memory vault.
- Send push notifications about your sessions and friend activity (you may opt out in your device settings at any time).
- Review safety reports, enforce our rules, and protect users from abuse.
- Improve the reliability and performance of the service.
We do not use your data for targeted advertising, and we never sell your information to third parties.
3. Information Sharing & Service Providers
With friends you choose: Your display name, profile photo, and climbing plans are visible to your mutual friends within the app. With the optional Discover Climbers feature (below), a limited preview may also be visible to non-friends who opt in.
Direct messages: One-to-one messages are visible only to the two participants, unless a participant reports a message for safety review. New messages can be sent only while both people are active friends. Ending a friendship makes the existing history read-only; blocking hides the conversation and stops new messages and notifications.
Discover Climbers (optional, off by default): If you turn on Discover Climbers and share a plan at a gym, your display name, profile photo, planned time block, and climb type become visible to other climbers who have also turned on Discover Climbers and have a plan at the same gym — even if you are not friends. Discovery is symmetric: you are only visible to others while you are discoverable yourself, and you only ever see people who have opted in too. Users you have blocked are never shown to you, and you are never shown to them. You can turn Discover Climbers off at any time in Settings, which stops sharing your future plans.
Service providers we use: The following providers process data to operate Ripe. Their handling of data is also governed by their applicable terms and privacy commitments.
- Supabase (supabase.com) — backend infrastructure for authentication, database, and photo storage.
- Apple and Google — optional account sign-in and authentication.
- PostHog (posthog.com) — account-linked product analytics and feature interactions, without your display name, @handle, email address, or phone number.
- Sentry (sentry.io) — crash and error diagnostics.
- Expo Push Service and Apple Push Notification service — delivery of optional push notifications using a device push token and the notification content. Expo does not persist notification content after delivery.
- Resend (resend.com) — delivery of safety-report and feedback notices to our moderation and support inboxes. These notices may include the submitted content, relevant account details, and app/device details needed for review.
- Google Cloud Vision — automated screening of uploaded photos for unsafe content. For the immediate-response operation Ripe uses, Google processes image data in memory and does not persist it to disk; Google may temporarily log request metadata such as request time and size.
Legal requirements: We may disclose your information if required to do so by law or in response to valid legal process.
We do not share your information with advertisers, data brokers, or any other third parties beyond the above. We do not engage in cross-app tracking and do not link your data with data from other companies' apps or websites.
4. Data Retention
- Session chat messages are deleted automatically when a session ends.
- Direct messages are retained as shared history while at least one participant's account remains active. Ending a friendship does not delete that history.
- Your profile, session history, and memory vault photos are retained until you delete your account.
- Safety reports and the snapshots needed to review them are retained in Ripe's database for up to 24 months. If either account is deleted sooner, its account reference is removed immediately. Copies already delivered to our moderation inbox and email provider follow the retention settings and legal obligations applicable to those systems.
- On account deletion, your login, email, friendships, current and future plans, avatar, solo-session photos, waitlist entry, feedback record, and user-specific notification and app state are erased from Ripe's active product database. Co-owned content — including the other participant's copy of shared-session photos and direct messages — is retained for that participant, with your identity shown as "Deleted climber" and a neutral avatar. A direct conversation is deleted after both participants delete their accounts. Safety reports follow the separate retention rule above. Copies already delivered to support or moderation systems, and limited security or backup records, may remain until those systems' retention periods expire. Your @handle is released after a 90-day hold.
5. Your Rights & Choices
- Access: You can view your data within the app at any time.
- Correction: You can update your display name, @handle, and photo from Edit Profile.
- Deletion: You can delete your account from Profile → Settings → Delete account. This erases your login, profile, friendships, upcoming plans, avatar, and solo-session photos; co-owned shared-session content and direct messages are retained for the other participant (see Data Retention above).
- Notifications: You may disable push notifications at any time in your device's Settings app.
- Location: You may revoke location permission at any time in your device's Settings app. You can still select your metro area manually, but location-based area detection and map centering will be unavailable.
6. Location Data
Ripe requests "When In Use" location permission (foreground only). To detect your area, the app sends a current latitude and longitude to our backend, which calculates the nearest supported metro and does not store those coordinates. Map centering and gym-distance calculations use location on your device. If you join the area waitlist, your device derives a city label and sends coordinates rounded to approximately two decimal places (roughly one kilometre) for storage with that label. We do not monitor your location in the background, use geofencing, verify gym check-ins with location, or retain precise location history.
7. Photos & Camera
Camera and photo-library access is requested only when you choose to take or select a profile or session-memory photo, or to save memory photos to your device. Uploaded profile photos are visible according to your profile and discovery settings. Uploaded session photos are stored in our cloud storage and are accessible only to checked-in members of that session.
8. Children's Privacy
Ripe is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us and we will delete it promptly.
9. Analytics & Tracking
We use PostHog and Sentry to understand how the app is used and to diagnose problems. PostHog receives account and installation identifiers, screen-view and feature-interaction events, and event details such as gym, plan, session, and memory metadata. Sentry receives crash and error diagnostics, navigation context, basic device/app information, and a pseudonymous account identifier. We do not intentionally send either provider your display name, @handle, email address, phone number, private-message content, or photos, and Sentry session replay is disabled. These tools do not use Apple's advertising identifier (IDFA), and we do not track you across other companies' apps or websites. Because we do not engage in "tracking" as defined by Apple's App Tracking Transparency framework, we do not display an ATT prompt.
10. Security
We implement industry-standard technical and organisational measures to protect your information, including encrypted data transmission (TLS) and secure cloud storage. However, no method of transmission over the internet is 100% secure, and we cannot guarantee absolute security.
11. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of material changes via a notice in the app. Your continued use of Ripe after changes are posted constitutes your acceptance of the revised policy.
12. Contact Us
For privacy-related questions or requests, please email us at support@ripeclimb.com.