HabitLogs Logo HabitLogs

Gizlilik Politikası

Bu Gizlilik Politikası, HabitLogs mobil uygulaması (Android & iOS) ve habitlogs.app resmi tanıtım web sitesi tarafından toplanan, işlenen ve korunan verilere ilişkin ilkelerimizi şeffaf bir şekilde açıklamaktadır.

Önemli Noktalar & Hızlı Özet

• Hesap Açma Zorunluluğu Yoktur: HabitLogs uygulamasını kullanmak için ad, soyad, e-posta veya telefon numarası ile hesap oluşturmanız gerekmez.

• Verileriniz Cihazınızda Kalır: Alışkanlıklarınız, tamamlanma geçmişiniz ve özel notlarınız uzak sunuculara yüklenmez; donanım düzeyinde şifrelenerek doğrudan telefonunuzda saklanır.

• Veri Satışı veya Takibi Yapılmaz: Verileriniz asla üçüncü taraf reklam verenlerle paylaşılmaz veya satılmaz.

• Tam Kontrol Sizdedir: İstediğiniz zaman verilerinizi JSON formatında dışa aktarabilir veya tamamen silebilirsiniz.

1 Giriş ve Kapsam

HabitLogs ("Uygulama", "biz", "tarafımızca"), kullanıcılarımızın kişisel gizliliğine mutlak saygı göstermeyi ve veri koruma mevzuatlarına (KVKK - Kişisel Verilerin Korunması Kanunu, GDPR - Genel Veri Koruma Tüzüğü ve Google Play Geliştirici Politikaları) tam uyum sağlamayı taahhüt eder.

Uygulamamızı yükleyerek ve kullanarak bu politikada belirtilen şartları kabul etmiş olursunuz.

2 Toplanan ve İşlenen Veriler

HabitLogs, kullanıcı gizliliğini merkeze alan "Önce Yerel Veri" (Local-First) mimarisi ile geliştirilmiştir. İşlenen veri türleri şunlardır:

  • Alışkanlık Bilgileri: Oluşturduğunuz alışkanlık başlıkları, açıklamaları, seçilen renk kodları, simgeler/emojiler ve günlük hedef sayıları.
  • Takip & İlerleme Geçmişi: Günlük tamamlama kayıtları, haftalık/aylık grid hücre durumları ve zincir (streak) sayaçları.
  • Kişisel Notlar & Yorumlar: Alışkanlıklarınıza eklediğiniz tarihli özel notlar ve açıklamalar.
  • Hatırlatıcı Ayarları: Belirlediğiniz günlük bildirim saatleri (HH:mm) ve aktiflik durumları.
  • Kapak Fotoğrafı Konumları: Cihazınızdan seçtiğiniz yerel görsel dosya yolları.
⚠️ Uzak Sunucuya Veri Aktarımı Yoktur

Yukarıdaki tüm veriler yalnızca cihazınızın kendi hafızasında tutulur. HabitLogs bünyesinde kullanıcıların alışkanlıklarını kaydeden herhangi bir merkezi veritabanı veya kullanıcı takip sunucusu bulunmamaktadır.

3 Veri Güvenliği ve Şifreleme

Kişisel verilerinizin korunması için sektör standartlarında güvenlik teknolojileri uygulanmaktadır:

  • Donanım Destekli AES-256 Şifreleme: Hassas uygulama verileri, Android Keystore (Android) ve Apple Keychain (iOS) altyapısı kullanılarak 256-bit AES şifreleme algoritmasıyla korunur.
  • Yerel Güvenli Depolama: Veriler şifrelenmiş olarak cihazın güvenli saklama alanında (EncryptedSharedPreferences / Secure Storage) muhafaza edilir.
  • Yedekleme & Dışa Aktarma Güvenliği: Kullanıcı isteğiyle alınan JSON yedekleri kullanıcının kendi kontrolünde olan depolama alanına (Google Drive, yerel dosya yöneticisi vb.) aktarılır.

4 Cihaz İzinleri ve Kullanım Amaçları

HabitLogs, yalnızca uygulamanın temel işlevlerini yerine getirebilmesi için zorunlu olan minimum sistem izinlerini talep eder. Google Play Politikaları gereğince kullanılan izinler ve kullanım gerekçeleri aşağıda açıklanmıştır:

