Last updated: April 5, 2026
This page explains what cookies UltraPlanner.app uses, what personal data we collect, how we use it, and how you can control your data.
Cookies are small text files stored on your device by your browser. They are commonly used to keep you signed in, protect against misuse, and remember preferences. UltraPlanner.app uses only essential cookies — we do not use any third-party tracking, analytics, or advertising cookies.
| Cookie | Purpose | Type | Typical lifetime |
|---|---|---|---|
rp_session | Login session — keeps you signed in. | Essential, HttpOnly | Session cookie by default; up to 30 days. With “Remember me”: up to 90 days. |
rp_share | Share-session authentication for password-protected share links. | Essential, HttpOnly | Up to 7 days. |
rp_share_csrf | CSRF protection for share-session API calls. | Essential (security) | Up to 7 days. |
rp_cookie_consent | Stores your cookie choices (so we don't ask again). | Essential | ~180 days (may vary by browser). |
When you create an account or use UltraPlanner, we collect and store the following personal data:
| Data | Purpose | Required |
|---|---|---|
| Full name | Display name in the app and on invoices. | Yes |
| Email address | Account login, email verification, password reset, and important account notifications. | Yes |
| Password | Authentication. Stored as a one-way hash (Argon2) — we never store or can read your plain-text password. | Yes |
| Billing address | Street, city, postal code, and country — used for invoicing and sent to Stripe for payment processing. | Yes |
| Phone number | Optional — used for invoicing if provided. | No |
| Preferences | Currency, measurement units (metric/imperial), theme, and UI corner style — used to personalize the app. | Yes |
| Race plan data | Race names, locations, timelines, nutrition plans, bag setups, checklists, shopping lists, costs, emergency plans — the core content you create in the app. | N/A (user-generated) |
| Inventory items | Personal nutrition/gear items you add to your inventory. | N/A (user-generated) |
| Support tickets | Messages you send through the support system, including your name and email for follow-up. | N/A (optional) |
We do not sell, rent, or share your personal data with any third parties for marketing purposes. We do not use your data for advertising or profiling.
| Service | Purpose | Data shared |
|---|---|---|
| Stripe | Payment processing for subscriptions. | Name, email, billing address, phone (if provided). |
| Hostinger SMTP | Sending transactional emails (verification, password reset). | Email address, name (in email content only). |
We do not use any analytics services (Google Analytics, etc.), social media trackers, or advertising networks.
Under applicable data protection laws (including GDPR if you are in the EU/EEA), you have the right to:
To exercise any of these rights, use the in-app support system or email us at support@ultraplanner.app.
Essential cookies are required for core features like login and secure share links and cannot be disabled. Optional categories (preferences/analytics/marketing) can be controlled via the cookie banner — though we currently do not use any optional cookies.
If you have any questions about this policy, contact us at support@ultraplanner.app.