Gizlilik ve güvenlik
Neyin cihazda kaldığı, verinin nereye gittiği ve istenen izinler.
QCR Scanner, mümkün olduğunca çok şeyin telefonunuzun içinde kalması düşüncesiyle tasarlanmıştır. Metin (OCR) ve QR taraması tamamen cihazda yapılır, topladığınız değerler cihazınızdaki yerel bir veritabanında durur ve ağı kullanan az sayıdaki özellik yalnızca siz açıkça istediğinizde ve sizin belirlediğiniz hedefe doğru çalışır. Bu sayfa, hangi verinin nerede durduğunu, hangi durumda telefonunuzdan çıktığını ve uygulamanın hangi izinleri neden istediğini dengeli ve dürüst bir biçimde anlatır.
Not: Bu sayfa uygulamanın gizlilik yaklaşımını sade bir dille açıklar; resmî bir gizlilik politikası metninin veya yasal sözleşmenin yerini tutmaz. Amacı, ne olup bittiğini anlamanızı kolaylaştırmaktır.
Cihazda kalan veriler
QCR Scanner’ın çekirdeği — tarama ve veri toplama — internet olmadan, tamamen cihazda çalışır.
- OCR ve QR taraması ağ kullanmaz. Tanıma motoru Google ML Kit’tir ve metin tanıma ile barkod (QR) okuma işlemini telefonunuzun üzerinde yapar. Taradığınız görüntüler bir sunucuya gönderilmez; uçak modunda bile tarama yapabilirsiniz.
- Fotoğraf kaydı yoktur. Varsayılan Şıpşak modda butona bastığınızda kamera akışından son kare bellekte işlenir; deklanşör, JPEG kodlama veya diske yazma adımı yoktur. Kalite modunda da çekim cihazda native olarak çözülür; görüntü dışarı çıkmaz.
- Topladığınız değerler yereldir. Listeleriniz ve taranan değerler cihazınızdaki yerel bir SQLite veritabanında saklanır. Bu veriler, siz dışa aktarma veya senkron başlatmadıkça telefonunuzdan ayrılmaz.
- Tercihleriniz cihazda durur. Çekim modu seçimi, doğrulama kuralları, ayraç kuralları ve liste tetikleyicileri gibi ayarlar yerelde tutulur.
Verinin telefondan çıktığı durumlar
Veri telefonunuzdan yalnızca sizin başlattığınız işlemlerle çıkar. Bu işlemler isteğe bağlıdır ve hedefini siz belirlersiniz.
Webhook senkronu
Webhook senkronunu açtığınızda, taranan değerler yalnızca sizin girdiğiniz URL’ye gönderilir. Hedef adresi siz belirlersiniz; ReviseTouch araya girmez ve verilerinizi görmez. Gönderim tek tek (auto-sync) veya toplu (“Send all”) yapılabilir. İsterseniz isteklere bir Authorization başlığı ekleyebilirsiniz; bu başlık tamamen isteğe bağlıdır ve uç noktanızı korumanıza yarar. Bağlantı yokken gönderimler çevrimdışı kuyrukta (outbox) bekler ve hat geldiğinde otomatik gönderilir. Gönderilen gövdenin biçimi şuna benzer:
{
"action": "add",
"listName": "Sayac",
"item": {
"value": "123456",
"isQR": false,
"source": "ocr",
"createdAt": "...",
"isSeparator": false
},
"timestamp": "..."
}
Yani gönderilen şey, taradığınız değer ve hangi listeye ait olduğudur — kamera görüntüsü veya ham fotoğraf değil. Ayrıntılar için webhook senkronu sayfasına bakın.
AI ile kural üretme
AI ile kural üretme özelliği, doğrulama kurallarını günlük dilden oluşturmak için Google’ın Gemini modeline bir istek gönderir. Bu özellik tamamen isteğe bağlıdır ve şu çerçevede çalışır:
- İstek yalnızca siz “kural üret” dediğinizde gönderilir.
- Yalnızca yazdığınız komut metni gider; taradığınız görüntüler, fotoğraf kareleri veya liste değerleriniz gönderilmez.
- İstek, kendi Gemini API anahtarınızla yapılır; anahtar Google AI Studio’dan alınır ve cihazda saklanır. ReviseTouch anahtarınızı görmez veya saklamaz.
İstek x-goog-api-key başlığıyla https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent adresine gider ve Google’ın API koşullarına tabidir. Tüm ayrıntılar AI ile kural üretme sayfasındadır.
CSV dışa aktarma
CSV dışa aktarma, verilerinizi sizin denetiminizde dışarı taşır: bir CSV dosyası oluşturulur ve cihazınızın paylaşım menüsüyle (share) seçtiğiniz hedefe — e-posta, bulut sürücü, mesajlaşma gibi — gönderilir. Verinin nereye gideceğine her seferinde siz karar verirsiniz. Bkz. CSV dışa aktarma.
Ses ve mikrofon
Sesle giriş, sistemin konuşma tanıma altyapısını kullanır. Mikrofon yalnızca aktif olarak dinlerken açıktır; bir sesli giriş modunu (bas-konuş, sürekli dinleme veya sesli doğrulama) başlattığınızda devreye girer, işlem bitince kapanır. Arka planda sürekli dinleme yoktur. Konuşma tanıma, cihazınızın işletim sistemi tarafından sağlanan hizmettir ve bu hizmetin davranışı platformun kendi koşullarına tabidir. Ayrıntılar için sesle giriş sayfasına bakın.
Reklamlar
QCR Scanner ücretsizdir ve AdMob banner reklamları içerir. Reklam ağları, ilgili reklamları gösterebilmek için tipik olarak bir reklam kimliği (advertising ID) gibi tanımlayıcılardan yararlanır; bu, Google’ın reklam altyapısının çalışma biçiminin bir parçasıdır ve QCR Scanner’a özgü değildir. Reklamsız bir Pro abonelik planlanmaktadır ancak henüz mevcut değildir. Bu konuda dürüst olmayı önemsiyoruz: reklam bileşeni, uygulamada ağı kullanan ve bir üçüncü tarafla (Google AdMob) etkileşen bir parçadır.
İstenen izinler
QCR Scanner yalnızca ihtiyaç duyduğu izinleri ve ilgili özelliği ilk kez kullandığınız anda ister.
| İzin | Neden istenir |
|---|---|
| Kamera (CAMERA) | Metin (OCR) ve QR taraması, canlı önizleme ve kamera kontrolleri için zorunludur. |
| Mikrofon (RECORD_AUDIO) | Yalnızca sesle giriş modlarını kullandığınızda devreye girer; kullanmıyorsanız vermeniz gerekmez. |
| İnternet (INTERNET) | Webhook senkronu, çevrimdışı kuyruğun gönderimi ve AI ile kural üretme için kullanılır; OCR/QR için gerekmez. |
| Depolama | CSV dışa aktarma ve dosya paylaşımı sırasında gerektiğinde kullanılır. |
İpucu: Sesle giriş veya senkron gibi özellikleri kullanmıyorsanız ilgili izinleri vermeniz gerekmez; uygulamanın çekirdek tarama işlevi yalnızca kamerayla, internetsiz çalışır.
Özet
- Tarama (OCR + QR) ve veri toplama tamamen cihazda, ağ olmadan yapılır.
- Verileriniz yerel SQLite veritabanında durur; siz başlatmadıkça telefondan çıkmaz.
- Webhook yalnızca sizin URL’inize, isteğe bağlı
Authorizationile gider. - AI, yalnızca komut metnini, kendi anahtarınızla ve yalnızca siz isteyince gönderir.
- Mikrofon yalnızca dinlerken açıktır; reklamlar AdMob üzerinden gösterilir.
QCR Scanner, ReviseTouch tarafından geliştirilmiştir.
Sonraki adımlar
- Webhook senkronu — verilerin yalnızca sizin URL’inize gönderilmesi.
- AI ile kural üretme — kendi anahtarınızla, isteğe bağlı, cihazda saklanan.
- Sesle giriş — mikrofonun yalnızca dinlerken açılması.
- Ayarlar — tercihlerinizi ve izinleri yönetme.