Privacy Policy for Kalk Geldik

Effective Date: 2026-02-05

1. Introduction

Kalk Geldik ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how our Android application handles your information. "Kalk Geldik" is a privacy-first, offline-capable utility designed to help users wake up before their public transport stop.

We do not collect, sell, or share your personal data.

2. Information Collection and Use

Location Data

Kalk Geldik does NOT transmit or store your location data on any external server.

  • Real-time Processing: The app uses your device's location services (GPS and network-based) solely to calculate the distance between your current position and the destination alarm you have set. This processing happens entirely on your device using the Android Location API.
  • Background Location: To function as a reliable alarm, the app monitors your location even when the screen is off or the app is in the background (using a Foreground Service). This data is used exclusively to trigger the alarm and is not saved or shared.

Personal Information

We do not collect any personally identifiable information (PII) such as your name, email address, phone number, or device identifiers. No user account is required to use the app.

3. Data Storage

All data created by you is stored locally on your device:

  • Favorites: Saved routes and stops are stored in a local SQL database (Room Database).
  • Preferences: App settings (e.g., location precision, theme) are stored locally (DataStore).
  • Offline Maps: Downloaded map regions are stored in the app's cache directory.

Data Retention: Since all data is stored locally, uninstalling the application will permanently delete all your saved favorites, settings, and downloaded maps. We do not maintain backups of your data.

4. Third-Party Services

Kalk Geldik functions with minimal external dependencies. However, the app connects to the following service for map functionality:

  • OpenFreeMap (Map Tiles):
    • We use the MapLibre Native SDK to display maps.
    • Map tiles are downloaded directly from OpenFreeMap (https://tiles.openfreemap.org).
    • Data Shared: Your IP address is visible to the tile provider as part of standard internet protocol communication when you view the map or download offline regions.
    • No Location Sharing: We do not send your precise location coordinates to the map provider; the app only requests visual tiles based on the map viewport.
    • OpenFreeMap Website

We do not use:

  • Google Analytics, Firebase, or any other analytics platform.
  • Advertising networks.
  • Crash reporting services that upload logs.

5. Permissions

To provide its core functionality, Kalk Geldik requests the following permissions:

  • Location (ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION): Required to calculate your distance to the target.
  • Background Location (ACCESS_BACKGROUND_LOCATION): Required to keep the alarm active while the screen is off.
  • Notifications (POST_NOTIFICATIONS): Required to alert you when you approach your stop.
  • Battery Optimization (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): Required to prevent the system from stopping the location service during your journey.
  • Vibration & Wake Lock: Used to alert you physically and turn the screen on when the alarm triggers.
  • Internet: Required solely to download map tiles.

6. Changes to This Privacy Policy

We may update our Privacy Policy from time to time. You are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page.

7. Contact Us

If you have any questions or suggestions about our Privacy Policy, please contact us via our GitHub repository:

https://github.com/isotjs