Privacy Policy

HabitShift - Smart Tracker

Türkçe

Effective Date: October 2, 2026

Developer: Batuhan Ayhan (App Store) / neron (Google Play)

App: HabitShift - Smart Tracker (app.neron.habitcoach)

HabitShift keeps your habits on your device by default. A few features copy limited data to our cloud (Google Firebase) so they can work: a daily progress summary, buddies, optional account sync and AI coaching. This page lists exactly what is collected, why, who can see it, and how to have it deleted.

1. Information We Collect

Data Why Where it is kept
Anonymous user ID Created automatically on first launch. Ties your cloud data, buddies and subscription to you without a name. Firebase Authentication. Also used as your RevenueCat user ID.
Apple or Google account details (only if you choose to link an account) Sign in and restore your data on another device. We receive your e-mail address (with Sign in with Apple this can be Apple's private relay address) and, if the provider shares them, your name and profile photo. Firebase Authentication. Name and photo can appear on your buddy profile.
Habits, check-ins, streaks, mood entries, goals and reminders The core app. On your device (SQLite). Habits and check-ins are copied to our cloud database (Firestore) only after you link an Apple or Google account, so they can be restored on other devices.
Daily progress summary: date, number of habits, number completed, completion percentage, rhythm score Lets buddies see your progress. Contains no habit names. Firestore, for every user, including users who have not linked an account.
Buddy profile and activity: display name, emoji avatar, optional profile photo, invite code, aggregate stats (habit count, whether you are Pro, today and weekly completion rate, current streak, rhythm level and score), buddy links, nudges you send or receive and their short messages Buddies, invites and nudges. Firestore.
AI coaching data (only after you accept the in-app consent): habit names, what you completed (with time of day if set) and missed each day, streaks, completion rates, rhythm level and score, your mood score (1–5) if you logged one, and short pattern summaries computed on your device from your own history (for example how completion differs on days after an earlier bedtime, or on days with more steps or a better mood). Personalised coaching messages and weekly insights. Sent through our Cloud Function (Google Cloud, europe-west1) to OpenAI. We do not store prompts or answers. Function logs keep your anonymous user ID, plan tier, purpose and token count.
IP address (AI coaching requests only) Limits how many AI requests one connection can make per day. Our Cloud Function sees the IP address of every AI request. A daily counter keyed by your IP address is kept in Firestore (it is not deleted automatically) and the address can appear in function logs when a request is rejected or arrives without a signed-in user. It is not sent to OpenAI.
Purchases Subscriptions and one-time purchases. RevenueCat (keyed by your anonymous user ID) and Apple or Google. On iOS, RevenueCat also receives Apple's AdServices attribution token so installs from Apple Ads can be attributed. No advertising identifier is used.
Usage analytics and crash reports Fix crashes and improve the app. Firebase Analytics (app events such as screens, onboarding and purchase steps, with app-instance and device identifiers) and Firebase Crashlytics (crash reports with device model, OS version and app version), and an approximate location (country or city) that Firebase Analytics derives from your IP address. We do not attach your user ID to these.
Steps, sleep, water and meditation Built-in habits. Steps come from your device's motion sensors. With your permission, on iOS the app writes water intake and mindful minutes to Apple Health and reads last night's sleep; on Android it writes hydration and reads sleep sessions through Health Connect. These values are used inside the app on your device and are not uploaded as such. Check-ins created from them (including the bedtime stored for the sleep habit) are handled like other habit data above, which means they are copied to our cloud database if you link an account.
Reminders Notifications you set up. Scheduled locally on your device. We do not collect a push token.

2. Information We Do NOT Collect

We do not collect:

3. How We Use Your Information

3.1 AI Coaching & Third-Party AI Data Sharing

Important: Before any habit data is sent to an AI service, the app asks for your explicit permission in an in-app consent dialog. You can change your choice at any time in Settings under "AI Data Sharing".

When you use AI coaching and grant permission, the data listed in section 1 ("AI coaching data") is sent through our server to OpenAI.

What is NOT sent: your name, e-mail address, location or device identifiers.

Who receives it: OpenAI processes the data through its API (model: gpt-4o-mini) to write the coaching response, under its own Privacy Policy and API data policy.

Retention: our server does not store the prompts or responses. Our function logs keep your anonymous user ID, plan tier, purpose and token count, for as long as Google Cloud Logging keeps them. To limit abuse and enforce the free daily AI limit, the function also uses the IP address of the request: it is part of the key of daily counter records in our database (Firestore) and appears in function logs when a request is rejected or arrives without a signed-in user.

Opt out: revoke permission in Settings at any time. The app keeps working without AI coaching.

4. Third-Party Service Providers

5. Advertising

HabitShift does not display advertisements and does not share your data with advertising networks. The Apple Ads attribution token only lets Apple and RevenueCat tell whether an install came from an Apple Ads campaign. We do not track you across other companies' apps or websites.

6. Who Can See Your Data

Your buddy profile and daily summaries exist so that your buddies can see your progress. They contain no habit names, e-mail address or location. Our database rules currently allow other signed-in users of the app to read these profile and summary records. Your habits and check-ins can be read only by you.

We do not sell, trade or share your personal data with anyone except the service providers listed above.

7. Data Security

Data sent between the app and our service providers is encrypted in transit (HTTPS/TLS). Cloud copies are stored in Firebase and protected by Firebase security rules. They are administered by the developer, so the developer is technically able to access them.

8. Data Retention and Deletion

9. Children's Privacy

HabitShift is not directed at children under the age of 13. We do not knowingly collect information from children under 13. If you believe a child under 13 has provided us with data, please contact us and we will promptly delete it.

10. Your Rights (GDPR & CCPA)

For European Users (GDPR)

Under the General Data Protection Regulation, you have the right to:

For California Users (CCPA)

Under the California Consumer Privacy Act, you have the right to:

To exercise any of these rights, use the request form linked below.

11. Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be shown on this page with an updated effective date.

12. Contact Us

If you have any questions or concerns about this Privacy Policy, please contact us:

Contact / requests: neron.app/delete-account
Developer: Batuhan Ayhan (App Store) / neron (Google Play)

Yürürlük Tarihi: 2 Ekim 2026

Geliştirici: Batuhan Ayhan (App Store) / neron (Google Play)

Uygulama: HabitShift - Smart Tracker (app.neron.habitcoach)

HabitShift, alışkanlıklarını varsayılan olarak cihazında tutar. Birkaç özellik çalışabilmek için sınırlı veriyi bulutumuza (Google Firebase) kopyalar: günlük ilerleme özeti, arkadaşlar (buddy), isteğe bağlı hesap eşitleme ve yapay zeka koçluğu. Bu sayfa tam olarak neyin toplandığını, nedenini, kimin görebildiğini ve nasıl sildirebileceğini listeler.

1. Topladığımız Bilgiler

Veri Neden Nerede tutulur
Anonim kullanıcı kimliği İlk açılışta otomatik oluşturulur. Bulut verini, arkadaşlarını ve aboneliğini isim olmadan sana bağlar. Firebase Authentication. Aynı zamanda RevenueCat kullanıcı kimliğin olarak kullanılır.
Apple veya Google hesap bilgileri (yalnızca hesap bağlamayı seçersen) Giriş yapmak ve verini başka bir cihazda geri yüklemek için. E-posta adresini (Apple ile Giriş'te bu, Apple'ın gizli yönlendirme adresi olabilir) ve sağlayıcı paylaşırsa adını ve profil fotoğrafını alırız. Firebase Authentication. Ad ve fotoğraf buddy profilinde görünebilir.
Alışkanlıklar, check-in'ler, seriler, ruh hali kayıtları, hedefler ve hatırlatmalar Uygulamanın temel işlevi. Cihazında (SQLite). Alışkanlıklar ve check-in'ler, başka cihazlarda geri yüklenebilmesi için yalnızca bir Apple veya Google hesabı bağladıktan sonra bulut veritabanımıza (Firestore) kopyalanır.
Günlük ilerleme özeti: tarih, alışkanlık sayısı, tamamlanan sayısı, tamamlama yüzdesi, ritim skoru Arkadaşlarının ilerlemeni görmesi için. Alışkanlık adı içermez. Firestore; hesap bağlamamış kullanıcılar dahil herkes için.
Buddy profili ve hareketleri: görünen ad, emoji avatar, isteğe bağlı profil fotoğrafı, davet kodu, toplu istatistikler (alışkanlık sayısı, Pro olup olmadığın, bugünkü ve haftalık tamamlama oranı, güncel seri, ritim seviyesi ve skoru), buddy bağlantıları, gönderdiğin veya aldığın dürtmeler (nudge) ve kısa mesajları Arkadaşlar, davetler ve dürtmeler. Firestore.
Yapay zeka koçluğu verisi (yalnızca uygulama içi onayı kabul edersen): alışkanlık adları, her gün tamamladıkların (varsa gün saatiyle) ve kaçırdıkların, seriler, tamamlama oranları, ritim seviyesi ve skoru, kaydettiysen ruh hali puanın (1–5) ve cihazında kendi geçmişinden hesaplanan kısa örüntü özetleri (örneğin daha erken yattığın günlerden sonra, daha çok adım attığın veya ruh halinin daha iyi olduğu günlerde tamamlama oranının nasıl değiştiği) Kişiselleştirilmiş koçluk mesajları ve haftalık içgörüler. Cloud Function'ımız (Google Cloud, europe-west1) üzerinden OpenAI'a gönderilir. İstemleri ve yanıtları saklamayız. Fonksiyon günlükleri anonim kullanıcı kimliğini, plan türünü, amacı ve token sayısını tutar.
IP adresi (yalnızca yapay zeka koçluğu istekleri) Bir bağlantının günde yapabileceği yapay zeka isteği sayısını sınırlamak. Cloud Function'ımız her yapay zeka isteğinin IP adresini görür. IP adresine göre tutulan günlük bir sayaç Firestore'da saklanır (otomatik silinmez) ve istek reddedildiğinde veya oturum açmış kullanıcı olmadan geldiğinde adres fonksiyon günlüklerinde görünebilir. IP adresi OpenAI'a gönderilmez.
Satın almalar Abonelikler ve tek seferlik satın almalar. RevenueCat (anonim kullanıcı kimliğinle eşleşir) ve Apple veya Google. iOS'ta RevenueCat ayrıca Apple Ads kurulumlarının ilişkilendirilebilmesi için Apple'ın AdServices ilişkilendirme belirtecini alır. Reklam kimliği kullanılmaz.
Kullanım analitiği ve çökme raporları Çökmeleri gidermek ve uygulamayı geliştirmek. Firebase Analytics (ekranlar, onboarding ve satın alma adımları gibi uygulama olayları; uygulama örneği ve cihaz tanımlayıcılarıyla) ve Firebase Crashlytics (cihaz modeli, işletim sistemi ve uygulama sürümüyle çökme raporları) ve Firebase Analytics'in IP adresinden türettiği yaklaşık konum (ülke veya şehir). Bunlara kullanıcı kimliğini eklemeyiz.
Adımlar, uyku, su ve meditasyon Yerleşik alışkanlıklar. Adımlar cihazının hareket sensörlerinden gelir. İzin verirsen iOS'ta uygulama su alımını ve farkındalık dakikalarını Apple Sağlık'a yazar, dün geceki uykuyu okur; Android'de Health Connect üzerinden su içmeyi yazar ve uyku oturumlarını okur. Bu değerler cihazında uygulama içinde kullanılır ve olduğu gibi yüklenmez. Bunlardan oluşan check-in'ler (uyku alışkanlığı için kaydedilen yatma saati dahil) yukarıdaki diğer alışkanlık verileri gibi ele alınır; yani hesap bağlarsan bulut veritabanımıza kopyalanır.
Hatırlatmalar Kurduğun bildirimler. Cihazında yerel olarak zamanlanır. Push belirteci toplamayız.

2. Toplamadığımız Bilgiler

Toplamıyoruz:

3. Bilgilerini Nasıl Kullanıyoruz

3.1 Yapay Zeka Koçluğu ve Üçüncü Taraf Yapay Zeka Veri Paylaşımı

Önemli: Herhangi bir alışkanlık verisi bir yapay zeka hizmetine gönderilmeden önce uygulama, uygulama içi bir onay penceresiyle açık iznini ister. Seçimini istediğin zaman Ayarlar'daki "AI Veri Paylaşımı" bölümünden değiştirebilirsin.

Yapay zeka koçluğunu kullanıp izin verdiğinde, 1. bölümdeki ("Yapay zeka koçluğu verisi") veriler sunucumuz üzerinden OpenAI'a gönderilir.

Gönderilmeyenler: adın, e-posta adresin, konumun veya cihaz tanımlayıcıların.

Kim alır: OpenAI, koçluk yanıtını yazmak için veriyi kendi API'si (model: gpt-4o-mini) üzerinden, kendi Gizlilik Politikası ve API veri politikası kapsamında işler.

Saklama: sunucumuz istemleri veya yanıtları saklamaz. Fonksiyon günlüklerimiz anonim kullanıcı kimliğini, plan türünü, amacı ve token sayısını, Google Cloud Logging'in tuttuğu süre boyunca saklar. Kötüye kullanımı sınırlamak ve ücretsiz günlük yapay zeka limitini uygulamak için fonksiyon isteğin IP adresini de kullanır: IP adresi, veritabanımızdaki (Firestore) günlük sayaç kayıtlarının anahtarında yer alır ve bir istek reddedildiğinde veya oturum açmış kullanıcı olmadan geldiğinde fonksiyon günlüklerinde görünür.

Vazgeçme: izni istediğin zaman Ayarlar'dan geri alabilirsin. Uygulama yapay zeka koçluğu olmadan çalışmaya devam eder.

4. Üçüncü Taraf Hizmet Sağlayıcılar

5. Reklam

HabitShift reklam göstermez ve verilerini reklam ağlarıyla paylaşmaz. Apple Ads ilişkilendirme belirteci yalnızca Apple ve RevenueCat'in bir kurulumun Apple Ads kampanyasından gelip gelmediğini anlamasını sağlar. Seni başka şirketlerin uygulamaları veya web siteleri arasında izlemeyiz.

6. Verilerini Kimler Görebilir

Buddy profilin ve günlük özetlerin, arkadaşlarının ilerlemeni görebilmesi için vardır. Alışkanlık adı, e-posta adresi veya konum içermezler. Veritabanı kurallarımız şu anda uygulamanın oturum açmış diğer kullanıcılarının bu profil ve özet kayıtlarını okumasına izin veriyor. Alışkanlıkların ve check-in'lerin yalnızca senin tarafından okunabilir.

Kişisel verilerini, yukarıda listelenen hizmet sağlayıcılar dışında kimseye satmaz, takas etmez veya paylaşmayız.

7. Veri Güvenliği

Uygulama ile hizmet sağlayıcılarımız arasında iletilen veriler aktarım sırasında şifrelenir (HTTPS/TLS). Bulut kopyaları Firebase'de saklanır ve Firebase güvenlik kurallarıyla korunur. Bunları geliştirici yönetir; dolayısıyla geliştirici bunlara teknik olarak erişebilir.

8. Veri Saklama ve Silme

9. Çocukların Gizliliği

HabitShift, 13 yaşın altındaki çocuklara yönelik değildir. 13 yaşın altındaki çocuklardan bilerek bilgi toplamıyoruz. 13 yaşın altındaki bir çocuğun bize veri verdiğini düşünüyorsan lütfen bizimle iletişime geç, derhal sileriz.

10. Haklarının (GDPR ve CCPA)

Avrupa Kullanıcıları (GDPR)

Genel Veri Koruma Tüzüğü (GDPR) kapsamında şu haklara sahipsin:

Kaliforniya Kullanıcıları (CCPA)

Kaliforniya Tüketici Gizlilik Yasası (CCPA) kapsamında şu haklara sahipsin:

Bu haklardan herhangi birini kullanmak için aşağıdaki bağlantıdaki talep formunu kullan.

11. Bu Politikadaki Değişiklikler

Bu Gizlilik Politikasını zaman zaman güncelleyebiliriz. Değişiklikler bu sayfada güncellenmiş yürürlük tarihiyle gösterilir.

12. Bize Ulaş

Bu Gizlilik Politikası hakkında soruların veya endişelerin varsa lütfen bizimle iletişime geç:

İletişim / talepler: neron.app/delete-account
Geliştirici: Batuhan Ayhan (App Store) / neron (Google Play)