İzin (Permission) Gerekçe ve Kullanım Amacı Kullanıcı Kontrolü
POST_NOTIFICATIONS
(Android 13+ / API 33+)
Kullanıcının belirlediği alışkanlık hatırlatıcılarını tam zamanında bildirim olarak iletmek. İsteğe bağlı. Cihaz veya uygulama ayarlarından kapatılabilir.
SCHEDULE_EXACT_ALARM &
USE_EXACT_ALARM
Alışkanlık hatırlatıcılarının tam belirlenen dakikada çalması için Android AlarmManager (Exact Alarm) mekanizmasını çalıştırmak; Doze (uyku) modunu aşarak bildirimlerin gecikmesini önlemek. Zamanlanmış hatırlatıcıların dakik çalışması için gereklidir.
RECEIVE_BOOT_COMPLETED Cihaz yeniden başlatıldığında, sistem tarafından silinen AlarmManager hatırlatıcılarını yerel veriyle otomatik olarak tekrar kurmak (HabitBootReceiver). Otomatik arka plan servisi. Harici veri toplamaz.
WAKE_LOCK Zamanlanmış alarm tetiklendiğinde sonraki günün alarmını kurarken işlemcinin uykuya geçmesini 30 saniyeye kadar engellemek. Yalnızca alarm anında anlık olarak kullanılır.
Pil Optimizasyon Muafiyeti Xiaomi, Samsung, Huawei gibi cihazların agresif pil tasarruf uygulamalarının hatırlatıcı bildirimlerini engellemesini önlemek. Kullanıcı iznine tabidir; Ayarlar menüsünden yönetilebilir.
Depolama / Dosya Seçici Yalnızca kullanıcının açık onayıyla "Verileri Dışa Aktar" (JSON indirme) veya "Verileri İçe Aktar" (JSON yükleme) işlemleri sırasında kullanılır. Yalnızca kullanıcı tıkladığında sistem dosya yöneticisi açılır.

5 Üçüncü Taraf Hizmetleri ve Ödemeler

HabitLogs, kullanıcı deneyimini desteklemek amacıyla yalnızca güvenilir platform sağlayıcılarıyla entegredir:

  • Google Play Faturalandırma (In-App Billing): Premium özelliklerin satın alımı doğrudan Google Play üzerinden gerçekleşir. Kredi kartı, banka bilgileri veya fatura detayları tarafımızca asla görülmez, saklanmaz ve işlenmez; tüm ödeme süreçleri Google LLC güvencesindedir.
  • Google Play Hizmetleri: Temel Android uygulama stabilitesi ve bildirim kanalları için kullanılır.

Uygulamamızda üçüncü taraf reklam ağları (AdMob, Unity vb.) veya analitik izleyiciler bulunmamaktadır.

6 Veri Saklama ve Veri Silme Hakları (Google Play Uyumlu)

Google Play Kullanıcı Verileri Politikası doğrultusunda, kullanıcılarımızın tüm verileri üzerinde tam tasarruf hakkı bulunmaktadır:

  • Tekil Alışkanlık Silme: Herhangi bir alışkanlık kartına girip çöp kutusu simgesine dokunarak ilgili alışkanlığı ve tüm geçmişini anında silebilirsiniz.
  • Tüm Verileri Sıfırlama: Ayarlar > Verileri İçe Aktar > "Tümünün Üzerine Yaz" seçeneğiyle veya Android Ayarları > Uygulamalar > HabitLogs > Depolama > "Verileri Temizle" butonuna basarak tüm verileri silebilirsiniz.
  • Uygulamayı Kaldırma: HabitLogs'u cihazınızdan sildiğinizde, cihazda depolanan tüm şifrelenmiş veriler, ayarlar ve şifreleme anahtarları kalıcı olarak yok edilir.
  • Veri Taşınabilirliği: Ayarlar > "Verileri Dışa Aktar" bölümünden tüm verilerinizi açık standart JSON dosyası olarak cihazınıza kaydedebilir veya istediğiniz platforma taşıyabilirsiniz.

7 Çocukların Gizliliği (COPPA & GDPR-K)

HabitLogs, 13 yaşın altındaki (veya AB/AEA genelinde 16 yaşın altındaki) çocuklara yönelik bir uygulama değildir ve bilerek çocuklardan kişisel veri toplamaz. Uygulama zaten kişisel kimlik verisi toplamamakla birlikte, bir ebeveyn veya vasi çocuğunun izinsiz bilgi paylaştığını fark ederse derhal bizimle iletişime geçmelidir.

8 Politika Güncellemeleri

Yasal düzenlemelere veya uygulama işlevlerindeki yeniliklere bağlı olarak bu Gizlilik Politikası zaman zaman güncellenebilir. Değişiklikler bu web sayfasında yayınlandığı andan itibaren geçerlilik kazanır.

Privacy Policy

This Privacy Policy explains how HabitLogs ("the App", "we", "our", or "us") collects, stores, protects, and handles your information when you use our mobile application (Android & iOS) and our official website at habitlogs.app.

Key Highlights & Privacy Summary

• No Mandatory Accounts: HabitLogs does not require you to create an account or provide your name, email address, or phone number to use the app.

• 100% On-Device & Encrypted: Your habits, progress logs, and personal notes are stored locally on your device and protected with hardware-backed AES-256 encryption.

• No Data Selling or Advertising Trackers: We do not track you across other apps, and we never sell your personal information to data brokers or advertising networks.

• Full User Control: You can export your data to an open JSON format or permanently erase all your records at any time.

1 Introduction & Overview

