We process personal data under the EU General Data Protection Regulation (GDPR) and Hungarian law. You are never obliged to give us data; where something is optional we say so.
Guest account
What: A random account identifier, created the first time you open the app. It contains no name, email or device identifier.
Why: To keep your progress and to let our server confirm your arrivals.
Legal basis: Performance of the service you asked for (GDPR Art. 6(1)(b)).
Kept: Until you delete it. We may delete accounts that have not been used for 24 months.
Registered account (optional)
What: Your email address and, if you give it, a display name. Your password is handled by Google's Firebase Authentication and stored only in hashed form; we can never see it. If you sign in with Google, we receive your name, email address and profile photo address from Google.
Why: To let you keep your progress across devices and recover your account.
Legal basis: Performance of the service you asked for (GDPR Art. 6(1)(b)).
Kept: Until you delete the account.
Acceptance of the terms
What: Which version of the Terms of Use and this Privacy Policy you accepted, and when. Stored with your guest or registered account.
Why: To show which terms you agreed to, and to ask again when they change.
Legal basis: Performance of the service you asked for (GDPR Art. 6(1)(b)).
Kept: Until you delete the account.
Progress
What: Which locations you reached and when, whether the arrival used the standard check or the observation fallback, a coarse GPS quality and distance band (for example “good”, “within 30 m”), which questions you answered, how many attempts you made, and which stories you unlocked. No coordinates are stored with your progress.
Why: To show your collection and open the stories you earned.
Legal basis: Performance of the service you asked for (GDPR Art. 6(1)(b)).
Kept: Until you delete the account.
Location
What: Only after you allow location in your browser or device, and only when you tap “Redeem location” or “Use observation fallback”: one position (latitude, longitude, accuracy and time of the fix) is sent to our server and compared with the location. If the arrival is confirmed, the position is not stored. If it is not confirmed, the last position you sent stays in your open discovery session, so that impossible jumps between attempts can be detected. The distance shown on screen and “My location” on the map are calculated on your device and are not sent to us.
Why: To confirm that you are at the location before its story opens.
Legal basis: Your consent, given through the location permission (GDPR Art. 6(1)(a)). You can withdraw it at any time in your browser or device settings; you can still browse, but new locations cannot be confirmed.
Kept: The session is deleted the moment your arrival is confirmed. An unfinished session expires after 90 minutes and is erased automatically, usually within a day. We never collect location in the background and never record a route.
Problem reports
What: The category and text you send, the story it concerns, the app version, your account identifier and the time. Please do not include personal information in the text.
Why: To fix safety, access and content problems.
Legal basis: Our legitimate interest in a safe and accurate service (GDPR Art. 6(1)(f)).
Kept: 24 months, then deleted automatically. If you delete your account earlier, your reports are kept but no longer linked to you.
Security and abuse prevention
What: Counters of how many requests an account and an IP address made (the IP address only in hashed form). Technical server logs at our hosting provider: IP address, browser type, time and the request made. Sign-in records kept by Firebase Authentication, including the IP address. To tell the real app from automated scripts we may use Firebase App Check with Google reCAPTCHA Enterprise, which evaluates browser and device signals.
Why: To keep the service available, prevent abuse and investigate faults.
Legal basis: Our legitimate interest in a secure, working service (GDPR Art. 6(1)(f)).
Kept: Request counters: about two days. Server logs: 30 days. Sign-in IP records: a few weeks. Web-hosting logs kept by Google: a few months.
Messages you send us
What: Your email address and whatever you write, if you contact us.
Why: To answer you and handle your request.
Legal basis: Our legitimate interest in handling enquiries, or a legal obligation when you exercise your data protection rights (GDPR Art. 6(1)(f) and (c)).
Kept: Up to 24 months after the matter is closed.