Privacy Policy

Effective date: October 4, 2026

In short:

1. Controller and contact

This policy applies to the iPhone app Breathe In and to this website. The controller of your personal data is Mehmet İlyas İnce (Miselylab). For any privacy question or request, write to miselylab@gmail.com.

2. Data processed only on your device

The following data is kept on your device so the app can work, even if you never create an account. No network request is made for the counter, and this data is not sent to us unless you create an account:

This data is kept in a file in the app's storage. For iCloud backup, see this section.

3. Data sent if you create an account

Creating an account is optional and is done with Sign in with Apple. When you create an account and use the related features, the following data is sent to our servers (Google Firebase / Google Cloud):

Data stored on the server for a user with an account
DataWhenPurpose
Sign-in credentials (the identifier Apple provides with Sign in with Apple) and the email address Apple shares with us (it may be Apple's private relay address)When you create an accountSigning in, recognizing the account
Your name (entered by you; it is not taken from Apple)When you save a nameShowing your name to friends and watchers, using it in notifications
Share code (a random 12-character code)When the account is createdAdding friends and watchers
Account start time (server time)When the account is createdPoints calculation (points count from the moment the account is created)
Slip and reset events ("continue" and "reset") with server timeWhen you choose in the "I smoked" flowPoints and streak, notifying your watcher
Points summary (points, streak and the parameters used to calculate them) and the start of your current attemptWith the accountFriends leaderboard
Friendship, watcher, pending request and block records (including share codes and a snapshot of names of the people involved)When you send, accept or blockProviding social features
Watcher data: cigarettes per day, cigarettes per pack, time to smoke a cigarette, currency, price records, the start of your current attempt and past attemptsOnly while you have an active watcherLetting your watcher see your counter and metrics
Push target: Firebase Installation ID (FID) and platformIf you have an account and allowed notificationsDelivering friend and watcher notifications to your device
Time zone and app languageWhen the account is created and when they changeApplying quiet hours (22:00-09:00) in the recipient's time
Subscription status: Premium end time, transaction identifier, environment (live or test) and a random purchase identifier tied to your accountAfter a purchase or restoreLinking and verifying Premium for your account
Report records: reporter, reported person, reason (inappropriate name, harassment, fake account, other) and a snapshot of the nameWhen you report someonePreventing abuse (Apple guideline 1.2)

If you create an account and buy Premium, some of your purchase records are also sent from our servers to RevenueCat for subscription and revenue reporting; section 5 lists what is and is not sent.

Some of this data indirectly shows your effort to quit smoking and may be considered health information. For that reason we process it only when you create an account and use the related feature, and only to provide that feature.

As with every internet service, when your device connects to our servers your IP address and connection details are technically processed by Google and Apple infrastructure. Apple App Attest and Firebase App Check are used to verify that requests come from a genuine device and app; this is not used to examine your identity or usage habits.

4. Who can see your data

5. Service providers (processors)

These providers' own privacy policies also apply. We do not share your data with any other third party.

6. Purposes and legal basis

We do not use your data for profiling, marketing or advertising beyond what is described above.

7. Ads, tracking and sale

8. Notifications

Local notifications (recovery stages, milestones, daily motivation) are scheduled on your device and do not come from a server. Notifications from the server (friend and watcher requests, acceptance, removal, watcher updates) are sent only if you have an account and allowed notifications. You do not have to allow notifications; you can turn them off at any time in iOS Settings or under Profile > Notifications in the app. To keep details off your lock screen you can turn on "Hide details in notifications". Watcher notifications carry no details (for example "There is an update from <Name>").

9. Retention and deletion

If you cannot access the app, you can send a deletion request to miselylab@gmail.com.

10. iCloud and backup

So that your tracking data is not lost when you move to a new phone, even without an account, the data file on your device is included in your iPhone's iCloud device backup automatically (if iCloud Backup is on). Apple keeps this backup in your iCloud account; we cannot access it. The app does not separately write your tracking data to iCloud.

11. International transfers

Firestore data and server functions run in Europe (europe-west1, Belgium). Some Google services such as authentication, notification delivery and app verification, and Apple services, run on global infrastructure, so your data may be processed in countries outside the European Economic Area and Türkiye. Such transfers are made with the appropriate safeguards offered by the providers (for example standard contractual clauses) and in line with applicable law. Google commits to processing the data under standard contractual clauses. RevenueCat, Inc. processes the purchase data we send it for revenue reporting in the USA. When you create an account, you give explicit consent to your data being processed outside Türkiye (in the European Union, the USA and, where needed, other countries) in this way; you can withdraw your consent by deleting your account.

12. Security

Data is encrypted in transit. The server database is protected by access rules: a user can reach only their own data and the data of people who were allowed to see it, and the client cannot write fields such as points or Premium status. App and server calls are verified with App Check. No system is completely secure; if a breach occurs we will make the notifications required by law.

13. Children

Breathe In is not directed to anyone under 16. If we learn that someone under 16 has created an account, we delete the account and its data. If you think your child has created an account, write to miselylab@gmail.com.

14. Your rights

Under Turkish Personal Data Protection Law No. 6698 (KVKK), article 11, and the EU General Data Protection Regulation (GDPR), you have the right to:

Send your request to miselylab@gmail.com. To verify your identity we may ask you to write from the email address of your account or to include your share code. We respond to requests within 30 days at the latest.

15. Changes

We may update this policy as the app or the law changes. We will announce important changes in the app or on this page; the effective date of the current version is at the top of the page. This version took effect on October 4, 2026.