# Privacy Policy

**App:** Kombine  
**Developer:** Adam Świderski ("we," "us," or "our")  
**Contact:** kombine@swiderski.tech  
**Last updated:** April 27, 2026

---

## Summary

- We do **not** sell your personal data
- Productivity data (tasks, sessions, settings) stays **on your device**
- We collect anonymized crash reports via Sentry — no personal content
- You can delete all your data at any time by clearing app data or uninstalling

---

## 1. What Information We Collect

### Data Stored Locally on Your Device

All productivity data is stored exclusively on your device. We have no access to it:

- Tasks — titles, descriptions, priorities, deadlines, tags, status
- Work sessions — start/end times, durations, focus levels, optional notes
- Timer state — current mode and progress
- App settings — timer durations, sounds, notification preferences

This data never leaves your device unless you explicitly export it.

### Data Sent to Third Parties

#### Crash Reporting — Sentry

We use [Sentry](https://sentry.io) to collect crash reports and monitor stability. When an error occurs, Sentry receives:

- Device model, OS version, app version
- Stack traces and error details
- Anonymized usage events (e.g. "timer started") with metadata — **never** task content

Sentry does **not** receive task titles, descriptions, notes, or any personally identifying information.  
Sentry's privacy policy: https://sentry.io/privacy/

#### Watch Synchronization — Google Play Services (Android/Wear OS)

Timer state syncs between phone and watch via Google's Wearable Data Layer API over local Bluetooth/Wi-Fi Direct. This does **not** pass through our servers.  
Google's privacy policy: https://policies.google.com/privacy

### Application Permissions

| Permission | Purpose |
|---|---|
| `POST_NOTIFICATIONS` | Timer progress and session completion alerts |
| `WAKE_LOCK` | Keep timer accurate when screen is off |
| `VIBRATE` | Haptic feedback at timer phase end |
| `INTERNET` | Send crash reports to Sentry |
| `ACCESS_NETWORK_STATE` | Check connectivity before sending crash reports |
| `ACCESS_NOTIFICATION_POLICY` | Do Not Disturb integration during focus sessions |

---

## 2. How We Process Your Information

We process your information to:

- Provide and maintain the app's functionality
- Diagnose crashes and improve stability (via Sentry)
- Sync timer state between your own devices (via Google Wearable Data Layer)

We do not process your information for advertising, profiling, or any purpose beyond the above.

---

## 3. Data Sharing

We do not sell, trade, or share your personal data with any third party except as described in Section 1 (Sentry crash reporting) or in the event of a business transfer (merger, acquisition, or sale of assets), in which case we will notify you.

---

## 4. Data Retention and Deletion

All productivity data lives on your device. Delete it at any time by clearing app data or uninstalling.

Crash reports retained by Sentry follow [Sentry's own retention policies](https://sentry.io/privacy/).

Cloud backup is **disabled** — your data is not backed up to Google Drive or any cloud service. Data is permanently lost on uninstall or factory reset unless you export it manually.

---

## 5. How We Keep Your Information Safe

We implement reasonable technical and organizational measures to protect your information. However, no transmission over the internet can be guaranteed 100% secure. We cannot guarantee against unauthorized access by third parties.

---

## 6. Children's Privacy

Kombine is not directed at children under 13. We do not knowingly collect data from children.

---

## 7. Your Rights

Depending on your location, you may have rights regarding your personal information, including access, correction, deletion, or restriction of processing. Since all productivity data is stored locally on your device, you have direct control over it. For any other requests, contact us at kombine@swiderski.tech.

**GDPR (EU/EEA users):** You have the right to access, rectify, erase, restrict, or object to processing of your personal data, and the right to data portability. To exercise these rights, contact us at kombine@swiderski.tech. You also have the right to lodge a complaint with your local supervisory authority (in Poland: [UODO](https://uodo.gov.pl)).

---

## 8. Changes to This Policy

We may update this policy when features change. The "Last updated" date at the top reflects the most recent revision. Continued use of the app after changes constitutes acceptance.

---

## Contact

**Adam Świderski**  
Email: kombine@swiderski.tech
