Copy this table into Play Console → App content → Data safety. Each row corresponds to one entry. If a question is not covered by this table, the answer is "No" or "Not collected".
| Data type | Collected? | Shared? | Optional? | Purpose | User can delete? |
|---|---|---|---|---|---|
| Email address | Yes | Yes | No | App functionality (sign-in, plan invitations) | Yes |
| Group invitation recipient email | Yes | Yes | Yes | App functionality (delivering and matching a recipient-controlled group invitation) | Yes |
| Display name | Yes | Yes | No | App functionality (showing who you are to your group) | Yes |
| Gender, if you choose to give it | Yes | No | Yes | App functionality (choosing which Rally announcements reach you); never shown to other people | Yes |
| Group names and colors | Yes | Yes | No | App functionality (group scheduling) | Yes |
| Group membership | Yes | Yes | Yes | App functionality (member access and coordination) | Yes |
| Plan titles, descriptions, locations, time slots | Yes | Yes | No | App functionality (plan scheduling) | Yes |
| Availability responses (name, optional email/note, authenticated organizer response) | Yes | Yes | No | App functionality (showing who can attend) | Yes |
| Optional on-my-way status | Yes | Yes | Yes | App functionality (short-lived day-of coordination) | Yes |
| One-time approximate ETA location | Yes | Yes | Yes | App functionality (member-initiated rough ETA sharing) | Yes |
| Optional live plan location and ETA | Yes | Yes | Yes | App functionality (positions, ETA and arrival for a plan share you explicitly start, including background updates with permission) | Yes |
| Plan place coordinates chosen by the organizer | Yes | Yes | Yes | App functionality (organizer picks where the Rally happens, so day-of ETAs resolve) | Yes |
| Circle location share (precise or approximate position) | Yes | Yes | Yes | App functionality (a position you choose to share with one circle outside any meetup, at the precision you pick) | Yes |
| Optional self-confirmed recap attendance | Yes | Yes | Yes | App functionality (participant-controlled recap inclusion) | Yes |
| Push notification preferences | Yes | No | Yes | App functionality (user-controlled plan and day-of updates) | Yes |
| Which activity items you opened, and when you last marked them all read | Yes | No | No | App functionality (marking which activity items are unread) | Yes |
| Expo push token | Yes | Yes | Yes | App functionality (delivering opted-in push notifications) | Yes |
| Group chat messages, reactions and reports; the unmasked original of a message the chat filter masked | Yes | No | Yes | App functionality (group chat) and safety (reviewing reports and filtered messages) | Yes |
| Anonymous pages viewed and buttons tapped, not linked to your Rally account | Yes | No | No | Analytics (PostHog EU Cloud) | No |
| Exception messages and stack traces; app/device version; fixed or templated operation/route labels; status and request IDs | Yes | No | No | App stability (Sentry and PostHog) | No |
| Transient apparent network address | Yes | Yes | No | Security and abuse prevention for anonymous API requests | No |
| Device model, OS version, app version | Yes | No | Yes | Diagnostics | No |
Yes. The app collects email addresses, names, location, and user-generated content (groups, plans, responses, optional on-my-way status, optional self-confirmed recap participation, push preferences, and an Expo push token only when enabled). The Location rows of the table above are every location collection uploaded to Rally: a one-time approximate ETA, an optional live plan position and ETA, organizer-chosen plan coordinates, and an optional circle location share.
Yes.
Yes. Profile → Delete Account schedules deletion for exactly 30 days later. Durable account data is hidden during that recovery window; device/privacy data is removed immediately. The app supports restoration after a fresh sign-in plus a one-time code sent to the reserved account email until, but not at, the stored deadline.
18 and over. Live location and ETA sharing set the minimum age at 18 (see the privacy policy's eligibility section). The store content rating and target-audience answers match that posture.
No. Rally is a standalone app.
Yes: https://rally.kazman.uk/privacy
The full structured data is also available at /data-safety.json.