Rubricator Gizlilik Politikası

Son güncelleme: 27.09.2026

Hizmet: Rubricator mobil uygulaması (iOS/Android) ve bu web sitesi
Geliştirici / Veri Sorumlusu: İsmail Yücel Ölmez
İletişim: support@rubricator.site

Bu sayfa, politikanın İngilizce metninin Türkçe çevirisidir. İki metin arasında bir farklılık olması durumunda İngilizce metin esas alınır.

1. Giriş

Rubricator ("uygulama", "biz", "bizim"); kitap keşfi, kişisel okuma takibi, kitap notları/yorumları, okuma listeleri ve yapay zekâ destekli kitap özellikleri sunan bir mobil uygulama ile bu web sitesidir. Tüm özellikler mobil uygulamadadır. Web sitesi projeyi tanıtır ve hesabınızla giriş yaptıktan sonra yapay zekâ kitap öneri rehberimiz Virgil'i kullanmanızı sağlar.

Bu Gizlilik Politikası, Rubricator'ı kullandığınızda hangi verilerin toplandığını, bu verilerin nasıl kullanıldığını, kimlerle ve neden paylaşıldığını, ne kadar süre saklandığını ve verileriniz üzerindeki haklarınızı açıklar. Politika, uygulamanın gerçek teknik mimarisi (Supabase, özel bir API sunucusu ve Google Gemini tabanlı yapay zekâ özellikleri dahil) incelenerek hazırlanmıştır.

Uygulamayı veya web sitesini kullanarak bu politikada açıklanan veri işleme faaliyetlerini kabul etmiş olursunuz. Politikayı kabul etmiyorsanız lütfen bunları kullanmayın.


2. Hangi Verileri Topluyoruz

2.1 Hesap Oluştururken Sağladığınız Bilgiler

Rubricator'da hesaplar e-posta adresi ve parola ile, mobil uygulamada ya da bu web sitesinde oluşturulur (tek dokunuşla üçüncü taraf girişi — Google/Apple ile giriş — kullanılmaz). Kayıt ve kimlik doğrulama sırasında topladığımız veriler:

  • E-posta adresiniz
  • Parolanız (parolalar sunucularımızda saklanmaz; kimlik doğrulama sağlayıcımız Supabase Auth tarafından güvenli biçimde (hash'lenerek) saklanır ve hiçbir zaman düz metin olarak tutulmaz)
  • Kullanıcı adı / görünen ad
  • (Varsa) e-posta doğrulaması / parola sıfırlama sırasında oluşturulan tek kullanımlık kodlar (OTP)
  • Kayıt olurken kabul ettiğiniz gizlilik politikasının tarihi ve sürümü

2.2 Profil Bilgileri

  • Profil fotoğrafı (isteğe bağlı; galerinizden bir görsel yükleyebilirsiniz; galeri erişimi yalnızca yükleme başlattığınızda istenir)
  • Profilinizde göstermeyi seçtiğiniz diğer bilgiler

2.3 Uygulamada Oluşturduğunuz İçerikler

Uygulamayı kullanırken oluşturduğunuz aşağıdaki içerikler saklanır ve hesabınızla ilişkilendirilir:

  • Kitap yorumları ve puanları (10 üzerinden puanlama sistemi)
  • Kitap notları ve alıntılar
  • Oluşturduğunuz okuma listeleri (sosyal listeler) ve bunlara eklediğiniz kitaplar
  • Favori kitaplar
  • "Okudum / okuyorum" durumları, okuma kayıtları ve tamamlanan kitap kayıtları
  • Yorumlara, listelere ve içeriklere verilen beğeniler
  • Alışkanlık takibi verileri — ör. okuma hedefi/seri kayıtları
  • Uygulama içi arama geçmişi (öneri kalitesini artırmak için tutulabilir)
  • Kendi eklediğiniz kitaplar: katalogda olmayan bir Türkçe kitabı ekleyebilirsiniz (başlık, yazar, ISBN ve açıklama, kapak bağlantısı, yayıncı, kategori, sayfa sayısı ve yıl gibi isteğe bağlı bilgiler). Eklenen kitap ortak kataloğun parçası olur ve tüm kullanıcılar tarafından görülür; uygulamada adınızla ilişkilendirilmez

2.4 Yapay Zekâ Özellikleri İçin İşlenen Veriler

Rubricator aşağıdaki yapay zekâ destekli özellikleri sunar. Bu özelliklerin girdileri Google Gemini modellerine (embedding ve gemini-2.5-flash) gönderilir:

a) Anlamsal Kitap Keşfi (Virgil / Semantic Discovery): Mobil uygulamada veya web sitesinde yazdığınız doğal dil arama sorguları, ilgili kitap önerileri üretmek üzere Supabase edge fonksiyonumuz üzerinden kendi sunucumuza (FastAPI arka ucu), oradan da Google Gemini API'ye gönderilir. İstekle birlikte seçtiğiniz filtreler (tür, dil) de iletilir. Öneri kalitesini artırmak için her isteğin metni kaydedilir: sunucumuz metni filtreler ve sonuç sayısıyla birlikte hesap kimliğiniz olmadan saklar; mobil uygulama ayrıca hesap kimliğinizle ilişkilendirilmiş olarak saklar. Hesabınız silindiğinde bu kayıtların hesabınızla bağı kaldırılır, ancak sorgu metninin kendisi bu anonim biçimde tutulabilir. Bu kayıtlar için belirli bir saklama süresi belirlenmemiştir.

b) Doküman Sohbeti (PDF/EPUB ile Soru-Cevap): Bu özelliği kullanırsanız cihazınızdan yüklediğiniz PDF veya EPUB dosyaları geçici olarak sunucumuza aktarılır, parçalara ayrılır, vektörleştirilir (embedding) ve sorularınızı yanıtlamak için Google Gemini modellerine gönderilir.

  • Yüklenen dokümanlar ve ilgili oturum verileri veritabanımızda kalıcı olarak saklanmaz; oturum boyunca geçici olarak (bellekte/önbellekte) tutulur ve zaman aşımından (TTL) sonra ya da oturumu sonlandırdığınızda silinir.
  • Bu özellik tamamen isteğe bağlıdır; bir doküman yüklemediğiniz sürece bu işleme yapılmaz.
  • Doküman Sohbeti yalnızca mobil uygulamada bulunur; web sitesinde sunulmaz.

