Privacy Policy

Last updated: June 25, 2026

BeachScan ("we", "our", "the app") is a beach conditions app that provides real-time environmental data. This policy describes how we collect, use, and protect your information.

Data Controller

The data controller responsible for your personal data under the EU General Data Protection Regulation (GDPR) is:

Dino Tretinjak Mesarić, operating BeachScan as an individual based in the Republic of Croatia. Once the operating obrt (sole proprietorship) is registered, this designation will update to reflect the registered business name and registered seat. Contact: contact@beachscanapp.com.

Legal Bases for Processing (GDPR Article 6)

We process your personal data on the following legal bases:

1. Information We Collect

Account information: When you sign in with Google (or Apple), we receive your name, email address, and profile photo. We use this to create your BeachScan account and personalize your experience.

Location data: With your permission, we use your device's location to show nearby beaches and relevant weather data. Location data is processed on your device to find the nearest reference point. We do not store or track your location history.

User-generated content: Beach ratings and saved beaches are stored on our servers and linked to your account.

Technical data: We may collect anonymous crash reports, device type, and OS version to diagnose issues and improve the app.

2. Information We Do Not Collect

3. How We Use Your Information

4. Third-Party Services

BeachScan uses the following third-party services:

5. Data Storage and Security

Your account data is stored on servers located in the European Union (Germany). We use industry-standard security measures including encrypted connections (HTTPS), JWT-based authentication, certificate pinning on the mobile clients, and rate limiting to protect your data.

International transfers: some third-party processors listed in Section 4 (notably RevenueCat and Sentry) may process limited data in the United States. These transfers are protected under the European Commission's Standard Contractual Clauses (SCCs) and, where applicable, the EU–US Data Privacy Framework. The data transferred is limited to anonymous identifiers, purchase receipts, and error diagnostics — never your real name, email, or precise location.

Data breach notification: in the event of a personal data breach likely to result in a risk to your rights and freedoms, we will notify you and the relevant supervisory authority (the Croatian Personal Data Protection Agency, AZOP) without undue delay and, where feasible, within 72 hours of becoming aware of the breach, as required by GDPR Articles 33 and 34.

6. Data Retention

We retain personal data only as long as necessary for the purposes for which it was collected:

You can delete your account and all associated data at any time via our account deletion page, or by contacting us at the email below.

7. Children's Privacy

BeachScan is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe we have collected such information, please contact us and we will delete it promptly.

8. Your Rights

Under the GDPR and equivalent laws in your jurisdiction, you have the following rights:

To exercise any of these rights, contact contact@beachscanapp.com. We respond to requests within 30 days as required by GDPR Article 12(3).

Right to lodge a complaint: if you believe we have not handled your personal data lawfully, you have the right to lodge a complaint with the Croatian Personal Data Protection Agency (AZOP, azop.hr) or with the supervisory authority in the EU member state of your habitual residence.

9. Changes to This Policy

We may update this policy from time to time. We will notify you of significant changes through the app or by updating the date at the top of this page.

10. Contact

If you have questions about this privacy policy or your data, contact us at:
contact@beachscanapp.com