Privacy Policy
Trypup works fully without an account — in that case your dog, game state and progress stay on your device only. Optionally you can create an account, which enables cloud backup of your saved progress and of your dog's details from Dog at home mode and syncing them across devices. We process only the data necessary to provide the service.
Data controller
- Operator: OndysLab s.r.o.
- Legal form: Limited liability company (s.r.o.)
- Company ID (IČO): 29725071
- Registered office: Korunní 2569/108, Vinohrady, 101 00 Praha 10
- Commercial register: Municipal Court in Prague, Section C, Insert 450761
- Email: hello@trypup.life
What data we process
Always (locally on your device)
- Location (GPS) — measuring the route and length of a walk and verifying that you really went outside. During a walk the route is stored temporarily on the device only (so an interrupted walk can be finished); afterwards the device keeps just the length and time. Coordinates never leave your phone and are not part of the cloud backup. The “always” location permission exists only so the walk keeps running with the screen off. Optional.
- Notifications — care reminders scheduled directly on the device; optional push notices about news are described below. Optional.
- Phone calendar: from the care plan you can add a due date to your phone's calendar ("Add to calendar"). The app opens the system event editor pre-filled with your dog's name, the name of the care item (for a custom reminder, your own text), the date, a short note and, on iPhone, an alert. It never puts diary or passport details into the calendar. You save the event yourself, and from then on it is managed by your calendar app (and any sync it uses, such as iCloud or Google), not by Trypup. We never ask for access to your calendar, and we neither read nor send anything from it. Optional.
- Sharing and maps: a text copy of your dog's details that you share (for example with a sitter or a vet) is put together on your phone and goes only where you send it through the system share sheet; we never receive it. Opening a vet on a map or searching for the nearest vet passes the address or the search term to the maps app (Apple or Google) or to the Google Maps website; Trypup does not determine your location for this.
- Game state (dog name, breed, stats, progress, your age-category answer) — local storage.
- Dog at home (your real dog): details you enter about your dog yourself. These are the name, date of birth, breed, sex, color and markings, microchip number, tattoo and passport number, registration and pedigree details (including the breeder's name and the names of the dog's parents), insurance details (insurer, policy number, type and validity of cover, claims phone number), a diary (health records such as vaccinations, including the product, batch and the vet's name, deworming, medicines, weight, symptoms and vet visits, as well as walks, training and notes), a care plan and reminders, contacts for vets and for people around your dog (name, phone and note, e.g. owner, co-owner, sitter or breeder), a sitter card (allergies, illnesses, feeding) and passport notes. They are stored on your device; if you have an account, they are also backed up to the cloud automatically (see Only if you create an account). Optional.
Only if you create an account
- Email address — for sign-in and account management. You can sign in with email and password, with your Apple account or with your Google account. From Apple or Google we receive your email address (with Apple possibly a hidden relay address) and your name if you choose to share it; we read nothing else from those accounts.
- User identifier (account ID) — a technical identifier assigned by the authentication provider.
- Saved-progress backup (dog, training, daily progress, purchased features) — stored in the cloud so it can be restored on another device.
- Dog at home backup: all the details about your real dog described above, including the health diary and contacts. They are backed up to the cloud automatically and restored when you sign in on a new phone, for example after you replace or lose your phone. Without an account they stay on your phone only.
- Display name in shared care — the part of your email before the @ (or your first name with a hidden Apple address), see below.
Contacts for other people. In Dog at home mode you can also enter contacts for people around your dog (name, phone, note), for example a sitter or the breeder. You enter these details yourself, and we process them only to store them in your backup and restore them for you. Please only enter details of people who agree to it. The same applies to the breeder's name from the pedigree and the vet's name on a vaccination.
Your password is stored only in secure (hashed) form by the authentication provider; we have no access to it. When you sign in with Apple or Google, those companies process your data as independent controllers under their own policies.
Shared dog care (“Together”)
When you share a dog with your family, every member sees the dog's state, which tasks were completed by whom and when, and your display name. Sharing starts with a six-character invite code; the dog's owner can remove members at any time and a member can leave at any time. This data lives in the same cloud database as the backup (EU). Deleting your account removes your membership, name and invites.
Push notices about news and events
If notifications are allowed on your phone, we may occasionally send you a push notice about app news and dog events — even when the app is not open. Notices are targeted only by app language, device country, platform and app version and by when you last used the app, never by what you do in the app. To deliver them we store a push token (a technical delivery identifier issued by Apple or Google), the app language, device country and time zone, app version, a random installation identifier and the time of last use; for signed-in users also the account ID. Delivery is handled by Apple (APNs) and Google (Firebase Cloud Messaging); the device record is kept in our database in the EU. You can switch push notices off at any time in the app Settings (“News & events push”) or by revoking the notification permission — we then delete the device record; we also delete it after 12 months without using the app. We do not send push notices to users under 16.
Purposes and legal basis (GDPR Art. 6)
- Account and cloud backup (including the backup of Dog at home details) — performance of a contract (Art. 6(1)(b)).
- Contacts for other people in the Dog at home backup: our legitimate interest (Art. 6(1)(f)) in letting you back up and restore your own records about your dog. You enter the contacts yourself and we do not use them for anything else.
- Walk measurement (GPS) — a feature you explicitly request (Art. 6(1)(b)); processing is local.
- Shared care — performance of a contract (Art. 6(1)(b)); you turn sharing on explicitly with an invite.
- Product analytics — our legitimate interest (Art. 6(1)(f)); you can turn it off anytime in the app Settings (right to object).
- Error diagnostics — our legitimate interest in a working app (Art. 6(1)(f)); technical data without name or email, you can object by email.
- Push notices about news — our legitimate interest in informing users about the service (Art. 6(1)(f)); sent only when notifications are allowed, and you can switch them off at any time in the app Settings (right to object).
Processors and data location
For the account and cloud backup we use Google (Firebase — Authentication and Firestore) as a processor, under the Firebase Data Processing and Security Terms. The backup (Firestore), including Dog at home details, is stored in EU data centers (region europe / eur3). The Authentication service may process part of the data outside the EU; such transfers are covered by Standard Contractual Clauses (SCCs) approved by the European Commission. For push delivery we use Google (Firebase Cloud Messaging) as a processor and the Apple Push Notification service; push tokens are stored in Firestore in the EU. The app may also download public settings that say whether new features are available. This request contains none of the information you enter about yourself or your dog in the app.
We also use the processors Sentry (app error diagnostics, hosted in the EU) and RevenueCat (purchase verification — it works with a random app identifier and the store receipt, without your email). Premium purchases and sign-in with Apple or Google are processed by Apple and Google as independent controllers under their own terms. For transfers of personal data outside the EU/EEA we rely on the EU–US Data Privacy Framework adequacy decision (for certified recipients), otherwise on Standard Contractual Clauses (SCCs) with supplementary measures (encryption, access controls).
Data sharing
We do not sell or share your data with third parties for their own purposes. Google acts as our processor (on our instructions), not as an independent recipient. Shelters listed in the app are just links to public websites.
Product analytics and error diagnostics (app)
Product analytics
To improve the app, we process pseudonymized data about how it is used:
- What: a pseudonymous installation identifier (not linked to a person), technical device context (model, type, OS version, app version, app and device language, the country set on the phone and the kind of install — store or development build) and usage events (screens visited, tasks done, completed walks, kind of purchase without the amount) — without your name, email address or location.
- Where: Google Firebase / Cloud Firestore (processor Google Ireland Ltd.), stored in the EU.
- Legal basis: our legitimate interest (Art. 6(1)(f) GDPR) in improving and measuring app usage. Collection is purely first-party traffic measurement — we do not share the data with third parties, do not link it to your account, and do not use it for advertising or cross-app tracking.
- Your choice: you can turn collection off anytime in the app Settings (right to object, Art. 21 GDPR). We do not collect analytics from users under 16.
- This runs regardless of whether you create an account.
Error diagnostics (Sentry)
For stability we use Sentry (crash and performance reporting, servers in the EU — Frankfurt). A report contains a pseudonymous installation identifier, device model, OS and app version, language and the technical trace of the error — never your name or email. The IP address is used only for delivery and to derive the country, and is not stored. Diagnostics cannot be turned off in the app (legitimate interest in a working app, Art. 6(1)(f)); you can object at hello@trypup.life.
Cookies and website analytics (trypup.life)
This website uses Google Analytics 4 (Google Ireland Ltd.) to measure traffic using a pseudonymous identifier (without your name or email address) so we can improve the site. Analytics cookies and measurement only start after you give consent in the cookie bar (legal basis: consent, Art. 6(1)(a)). Until you consent, Google Analytics runs in a cookieless mode (Google Consent Mode). Google acts as a processor and may process part of the data outside the EU, covered by Standard Contractual Clauses (SCCs). You can change or withdraw consent at any time via the "Cookies" link in the site footer. This website analytics (cookies + consent) is separate from the app's product analytics described in the section above.
The website is hosted by Vercel Inc. (USA) as a processor; when a page loads, the server briefly processes your IP address and technical request headers in operational logs (transfer covered by standard contractual clauses). Texts, the shelter list and notices are loaded from Firebase (Google) without sending your name, email address or location.
The specific cookies and storage this website uses:
| Name | Purpose | Duration |
|---|---|---|
_ga | Google Analytics — distinguishes visitors with a pseudonymous identifier for traffic statistics. Set only after you consent. | 2 years |
_ga_8MWP5X5RPR | Google Analytics — persists session state. Set only after you consent. | 2 years |
trypup-consent(localStorage) | Remembers your analytics consent choice. Strictly necessary for the consent bar; nothing else is stored without consent. | Until you clear browser data |
Retention
Local data stays on your device until you delete the app or reset it. We keep the cloud backup (account), including the backup of dogs from Dog at home mode, for the lifetime of your account; once you delete your account, we remove it, including shared-care memberships and invites. If you do not use your account for 2 years (24 months without signing in and without using the app with that account), we delete it together with the backup. If the account is part of shared care of a dog, we delete it only once none of the members has used the app with the shared dog for 2 years. After deletion only pseudonymized statistics (until the 14 months expire) and the purchase record held by Apple or Google remain. Deleting your account does not remove Dog at home details stored on your phone. You can delete them in the app (the dog's page → Delete dog, or all at once in Settings → Dog data → Delete dog data on this phone) or by uninstalling the app. We keep product analytics for at most 14 months and error diagnostics (Sentry) for at most 90 days, after which they are deleted. Support emails are kept for the duration of handling and a reasonable period afterward. We delete the device record for push notices when you switch them off in Settings, when the token becomes invalid (e.g. after uninstalling) and at the latest after 12 months without using the app.
Your rights (GDPR)
You have the right to access, rectification, erasure, restriction, portability and objection. You can delete your account and cloud backup, including the backup of dogs from Dog at home mode, directly in the app (Account → Delete account). If you have uninstalled the app, email hello@trypup.life and we will delete your data. You can turn off product analytics anytime in the app Settings (right to object).
You also have the right to lodge a complaint with a supervisory authority — in the Czech Republic the Office for Personal Data Protection (ÚOOÚ), uoou.gov.cz.
Children and minors
On first launch the app asks for the user's age category ("16 or older" / "under 16"). The answer stays on your device only and is never sent anywhere.
For users under 16, analytics collection is completely disabled — regardless of the in-app setting — and purchase options are not shown. The 16-year threshold matches the strictest age of consent under the GDPR (Art. 8). The app works without an account; a user under 16 may create an account only with a parent's consent (for example for shared care with the family) — we then process only the email for sign-in and the game backup (and, if applicable, the dog from Dog at home mode), with no analytics and no purchases. A parent can request deletion of the child's account at any time at hello@trypup.life; if you believe a child has provided us with personal data without consent, write to us and we will delete it. We do not send push notices to users under 16 either.
Changes to this policy
We will announce material changes in the app (News) and here; the date of the last change is in the header.