c) Kitap Sohbeti / Öneriler (Virgil): Kitaplarla ilgili sorular ve öneri istekleri de yapay zekâ sağlayıcısına gönderilir. Kullanım günlük kotalarla sınırlandırılır (şu an günde 5 öneri isteği ve 3 doküman yükleme); bu amaçla hesabınızla ilişkili kullanım sayaçları (ör. günlük istek sayısı) tutulur ve aynı isteği tekrarlamanın kotanızı tüketmemesi için sorgunuzun özeti (metni değil, karma değeri) kısa süre saklanır.

Önemli: Yapay zekâ sağlayıcısına (Google Gemini) gönderilen veriler, söz konusu sağlayıcının kendi gizlilik politikasına ve veri işleme şartlarına tabidir. Hassas kişisel veri içeren dokümanları (kimlik, sağlık, finansal bilgi vb.) Doküman Sohbeti'ne yüklemenizi önermeyiz.

2.5 Kitap Kataloğu Verileri (Üçüncü Taraf Kaynaklar)

Kitap araması, kapak görselleri, açıklamalar ve yazar bilgileri, sunucumuz üzerindeki bir vekil (proxy) aracılığıyla Google Books API'den alınır. Bu veriler kitaplara aittir ve sizinle ilgili kişisel veri içermez. Kapak görselleri doğrudan katalog kaynağının sunucularından (örneğin Google Books, Kitapyurdu veya D&R) yüklenir (uygulamada ve web sitesinde); bu nedenle bir kapak görüntülendiğinde bu kaynaklar IP adresinizi ve cihaz/tarayıcı bilgilerinizi alabilir. Web sitesinde kapak istekleri yönlendiren (referrer) bilgisi olmadan gönderilir.

