Gizlilik

Gizlilik Politikası

CepteKalan: Harcama Takip, kişisel finans verilerinizi şeffaf ve kontrol edilebilir şekilde yönetir. Kişisel kayıtlar cihazınızda tutulur; ortak bütçe ve hesap özellikleri Firebase ile senkronize edilir. Fiş tarama metni cihazda işlenir; fiş görüntüsü sunucuya yüklenmez.

Privacy

Privacy Policy

CepteKalan - Expense Tracker handles your personal finance data transparently and keeps you in control. Personal records stay on your device; shared budget and account features sync through Firebase. Receipt text is processed on-device; receipt images are not uploaded to our servers.

01 İşlenen veriler

Uygulama aşağıdaki verileri finans takibi sunmak için işler:

  • Gelir ve gider kayıtları, kategoriler, tekrar eden işlemler
  • Para birimi tercihi, tema ve dil ayarları
  • Hatırlatıcılar, bildirim geçmişi ve gecikmiş ödeme özeti tercihleri
  • Döviz çevirici kullanımı ve PDF dışa aktarma işlemleri
  • Fiş tarama için kamera erişimi ve cihazda üretilen metin (OCR) sonuçları
  • Ortak bütçede ödeyen / ekleyen bilgisi, grup davetleri ve üyelik kayıtları

Ortak bütçe kullanıyorsanız grup işlemleri, borç özeti, üyelik ve davet kayıtları da işlenir. Hesap oluşturduğunuzda e-posta, kullanıcı adı ve kimlik doğrulama bilgileri saklanır. İsteğe bağlı olarak hatırlatıcılar cihaz takviminize eklenebilir. Push bildirimleri için cihaz bildirim jetonu (FCM) hesabınıza bağlanabilir.

02 Verilerin saklanması

Kişisel işlem ve hatırlatıcı kayıtlarınız cihazınızdaki yerel depolamada (AsyncStorage) tutulur. Ortak bütçe, grup verileri ve hesap profili; giriş yaptığınızda Google Firebase (Authentication ve Firestore) üzerinden senkronize edilir.

Ayarlar > Veri bölümündeki Yerel verileri temizle yalnızca bu cihazdaki kişisel kayıtları siler; hesabınızı silmez. Hesabı sil işlemi bulut profilinizi ve ilişkili verileri kaldırır. Hesap silindiğinde kişisel kayıtlar cihazınızda tutulabilir.

03 Hesap ve oturum

Kişisel bütçe takibi hesap olmadan kullanılabilir. Ortak bütçe, grup daveti ve bulut senkronizasyonu için kayıt olmanız ve e-posta adresinizi doğrulamanız gerekir.

Oturum bilgileri Firebase Authentication ile yönetilir. Şifre sıfırlama ve e-posta değişikliği bu altyapı üzerinden yapılır. İsteklerin güvenliği için Firebase App Check kullanılabilir.

04 Kamera ve fiş tarama

Fiş tarama özelliği iOS kamera / belge tarayıcı izni ister. Görüntüden metin çıkarma (OCR) cihazda yapılır; fiş fotoğrafı CepteKalan sunucularına veya Firebase’e yüklenmez. Çıkarılan tutar, tarih ve kategori bilgisi yalnızca sizin onayınızla işlem formuna yazılır.

05 Bildirimler

Hatırlatıcı ve gecikmiş ödeme bildirimleri cihazınızın bildirim sistemi üzerinden gönderilir. Ortak bütçe aktiviteleri (ör. yeni işlem, hatırlatıcı, grup daveti) için Firebase Cloud Messaging ile push bildirim gönderilebilir. Bildirim geçmişi cihazınızda saklanır. Çalışması için uygulama ayarlarından ve cihaz izinlerinden etkinleştirilmiş olması gerekir.

06 Üçüncü taraf servisler

Aşağıdaki harici servisler kullanılabilir:

  • Google Firebase — hesap yönetimi, ortak bütçe senkronizasyonu, push bildirimleri ve App Check (Authentication, Firestore, Cloud Messaging)
  • Frankfurter.app — döviz çevirici için güncel kur bilgisi (para birimi kodları; kişisel finans kaydı gönderilmez)
  • Cihaz takvimi — yalnızca siz hatırlatıcıyı takvime eklemeyi seçerseniz
  • Cihaz kamerası / Vision OCR — fiş tarama; işlem cihazda kalır

Reklam veya analitik servisleri devreye alınırsa bu politika güncellenir.

07 Haklarınız

  • Kişisel verilerinizi uygulama içinden görüntüleyebilir ve yönetebilirsiniz
  • Yerel verileri cihazdan temizleyebilirsiniz
  • Hesabınızı ve bulut verilerinizi kalıcı olarak silebilirsiniz
  • Kamera ve bildirim izinlerini cihaz ayarlarından geri alabilirsiniz
  • Gizlilikle ilgili sorularınız için bizimle iletişime geçebilirsiniz

08 İletişim

Gizlilik ile ilgili sorularınız için:

caner.celik.2704@gmail.com

01 Data we process

The app processes the following data to provide finance tracking:

  • Income and expense records, categories, recurring transactions
  • Currency, theme, and language preferences
  • Reminders, notification history, and overdue summary settings
  • Currency converter usage and PDF export actions
  • Camera access for receipt scanning and on-device OCR text results
  • Shared-budget paid-by / added-by fields, group invites, and membership records

If you use shared budget features, group transactions, settlement summaries, membership, and invite records are also processed. When you create an account, your email, username, and authentication credentials are stored. Reminders may optionally be added to your device calendar. A push notification token (FCM) may be linked to your account for shared activity alerts.

02 Where data is stored

Personal transactions and reminders are stored in local device storage (AsyncStorage). Shared budget data, group records, and account profiles sync through Google Firebase (Authentication and Firestore) when you are signed in.

Clear local data in Settings > Data removes personal records from the current device only; it does not delete your account. Delete account removes your cloud profile and related data. After account deletion, personal records may remain on the device.

03 Account and session

Personal budget tracking works without an account. Shared budget, group invites, and cloud sync require registration and email verification.

Sessions are managed through Firebase Authentication. Password reset and email change flows use the same infrastructure. Firebase App Check may be used to protect API requests.

04 Camera and receipt scanning

Receipt scanning on iOS requests camera / document scanner permission. Optical character recognition (OCR) runs on your device; receipt photos are not uploaded to CepteKalan servers or Firebase. Extracted amount, date, and category are written to the form only with your confirmation.

05 Notifications

Reminder and overdue payment notifications are delivered through your device notification system. Shared budget activity (for example new transactions, reminders, or group invites) may be sent as push notifications via Firebase Cloud Messaging. Notification history is stored on your device. Notifications must be enabled in app Settings and device permissions.

06 Third-party services

The following external services may be used:

  • Google Firebase — account management, shared budget sync, push notifications, and App Check (Authentication, Firestore, Cloud Messaging)
  • Frankfurter.app — exchange rates for the currency converter (currency codes only; no personal finance records sent)
  • Device calendar — only when you choose to add a reminder to your calendar
  • Device camera / Vision OCR — receipt scanning; processing stays on-device

If advertising or analytics services are introduced, this policy will be updated.

07 Your rights

  • View and manage your personal data within the app
  • Clear local data from your device
  • Permanently delete your account and cloud data
  • Revoke camera and notification permissions in device settings
  • Contact us with privacy-related questions

08 Contact

For privacy-related questions:

caner.celik.2704@gmail.com

Uygulamayı henüz indirmediniz mi?

Haven't downloaded the app yet?