HabitLogs is developed with a strict Local-First Privacy Architecture. We are dedicated to full compliance with global privacy regulations, including the EU General Data Protection Regulation (GDPR), the California Consumer Privacy Act (CCPA), and Google Play Developer Program Policies.

2 Information We Process

When you use HabitLogs, the app stores the following routine data locally on your device:

  • Habit Details: Habit titles, descriptions, selected icons, color tags, and daily target numbers.
  • Progress & Completion Logs: Daily completion timestamps, heatmaps, streak counts, and weekly completion status.
  • Personal Notes & Comments: Any private daily reflections or comments you choose to attach to specific dates.
  • Reminder Timers: The notification times (hours and minutes) you specify for daily routine alerts.
  • Cover Images: Local file paths to custom images you choose for habit covers.
🔒 Zero Remote Database Storage

None of the habit details, notes, or logs listed above are transmitted to or stored on any remote cloud server operated by HabitLogs. All data lives solely on your physical mobile device.

3 Data Storage & Encryption Standards

We implement industry-standard cryptographic techniques to safeguard your local records:

  • Hardware-Backed AES-256 Encryption: Sensitive app data is encrypted using AES-256 in CBC mode, with cryptographic keys securely generated and anchored in Android Keystore on Android devices and iOS Keychain on Apple devices.
  • Secure Local Storage: App preferences and encrypted payloads are stored in device-protected storage (EncryptedSharedPreferences / FlutterSecureStorage).
  • Portable Backups: When you use the "Export Data" feature, the resulting .json file is generated on your device and handed over to your chosen destination (e.g., Google Drive, local files) under your direct supervision.

4 Device Permissions & Justifications

In compliance with Google Play Policies regarding User Data and Device Permissions, here is an explicit declaration of all permissions utilized by HabitLogs:

Permission Purpose & Technical Justification User Control
POST_NOTIFICATIONS
(Android 13+ / API 33+)
Enables the application to post scheduled daily reminders for active habits directly to the system notification tray. Optional. Can be toggled on/off at any time in App Settings or Android System Settings.
SCHEDULE_EXACT_ALARM &
USE_EXACT_ALARM
Allows the native Android AlarmManager to schedule exact, punctual alarms (setAlarmClock / setExactAndAllowWhileIdle) so habit reminders fire reliably at the exact minute configured by the user, even during system Doze mode. Strictly required for punctual habit reminders. Does not run background tracking.
RECEIVE_BOOT_COMPLETED Used by HabitBootReceiver to automatically restore the user's scheduled local alarms after a device reboot, as Android clears all AlarmManager slots upon reboot. Runs locally upon boot. Collects no data.
WAKE_LOCK Held briefly (up to 30 seconds) by HabitAlarmReceiver to prevent the device from entering deep sleep while self-rescheduling the alarm for the next day. Used transiently during alarm execution only.
Battery Optimization Exemption Enables users on devices with aggressive background app killers (e.g., Xiaomi MIUI/HyperOS, Samsung, Huawei) to whitelist the app so alarms are not silenced. User-initiated; can be managed in system battery settings.
Storage / File Access (SAF) Used solely when the user clicks "Export Data" (to save a .json backup file) or "Import Data" (to restore habits from a backup file). Triggers system file picker only on explicit user request.

5 Third-Party Services & Payment Processing

  • Google Play In-App Billing: Optional Pro subscriptions and lifetime purchases are processed directly by Google LLC via Google Play Billing. We never collect, see, or store your payment card details, banking information, or billing address.
  • Advertising & Analytics: HabitLogs contains NO third-party advertising SDKs (no AdMob, no Unity Ads, no Facebook Audience Network) and does NOT track users across third-party websites or services.

6 Data Retention, Deletion & User Rights

Under Google Play Developer Policies and global privacy laws (GDPR/CCPA), you retain complete ownership and control over your data:

  • Delete Individual Habits: Open any habit, tap the trash icon, and confirm. All records for that habit are wiped instantly from local storage.
  • Erase All App Data: Go to Settings > Import Data > "Overwrite All", or open Android Settings > Apps > HabitLogs > Storage > tap "Clear Storage / Clear Data". All habits and encryption keys will be immediately destroyed.
  • App Uninstallation: Uninstalling HabitLogs from your phone removes all local app containers, cached files, and database records.
  • Data Portability: Export your full habit history anytime via Settings > "Export Data" as an open, readable JSON file.

7 Children's Privacy (COPPA & GDPR-K)

HabitLogs is not directed toward children under 13 years of age (or under 16 in the European Economic Area). We do not knowingly collect or solicit personal information from children. If you believe that a child has provided personal information to the app, please contact us immediately so we can assist.

8 Policy Changes

We may update this Privacy Policy from time to time to reflect changes in legal requirements or application features. The current version will always be available on this page.

© 2026 HABITLOGS. TÜM HAKLARI SAKLIDIR.ALL RIGHTS RESERVED.
Kullanım Şartları Terms of Service Ana Sayfa Home