2.6 Otomatik Toplanan Teknik Veriler

  • Çökme/hata raporları: Uygulama kararlılığını izlemek için Sentry kullanıyoruz. Bir hata oluştuğunda cihaz/işletim sistemi bilgisi, uygulama sürümü, yığın izi (stack trace) ve bağlam (ör. hangi ekranda olduğunuz) Sentry'ye gönderilir. Bu raporlar varsayılan olarak ad veya e-posta gibi doğrudan tanımlayıcılar içermez.
  • Bağlantı durumu: İnternet bağlantınızın olup olmadığı yalnızca cihaz üzerinde kontrol edilir; bu bilgi sunucularımıza gönderilmez.
  • Yerel bildirim verileri: Okuma hatırlatıcıları tamamen cihazınızda, işletim sisteminin bildirim/zamanlayıcı altyapısı ile planlanır; bu veriler sunucularımıza gönderilmez. Bildirimler yalnızca mobil uygulamada bulunur; web sitesi bildirim göndermez.
  • Web sitesi: Web sitesi, barındırma sağlayıcımız (şu an GitHub Pages) tarafından sunulan statik bir sitedir; sağlayıcı IP adresiniz, tarayıcı bilgileriniz ve istenen adres gibi standart istek verilerini alır ve kendi sunucu kayıtlarını tutar. Sayfalar üçüncü taraf betik, yazı tipi, analiz veya reklam yüklemez ve çerez kullanmaz. Virgil sayfası yalnızca Supabase projemize (giriş ve öneriler) bağlanır ve yukarıda açıklanan katalog kaynaklarından kitap kapakları gösterir. Web sitesinde Sentry veya başka bir çökme raporlama aracı kullanmıyoruz.

2.7 Cihaz İzinleri

Rubricator aşağıdaki izinleri isteyebilir:

İzin Amaç
İnternet erişimi Sunucularımızla ve üçüncü taraf hizmetlerle iletişim kurmak
Bildirim gönderme Okuma hatırlatıcıları ve uygulama içi bildirimler (yalnızca mobil uygulama)
Tam zamanlı alarm / zamanlayıcı Okuma hatırlatıcılarını belirlediğiniz saatte göstermek (yalnızca mobil uygulama)
Galeri / dosya erişimi Profil fotoğrafı yüklemek; Doküman Sohbeti için PDF/EPUB seçmek (yalnızca mobil uygulama)

Konum, kamera, kişiler, mikrofon ve benzeri izinler uygulama tarafından istenmez.


3. Verilerinizi Neden İşliyoruz

  • Hesabınızı oluşturmak, kimliğinizi doğrulamak ve oturumunuzu güvenli biçimde yönetmek
  • Kitap keşfi, arama, favoriler, listeler, notlar ve yorumlar gibi temel özellikleri sunmak
  • Yapay zekâ destekli anlamsal arama, kitap önerileri ve Doküman Sohbeti'ni çalıştırmak
  • Kişiselleştirilmiş kitap önerileri sunmak (okuma geçmişinize ve etkileşimlerinize dayanarak)
  • Okuma hatırlatıcıları ve alışkanlık takibi bildirimleri göndermek
  • Uygulama performansını izlemek, hataları tespit edip gidermek
  • Kötüye kullanımı önlemek ve hizmet kotalarını uygulamak (ör. günlük yapay zekâ kullanım sınırları)
  • Yasal yükümlülüklere uymak ve kullanıcı güvenliğini korumak

Verileriniz açık rıza (ör. yapay zekâ özelliklerini kullanmayı tercih etmeniz), sözleşmenin ifası (hesabınızın ve hizmetin sağlanması) ve meşru menfaat (güvenlik, hata giderme, hizmetin geliştirilmesi) hukuki sebeplerine dayanarak işlenir.


4. Veriler Nerede Saklanır ve Güvenlik

Verileriniz aşağıdaki altyapıda barındırılır:

  • Supabase (PostgreSQL veritabanı, kimlik doğrulama, dosya depolama ve sunucusuz fonksiyonlar) — hesap verileri, kullanıcı içerikleri, kitap kataloğu önbelleği ve profil fotoğrafları. Erişim, Row Level Security politikalarıyla sınırlandırılır.
  • Kendi API sunucumuz (FastAPI) — anlamsal arama ve Doküman Sohbeti isteklerini işler; Doküman Sohbeti oturum verileri kalıcı olmayan biçimde (geçici olarak) tutulur.
  • Google Gemini API — yapay zekâ tabanlı arama, öneri ve Doküman Sohbeti isteklerini işlemek için kullanılır.
  • Sentry — çökme/hata raporlarını toplamak için kullanılır.
  • Web sitesi barındırma sağlayıcısı (şu an GitHub Pages) — web sitesini sunar.

