Privacy Policy

Last updated: April 16, 2026

1. Introduction

HyperCode Solutions Kft. (“we”, “us”, or “our”), a company registered in Hungary, operates the Snacker mobile application (“App”). This Privacy Policy explains how we collect, use, and protect information when you use our App.

We are committed to protecting your privacy. Snacker is designed with a privacy-first approach — all personal data you enter is stored locally on your device and is not transmitted to our servers or any third-party cloud services.

By using the App, you agree to the practices described in this Privacy Policy. If you do not agree, please do not use the App.

2. Information We Collect

2.1 Information You Provide Directly

The following data is entered by you and stored exclusively on your device using local on-device storage:

  • Display name (nickname you choose during onboarding)
  • Profile picture (selected from your device's photo library and stored locally on your device)
  • Daily exercise goal (number of exercise sessions per day)
  • Notification schedule (times you choose to receive exercise reminders)
  • Notification preference (whether you want to receive reminders)
  • Exercise history (dates and number of completed exercise sessions)

None of this data leaves your device. We do not have access to it, and it is not backed up to any cloud service operated by us.

2.2 Information Collected Automatically

a) Crash Reports (Firebase Crashlytics)

We use Google Firebase Crashlytics to collect crash reports when the App encounters an unexpected error. This data may include:

  • Device type, operating system version, and hardware configuration
  • App version and build number
  • Stack traces and error logs at the time of the crash
  • General device state (e.g., memory usage, battery state)

Crash data is processed by Google LLC under their terms of service. It does not include your name, profile picture, exercise history, or any other personal data you enter in the App.

b) Font Loading (Google Fonts)

The App uses Google Fonts to render text. When fonts are loaded, standard HTTP requests are made to Google's servers, which may log your device's IP address in accordance with Google's Privacy Policy.

c) Media Content Delivery

Exercise videos and images are hosted on Google Cloud Storage and third-party image hosting services. Loading this content involves standard network requests that may expose your device's IP address to those services.

2.3 Information We Do NOT Collect

  • We do not collect your real name, email address, phone number, or physical address.
  • We do not require or support account creation or login.
  • We do not use analytics or tracking tools. Firebase Analytics is explicitly disabled.
  • We do not collect location data.
  • We do not access your contacts, calendar, or other personal data on your device.
  • We do not serve advertisements or use advertising identifiers.
  • We do not sell, rent, or share any data with third parties for marketing purposes.

3. How We Use Information

We use the limited information we collect solely for the following purposes:

  • Crash reports: To identify, diagnose, and fix technical issues to improve App stability.
  • Media delivery: To provide exercise demonstration videos and images within the App.
  • Font rendering: To display text content with the intended typography.

4. Data Storage and Security

4.1 Local Storage

All personal data you enter (name, profile picture, exercise history, preferences) is stored locally on your device using the app's private on-device storage.

This data is protected by the operating system's application sandboxing. It is not encrypted beyond the device-level encryption provided by your operating system. We recommend enabling device-level encryption (passcode/biometric lock) on your device.

4.2 Data Retention

Local data persists on your device until you:

  • Clear the App's data through your device settings
  • Uninstall the App
  • Manually reset your profile within the App

Crash report data is retained by Google Firebase in accordance with Google's data retention policies (typically 90 days).

5. Third-Party Services

The App uses the following third-party services:

ServicePurposeData Processed
Firebase Crashlytics
Google LLC
Crash reportingDevice info, crash logs
Google Fonts
Google LLC
Font renderingIP address (via HTTP)
Google Cloud Storage
Google LLC
Media hostingIP address (via HTTP)

These services are governed by Google's Privacy Policy. Google LLC participates in the EU-U.S. Data Privacy Framework.

We do not share any personal data you enter in the App with these or any other third parties.

6. Your Rights Under GDPR

As the App is operated by a company in the European Union, the General Data Protection Regulation (GDPR) applies. Since all personal data is stored locally on your device and we do not have access to it, most data rights are automatically fulfilled. However, you have the right to:

a) Right of Access

You can view all data stored by the App directly within the App interface (your profile, exercise history, and settings).

b) Right to Rectification

You can modify your name, profile picture, exercise goal, and notification settings at any time within the App.

c) Right to Erasure

You can delete all App data by clearing the App's storage in your device settings or by uninstalling the App.

d) Right to Data Portability

Since all data is stored locally on your device, it is inherently under your control.

e) Right to Object

You can disable crash reporting by restricting the App's network access through your device settings.

f) Right to Lodge a Complaint

You have the right to lodge a complaint with the Hungarian National Authority for Data Protection and Freedom of Information (NAIH) or with your local supervisory authority.

Legal Basis for Processing:

  • Crash reporting: Legitimate interest (Article 6(1)(f) GDPR) — to maintain and improve the App's technical stability.
  • Media delivery and font loading: Necessary for the performance of the service you requested (Article 6(1)(b) GDPR).

7. Children's Privacy

The App is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. Since the App does not require account creation and stores all data locally, no personal data of any user — including children — is transmitted to us.

If you are a parent or guardian and believe your child under 13 is using the App, please note that the App does not transmit any data to our servers. You can remove all App data by uninstalling the App from the child's device.

8. Push Notifications

The App may send local push notifications to remind you of scheduled exercise sessions. These notifications are generated and scheduled entirely on your device using the times you configure. No external notification delivery service is involved.

You can disable notifications at any time through:

  • The App's settings screen
  • Your device's notification settings for the App

9. Device Permissions

PermissionPurposeRequired
NotificationsTo send exercise reminder notificationsOptional
Exact Alarm SchedulingTo schedule exercise reminders at precise timesOptional
Boot CompletedTo restore scheduled notifications after device restartOptional (Android only)
Camera / Photo LibraryTo select a profile picture from your galleryOptional
InternetTo load exercise videos, fonts, and send crash reportsRequired

You can revoke optional permissions at any time through your device's settings.

10. International Data Transfers

Crash report data processed by Firebase Crashlytics may be transferred to and stored on servers located outside the European Economic Area (EEA), including in the United States. Google LLC relies on the EU-U.S. Data Privacy Framework and Standard Contractual Clauses to ensure adequate protection for such transfers.

No personal data you enter in the App (name, exercise history, preferences) is transferred internationally, as it remains on your device.

11. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. If we make material changes, we will update the “Last updated” date at the top of this policy. We encourage you to review this Privacy Policy periodically.

Continued use of the App after changes to this Privacy Policy constitutes your acceptance of the revised policy.

12. Contact Us

If you have questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us at:

HyperCode Solutions Kft.

Email: snackerapp@hypercodesolutions.io

Website: www.hypercodesolutions.io

For data protection matters in the EU, you may also contact the Hungarian National Authority for Data Protection and Freedom of Information (NAIH).