The short version
RunCalendar helps you find running events and plan your race season. We collect only what the app needs to work: your account details if you create one, and the races and preferences you save. We don't sell your data, we don't show ads, and you can delete your account and all its data from inside the app at any time.
What we collect
- Account information. If you create an account: your email address and a password, or the identity provided by Sign in with Apple or Google Sign-In (which may be a private relay email if you choose to hide yours — we support that). Until you create an account, you use RunCalendar under an anonymous identifier generated on your device.
- Things you save in the app. Your home country, unit preference (km/miles), the races you add to your season with their roles and goal times, races on your interested list, and any race-date alerts you set. If you use the race log, the results, notes and photos you choose to record.
- Training and workouts (optional). If you build a training plan, we store the plan and how each session went. If you type in a completed run, we store what you typed. If you choose to connect Apple Health, we read your running workouts to match them against planned sessions, and store the matched workout's distance, time, pace, climb and temperature with your plan. Connecting Health is entirely optional — the app works fully without it, we ask only when you choose it, we read the minimum, and we never write to Health. You can disconnect any time in iOS Settings.
- Notifications. So the app can deliver the reminders you've chosen — registration opening, race week — we register your device with Apple's push service and store the resulting device token. It lets notifications reach your device and nothing more.
- Usage analytics. We record basic, pseudonymous usage events in our own systems — a search ran, a race was viewed, a guide was read — with no names, no precise location, no device fingerprinting, and no third-party analytics companies involved, ever. We use them in aggregate to understand what's working and which races runners can't find. You can switch this off in Profile, and it's deleted with your account.
- Support correspondence. If you email us, we keep the correspondence.
We do not collect your precise location, contacts, or advertising identifiers, and we do not track you across other apps or websites. Health data never reaches our systems unless you choose to connect Apple Health — and then only the workout summaries described above.
How we use it
- To provide the app: showing your saved season, syncing it to your account, and sending emails you request (such as password resets or, if you opt in, race-date confirmations).
- To operate and improve the service, including aggregate, non-identifying statistics (for example, how many users saved a particular race).
- We do not sell or rent your personal information, and we do not use it for third-party advertising.
Where it lives
Your data is stored with Supabase, our database and authentication provider, on servers located in the Asia-Pacific region (Singapore), with industry-standard encryption in transit and at rest. Sign-in via Apple or Google is processed by those providers under their own privacy policies; we receive only the identity needed to create your account.
Deleting your data
You can delete your account at any time from Profile → Delete account inside the app. This permanently removes your account and everything associated with it — your season, saved races, alerts, and profile — from our systems. If you have trouble, email us and we'll do it for you.
Your rights
Under the New Zealand Privacy Act 2020 — and, where applicable, the GDPR and similar laws — you can request access to the personal information we hold about you, ask us to correct it, or ask us to delete it. Contact us at the address below and we'll respond promptly.
Children
RunCalendar is not directed at children under 13, and we do not knowingly collect personal information from them.
Changes
If we make material changes to this policy, we'll update this page and note it in the app. The effective date above always reflects the current version.
Contact
Questions or requests: [email protected]