Verilerinizi korumak için aldığımız önlemler şunlardır:

  • Tüm iletişim şifreli bağlantılar (HTTPS/TLS) üzerinden yapılır
  • Parolalar hiçbir zaman düz metin olarak saklanmaz
  • Veritabanı erişimi, Row Level Security ile hesap sahibine göre sınırlandırılır
  • Sunucu tarafında yetkilendirme ve erişim kontrol mekanizmaları uygulanır

İnternet tabanlı hiçbir sistemin veya veri aktarım yönteminin %100 güvenli olduğu garanti edilemez; ancak verilerinizi korumak için makul teknik ve idari tedbirleri alıyoruz.


5. Veri Paylaşımı

Kişisel verilerinizi satmıyoruz. Verileriniz yalnızca aşağıdaki durumlarda ve aşağıdaki taraflarla paylaşılır:

Alıcı Paylaşılan veri Amaç
Supabase Hesap, profil, kullanıcı içerikleri Barındırma, veritabanı, kimlik doğrulama, dosya depolama
Google Gemini (Google) Arama sorgularınız, yüklediğiniz doküman içerikleri, sohbet mesajları Yapay zekâ destekli arama/öneri/Doküman Sohbeti
Google Books API Kitap arama terimleri Kitap kataloğu verilerini almak (kişisel veri içermez)
Sentry Cihaz/uygulama teknik bilgileri, hata izleri (yalnızca mobil uygulama) Hata ayıklama ve kararlılık izleme
Web sitesi barındırma sağlayıcısı IP adresi, tarayıcı bilgileri, istenen adres Web sitesini sunmak
Kitap kapağı sunucuları (ör. Google Books, Kitapyurdu, D&R) IP adresi, tarayıcı/cihaz bilgileri Kitap kapağı görsellerini göstermek

Verileriniz ayrıca şu durumlarda paylaşılabilir:

  • Yasal bir yükümlülüğe, mahkeme kararına veya resmi makam talebine uymak için
  • Kullanıcılarımızın, uygulamanın veya üçüncü tarafların güvenliğini, haklarını ya da mallarını korumak için
  • Birleşme, devralma veya varlık satışı halinde (bu durumda önceden bilgilendirilirsiniz)

6. Herkese Açık İçerikler

Rubricator, sosyal bir okuma platformu olarak bazı içeriklerin herkese açık olmasına olanak tanır. Aşağıdakiler, varsayılan olarak ya da tercihinize göre diğer kullanıcılar tarafından (ve bazı durumlarda oturum açmamış ziyaretçiler tarafından) görülebilir:

  • Herkese açık olarak paylaştığınız okuma listeleri
  • Kitap yorumlarınız, puanlarınız, notlarınız ve alıntılarınız (kullanıcı adınızla gösterilir)
  • Verdiğiniz veya aldığınız beğeniler

Herkese açık bir içeriği silseniz bile başkaları tarafından zaten görüntülenmiş, kopyalanmış veya paylaşılmış olabilir; bu tür ikincil paylaşımlar üzerinde kontrolümüz yoktur.


7. Veri Saklama Süreleri

  • Hesap ve içerik verileri, hesabınız etkin olduğu sürece saklanır.
  • Doküman Sohbeti için yüklenen dosyalar ve oturum verileri, işlem tamamlandıktan / oturum sona erdikten kısa süre sonra otomatik olarak silinir; kalıcı olarak saklanmaz.
  • Hesap silme talebinde bulunduğunuzda, hesap profiliniz ve kişisel verileriniz talebin doğrulanmasından sonra 7 gün içinde silinir. Yasal yükümlülükler gerektirdiğinde bazı veriler en fazla 30 gün daha saklanabilir.
  • Çökme/hata raporları, Sentry'nin kendi saklama politikasına tabidir.

8. Haklarınız

Uygulanabildiği ölçüde Türkiye'deki Kişisel Verilerin Korunması Kanunu (KVKK) ve/veya Genel Veri Koruma Tüzüğü (GDPR) kapsamında şu haklara sahipsiniz:

  • Kişisel verilerinizin işlenip işlenmediğini öğrenme
  • İşlenen verileriniz hakkında bilgi talep etme
  • Verilerinize erişme ve bir kopyasını (taşınabilir biçimde) alma
  • Yanlış veya eksik verilerin düzeltilmesini isteme
  • Verilerinizin silinmesini veya yok edilmesini isteme
  • İşlemeye itiraz etme veya rızanızı geri çekme (yapay zekâ özellikleri gibi rızaya dayalı işlemler için)
  • Yalnızca otomatik analiz sonucunda ortaya çıkan ve aleyhinize olan sonuçlara itiraz etme
  • Kanuna aykırı işleme nedeniyle zarara uğramanız halinde zararın giderilmesini talep etme

