Legal

Privacy Policy

Last updated: March 2025
Privacy-first design
Applies to all users
Privacy at a Glance
Your schedule and exams stay on your device only
No account or registration required
AI scan is fully optional — you stay in control
We never sell your data to anyone, ever
1

Introduction

BreakCount is a school countdown and schedule management app built for students. We designed it with privacy at its core — your data belongs to you, and we work hard to keep it that way.

This Privacy Policy explains what information we collect (and what we deliberately do not collect), how it is used, and the choices you have as a user. It applies to the BreakCount Android application.

The short version: Almost all data you enter into BreakCount is stored only on your device and never leaves it. A small amount of anonymous crash and usage data may be sent to Firebase to help us fix bugs and improve the app. No personal information is ever included.

By using BreakCount, you agree to the practices described in this policy.

2

Data We Collect

Stored locally on your device

The following data is stored exclusively on your Android device using Android's SharedPreferences storage. It is never transmitted to BreakCount's servers or any third party:

  • Your weekly timetable (subjects, days, times, and room numbers)
  • Exams and tests you have logged, including dates and subjects
  • Your country and school year selection
  • Notification and reminder preferences
  • App theme and display settings
  • API keys you provide for optional AI features — stored locally only, never sent to us
This data is tied to your device and removed when you uninstall the app or use Settings → Clear All Data. We have no copy and cannot access it.

Anonymous crash reports — Firebase Crashlytics

When the app crashes or encounters an unexpected error, Firebase Crashlytics automatically sends an anonymous crash report to help us diagnose the issue. This report includes:

  • The nature and stack trace of the error
  • Device type, Android version, and app version at the time of crash
  • A random, non-identifying installation identifier

This report does not include your name, email, schedule data, or any personally identifying information. Crashlytics is a platform provided by Google — see Google's privacy policy for how they handle this data.

Anonymous usage analytics — Firebase Analytics

Firebase Analytics collects anonymous usage events to help us understand which features are most useful and where we can improve. This includes events such as app opens, session length, and which features are accessed. No personal information, schedule content, or identifying data is included. Analytics does not track you across other apps or websites.

AI Timetable Scan — Optional Feature

Entirely optional. This feature is only activated if you explicitly choose to use it by providing your own third-party API key in Settings.

If you use the AI Photo Scan feature, a photograph of your printed timetable is sent to one of the following AI providers for processing, depending on the API key you supply:

  • Google Gemini — if you provide a Google AI API key
  • Groq (Llama) — if you provide a Groq API key starting with gsk_

BreakCount does not store, view, or retain these photos. Processing is handled entirely by the respective AI provider under their own privacy policy. After the timetable data is extracted and imported, the photo is discarded. Your API key is stored only on your device.

3

Data We Do Not Collect

BreakCount was built to work without your personal information. The following is never collected under any circumstances:

  • Your name, email address, or any personal identifier
  • Location data — BreakCount never requests or uses GPS or location services
  • Payment or financial information — the app is free with no in-app purchases
  • Contacts, calendar events, or data from other apps
  • Phone number or carrier information
  • Browsing history or cross-app tracking data
We never sell your data. BreakCount does not have a business model that involves monetizing user data. We do not sell, trade, rent, or share your information with third parties for marketing or advertising purposes.
4

Third-Party Services

BreakCount integrates with the following third-party services. Each is governed by its own privacy policy, linked below where applicable.

FB
Firebase — Google
Used for anonymous crash reporting (Crashlytics) and anonymous usage analytics (Analytics). No personal data is associated with these reports. Provided by Google LLC.
Automatic — anonymous only
Ge
Google Gemini
Used only when you opt into the AI Photo Scan feature and provide your own Google AI API key. Your timetable photo is sent to Google's Gemini API for parsing. BreakCount does not retain the photo. Google's AI usage policies apply.
Optional — you must opt in
Gq
Groq (Llama)
Used only when you opt into the AI Photo Scan feature and provide your own Groq API key. Your timetable photo is sent to Groq's API for parsing. BreakCount does not retain the photo. Groq's terms of service and privacy policy apply.
Optional — you must opt in
OH
OpenHolidays API
School calendar data for 30+ countries is sourced from the OpenHolidays API and pre-bundled locally in the app. When you manually refresh calendar data, a network request is made to openholidaysapi.org. No personal data is included in this request.
Automatic — no personal data
5

Your Rights

You have full control over all data stored by BreakCount. Because most data lives exclusively on your device, you can manage it directly without contacting us:

  • Clear all data: Go to Settings → Clear All Data within the app to permanently delete all locally stored schedules, exams, preferences, and API keys.
  • Uninstall: Uninstalling BreakCount removes all locally stored data from your device.
  • Disable analytics: You can request to opt out of Firebase Analytics by contacting us at the email below. We will provide instructions for your Android version.
  • Revoke AI access: Remove your API key from Settings at any time to stop AI-related data processing immediately.

Since we do not collect personal information that could identify you, traditional data subject requests — such as data access or deletion requests sent to us — are generally not applicable. There is nothing on our servers to retrieve or delete.

6

Children's Privacy

BreakCount is designed specifically for students of all ages, including children under 13. We take this responsibility seriously.

Because BreakCount does not collect personal information — no name, email, location, or identifying details — there is no mechanism through which we could unknowingly collect data from children. The app does not include social features, user-generated content sharing, or any functionality that would expose a child's information to others.

BreakCount is safe for students of all ages. All data entered in the app is entirely local to the device and visible only to the person using it.

The optional AI Photo Scan feature requires providing a third-party API key. We recommend that parents or guardians manage this step if the user is a minor.

7

Changes to This Policy

We may update this Privacy Policy from time to time to reflect changes in the app's features, legal requirements, or third-party services we use.

When we make significant changes, we will update the "Last updated" date at the top of this page. For major changes that affect how data is handled, we will also include a notice within the app. We encourage you to review this page periodically.

Continued use of BreakCount after a policy update constitutes acceptance of the updated terms. If you disagree with a change, you can stop using the app and clear all local data as described in Section 5.

8

Contact

If you have questions, concerns, or feedback about this Privacy Policy or BreakCount's data practices, please reach out. We aim to respond to all privacy-related inquiries within 5 business days.

Email us at
help@breakcount.tech