Gizlilik Politikası — StickyFridge
Yürürlük tarihi: 21 Ağustos 2026
İletişim: mkceliks@gmail.com
1. Kimiz?
"StickyFridge" ("biz" veya "uygulama") Mustafa Kemal Çelik tarafından Mersin, Türkiye'de işletilir. İletişim: mkceliks@gmail.com.
2. Topladığımız veriler
Hesap bilgileri (zorunlu)
- E-posta adresi (Apple, Google ya da giriş bağlantısı doğrulamasıyla)
- Belirlediğin isim
- Seçtiğin @kullanıcı adı
Profil bilgileri (isteğe bağlı)
- Yüklediğin profil fotoğrafı
- Telefon numarası (E.164 formatında) — yalnızca rehber eşleştirmeyi açtıysan
- Dil tercihi ve saat dilimi
Oluşturduğun içerik (ürünü kullanmak için gerekli)
- Takip yapılandırmaları (ad, simge, şablon)
- Günlük kayıtlar: notlar, sayısal alanlar, eklediğin fotoğraflar, zaman damgaları
- Kendi kayıtlarına ya da destekçisi olduğun kayıtlara verdiğin tepkiler ve yorumlar
- Oluşturduğun ya da kabul ettiğin davet kodları
Cihaz ve kullanım verileri
- Tepki, yorum, davet, hatırlatıcı ve haftalık özet bildirimlerini gönderebilmek için Apple veya Google tarafından sağlanan bildirim belirteci
- Telemetri olayları (
tracker_created, entry_created, app_opened gibi). Bu veriler, hesabınla ilişkilendirdiğimiz kullanıcı kimliği dışında cihazını doğrudan tanımlamaz.
- Sentry üzerinden toplanan çökme ve hata tanılama verileri (cihaz modeli, işletim sistemi sürümü, uygulama sürümü ve hata yığınları). Sentry performans izleme özelliği kapalıdır.
- Sunucu günlükleri ve ölçümleri: istek ve kullanıcı kimlikleri, hata ayrıntıları, kimlik doğrulama tanılaması sırasında e-posta adresi ve takip/şablon adları gibi teknik bağlamlar
Abonelik ve satın alma verileri
- RevenueCat kullanıcı kimliği, ürün ve hak bilgileri, abonelik durumu, deneme/yenileme durumu, dönem tarihleri, mağaza ve işlem kimliği
Rehber eşleşmesi (yalnızca sen açarsan)
- Rehber iznini verirsen, rehberindeki numaraların HMAC-SHA256 tek yönlü özetleri sunucuya gönderilir. Numaralar telefonundan açık metin olarak asla çıkmaz. Sadece StickyFridge’de kayıtlı olanların özetleri eşleşme olarak geri döner.
3. Toplamadıklarımız
- Rehberindeki kişilerin telefon numaralarını açık metin olarak toplamayız.
- Kişisel verilerini reklamverenlere satmaz, kiralamaz veya onlarla paylaşmayız.
- Üçüncü taraf reklam SDK'sı kullanmayız.
- Fotoğraflarının içeriğini, sana ve davet ettiğin destekçilere göstermek dışında okumayız. Tek istisna: bir öğün fotoğrafı için sen açıkça onay verdiğinde o fotoğraf, kalori tahmini için üçüncü taraf bir yapay zekâ servisine (OpenAI) gönderilir — bkz. bölüm 4 ve 10.
- Başka uygulama ya da web sitelerinde seni takip etmeyiz.
4. Verileri neden topluyoruz?
- Hizmetin sağlanması (sözleşme): hesap, takip, kayıt, davet, tepki ve yorum verileri.
- Kimlik doğrulama ve kötüye kullanımın önlenmesi (meşru menfaat): kimlik doğrulama belirteçleri, istek sınırlama sayaçları ve telemetri.
- Bildirimler (açık rıza): bildirim belirteci — bildirimleri iOS veya Android ayarlarından kapatabilirsin.
- Rehber eşleşmesi (açık rıza): telefon özeti — rehber iznini kaldırarak ya da profilinden telefonu silerek iptal edebilirsin.
- İsteğe bağlı yapay zekâ kalori tahmini: ilk tahminden önce bir bilgilendirme ekranı gösterilir. Kabul edersen, yalnızca tahmin düğmesine bastığında seçtiğin öğün fotoğrafı OpenAI'a gönderilir. Bilgilendirmeyi reddedebilir veya bu özelliği hiç kullanmayabilirsin; bu, uygulamanın geri kalanını etkilemez.
- Abonelik yönetimi (sözleşme ve yasal yükümlülük): satın alma, hak, yenileme ve işlem bilgileri.
- Güvenlik ve hizmet işletimi (meşru menfaat): sunucu günlükleri, hata tanılama verileri, sınırlı ürün etkinliği bildirimleri ile operasyonel ve güvenlik uyarıları.
5. İçeriğini kimler görebilir?
- Sen: oluşturduğun her şey.
- Davet ettiğin destekçiler: yalnızca davet ettiğin takip ve bu takibe ait kayıtlar, fotoğraflar, notlar, tepkiler ve yorumlar.
- Başka kimse takibine ya da kaydına erişemez. Kullanıcı adını tahmin eden biri verilerine ulaşamaz.
- Destekçiler tepki bırakıp yorum yazabilir; kendi yorumlarını silebilirler. Sen de istediğin an bir destekçiyi kaldırabilirsin.
6. Saklama ve güvenlik
- İçerik, Cloudflare R2'deki özel depolama alanında (AB/ABD bölgesi) ve Railway üzerinde barındırılan PostgreSQL veritabanında (AB bölgesi) saklanır.
- Görsellere erişmek için kimlik doğrulaması gerekir: fotoğraflarına yalnızca sen ve aktif destekçilerin ulaşabilir.
- Telefon numarası verdiğinde numaran, karşılaştırmadan önce sunucuda saklanan gizli bir anahtar kullanılarak HMAC-SHA256 özetine dönüştürülür. Açık metin karşılaştırması yapmayız.
- Tüm bağlantılar TLS ile şifrelenir.
7. Saklama süresi
- Kayıtlar, fotoğraflar ve takipler, hesabın aktif olduğu sürece saklanır.
- Kalori tahmini için gönderilen fotoğraf, tahmin üretildikten sonra bu amaçla tarafımızca ayrıca saklanmaz. OpenAI, API kötüye kullanımını izleme günlüklerinde giriş ve çıkış içeriğini varsayılan olarak en fazla 30 gün tutabilir; hesabımıza farklı, onaylanmış bir saklama yapılandırması uygulanıyorsa o yapılandırma geçerlidir. Ayrıntılar için OpenAI API veri denetimleri sayfasına bakabilirsin.
- Abonelik kayıtları hesabın aktif olduğu sürece; hesap silindikten sonra ise ödeme uyuşmazlıklarını çözmek veya yasal yükümlülükleri karşılamak için gerektiği ölçüde tutulur.
- Silinen (arşivlenen) takipler ve geçici olarak silinen yorumlar veritabanında en fazla 30 gün tutulur, ardından kalıcı olarak silinir.
- Aktif olmayan hesaplar: Üst üste 24 ay kullanılmayan hesaplar, 30 günlük e-posta uyarısının ardından silinebilir.
- Ayarlar → Hesabı sil yolundan istediğin zaman hesabını silebilirsin. Silme sonrası kişisel verilerin 30 gün içinde tamamen temizlenir (yasal zorunluluk aksini gerektirmiyorsa).
8. Hakların (KVKK / GDPR)
- Verilerinin bir kopyasını almak (mkceliks@gmail.com — 30 gün içinde yanıt).
- Yanlış veriyi düzeltmek (Ayarlar'dan doğrudan ya da e-posta ile).
- Hesabını ve ilgili tüm veriyi silmek.
- İşlemeye itiraz etmek ya da sınırlamak.
- Verini makineyle okunabilir biçimde başka bir servise taşımak.
- Yerel veri koruma otoritesine şikâyette bulunmak (Türkiye: kvkk.gov.tr üzerinden KVKK).
9. Çocuklar
StickyFridge, 13 yaşından küçüklere veya GDPR kapsamında ebeveyn izni gereken yaşın altındaki kişilere yönelik değildir. Çocuklardan bilerek veri toplamayız. Bir çocuğun kaydolduğunu düşünüyorsan mkceliks@gmail.com adresine yaz; hesabı silelim.
10. Üçüncü taraf servisler
Yalnızca listelenen işlevler için kullanırız:
- Cloudflare R2 — görsel depolama.
- Railway — uygulama ve PostgreSQL veritabanı barındırma.
- Expo — mobil uygulama derleme, kablosuz güncelleme ve bildirim yönlendirme.
- Resend — giriş kodları gibi işlem e-postalarını gönderme.
- Apple ve Google — oturum açma, bildirim iletimi ve uygulama mağazası dağıtımı.
- OpenAI — ilk kullanım bilgilendirmesini kabul ettikten sonra tahmin edilmesini istediğin öğün fotoğrafından kalori tahmini (ABD).
- Sentry — uygulama çökme ve hata raporları.
- RevenueCat — abonelik ve satın alma doğrulaması; ürün, hak, mağaza, işlem ve yenileme durumunun yönetimi.
- Grafana Cloud — sunucu günlükleri, izler ve performans ölçümleri. Kayıtlar istek/kullanıcı kimlikleri, hata bağlamı, kimlik doğrulama tanılaması sırasında e-posta adresi ve takip/şablon adları içerebilir.
- Slack — sınırlı ürün etkinliği bildirimleri ile operasyonel ve güvenlik uyarıları. Ürün bildirimleri varsa @kullanıcı adını, giriş yöntemini veya takip/şablon adını içerebilir; bu bildirimler fotoğraf, not veya yorum içeriği içermez. Operasyonel uyarılar istek kimliği, rota, hata bağlamı, hata yığını ve bazı abonelik web kancası kimlik doğrulama hatalarında uzak adres ve kullanıcı aracısı gibi teknik veriler içerebilir.
Her alt işleyiciye yalnızca işini yapacak kadar veri aktarılır.
11. Uluslararası aktarım
Verilerin, talebi karşılayan servise bağlı olarak AB, ABD ya da Türkiye'de işlenebilir. Uygulanabilir hukuk bir aktarım güvencesi gerektirdiğinde ilgili aktarım için gerekli mekanizmayı kullanırız; bu, Standart Sözleşme Maddeleri veya hukuken tanınan başka bir güvence olabilir. Ayrıntı istemek için bize e-posta gönderebilirsin.
12. Değişiklikler
Bu politikanın güncel sürümünü burada yayımlar ve yukarıdaki "Yürürlük tarihi"ni değiştiririz. Uygulanabilir hukuk ek bir bildirim veya onay gerektiriyorsa bunu uygun bir kanaldan ayrıca sağlarız.