Bu haklarınızı support@rubricator.site adresine yazarak kullanabilirsiniz.


9. Hesap ve Veri Silme

Hesabınızı ve ilişkili verilerinizi silmek için:

  1. support@rubricator.site adresine e-posta gönderin.
  2. Konu satırına "Account Deletion Request" yazın.
  3. Mesajın içine Rubricator'da kayıtlı olan e-posta adresinizi ekleyin.

Talebiniz doğrulandıktan sonra hesap profiliniz ve kişisel verileriniz 7 gün içinde silinir; yasal saklama için gerekli sınırlı veriler en fazla 30 gün daha tutulabilir.


10. Çocukların Gizliliği

Rubricator 13 yaşın altındaki çocuklara yönelik değildir ve bu yaş grubundan bilerek veri toplamaz. 13 yaşından küçük bir çocuğun bize kişisel veri verdiğini öğrenirsek bu veriyi makul bir süre içinde sileriz. Ebeveyn veya vasiyseniz ve çocuğunuzun bize veri verdiğini düşünüyorsanız lütfen support@rubricator.site adresinden bize ulaşın.


11. Yerel Depolama (Cihazda Saklanan Veriler)

Mobil uygulama bazı tercihleri ve önbellek verilerini (ör. oturum bilgisi, dil ve tema tercihleri, geçici içerik önbelleği) cihazınızda yerel olarak saklar; bu veriler uygulamayı kaldırdığınızda silinir. Web sitesinde Virgil sayfası yalnızca oturum bilgilerinizi (e-posta adresiniz, görünen adınız ve erişim/yenileme jetonları) çerezlerde değil, tarayıcınızın yerel depolamasında (local storage) saklar. Bu veriler çıkış yaptığınızda, tarayıcınızda bu sitenin verilerini temizlediğinizde ya da gizli pencere kapandığında silinir. Web sitesi reklam veya analiz çerezi kullanmaz ve başka bir şey saklamaz. Saklanan jetonlar, oturumunuzun açık kalması için yalnızca Supabase projemize gönderilir, başka bir yere gönderilmez. Bunları temizlemek oturumunuzu kapatır; hesabınızdaki içerikler sunucularımızda kalır.


12. Uluslararası Veri Aktarımları

Altyapı sağlayıcılarımız (Supabase, Google, Sentry ve web sitesi barındırma sağlayıcımız) verilerinizi Türkiye dışındaki sunucularda (ör. Avrupa Birliği veya Amerika Birleşik Devletleri) işleyebilir. Bu tür aktarımlarda söz konusu sağlayıcıların sunduğu güvenlik ve uyum mekanizmalarına (standart sözleşme maddeleri, veri işleme sözleşmeleri vb.) dayanıyoruz.


13. Üçüncü Taraf Hizmetler ve Bağlantılar

Uygulama, üçüncü taraf web sitelerine veya kaynaklara bağlantılar içerebilir (ör. url_launcher ile açılan harici bağlantılar). Bu üçüncü taraf sitelerin kendi gizlilik politikaları vardır; bu politika yalnızca Rubricator'ın kendi veri işleme faaliyetlerini kapsar.

Kullandığımız başlıca üçüncü taraf hizmetler:


14. Bu Politikadaki Değişiklikler

Bu Gizlilik Politikasını zaman zaman güncelleyebiliriz. Önemli değişikliklerde sizi uygulama içi bir bildirim veya e-posta ile bilgilendirebiliriz. Güncel politika, bu sayfanın üstündeki "Son güncelleme" tarihiyle birlikte her zaman yayımlanır. Politikayı düzenli olarak gözden geçirmenizi öneririz.


15. İletişim

Bu Gizlilik Politikası veya kişisel verilerinizin işlenmesi hakkındaki sorularınız, talepleriniz veya şikâyetleriniz için:

Rubricator
E-posta: support@rubricator.site
Geliştirici: İsmail Yücel Ölmez

Rubricator'ı kullanarak bu Gizlilik Politikasını kabul etmiş olursunuz.