Privacy Policy

Ruler — Android app, package com.ub.ruler
Last updated: 2026-08-23

The short version. Ruler asks for a single permission — internet access — and uses it for exactly one thing: sending an anonymous crash report through Firebase Crashlytics if the app fails, so we can find and fix the problem. There is no account, no ads and no analytics. Everything else the app writes — your saved measurements, your settings, your calibration — stays in the app's private storage on your device and is never transmitted.

1. Who is responsible

This app is published by Ufuk Mobil Uygulama Atölyesi ("we", "us"), the data controller for the processing described here.

Privacy contact: ufukmobiluygulamaatolyesi@gmail.com. We answer privacy questions and requests sent to this address.

This policy is published in English and Turkish. Where the two differ, the English text governs.

2. What we do not collect

INTERNET is the only permission the app requests — open the permission list before you install and you will see nothing else there. Beyond the crash reports described in section 4:

3. What is stored on your device

Not collecting data is not the same as not storing it. The app writes to its own private storage, sandboxed by Android and inaccessible to other apps:

WhatWhereContents
Saved measurementsLocal database (Room)Measurement geometry, unit, calibration factor, date, the name you gave it
PreferencesLocal storage (DataStore)Unit, mode, calibration factor, theme, colours
Review prompt countersLocal storage (DataStore)How many measurements you have saved, how many distinct days you opened the app, when you were last asked to rate it

None of this is personal data in any meaningful sense, and none of it ever leaves your device through the app. You can review and delete your saved measurements from inside the app at any time, and exporting them as CSV is something you do, through Android's own share sheet — the app itself never transmits the file.

4. Crash reports

If the app fails, it can send a diagnostic report through Google Firebase Crashlytics. This is the one thing that leaves your device, and the only reason the app holds the INTERNET permission at all.

DataWhy
Crash logs and stack tracesIdentify the fault
Device model, Android version, app versionReproduce the fault
Firebase Installation ID (a pseudonymous identifier)Group multiple reports from the same installation

There is no toggle for this. Unlike an ad SDK, a crash reporter that only some installations report from is a lot less useful for finding what is actually broken, so it stays on for everyone. It is also the only network activity in the app: no report is sent unless the app crashes.

Google acts as our service provider for this data under its own terms; it is not sold or shared with advertisers, and Google's handling of it is governed by the Google Privacy Policy.

5. Android's own backup

The app allows Android's built-in backup (allowBackup), so if you have backup enabled on your device, Android may include the app's data in your device backup to your own Google account. This is a platform feature, not something we do or have access to — we operate no servers and receive nothing from it. You can turn device backup off in your phone's own settings if you would rather it not happen.

6. Google Play's rating prompt

The app may occasionally ask you to rate it, using Google's official Play In-App Review component. That prompt and the rating flow are handled entirely by the Play Store app already installed on your device; the review library talks to it directly and does not make its own network requests or collect anything on our behalf.

7. Children

This app is not directed at children. We do not knowingly collect personal data from children under the age of 13 (or the equivalent minimum age in your country); a crash report contains no information that identifies who was using the app. If you believe a child has provided us with personal data, contact us at the address in section 1 and we will delete it.

8. Legal bases (GDPR) and your rights

For the crash data described in section 4, we rely on legitimate interests (Art. 6(1)(f) GDPR) — diagnosing and fixing faults in software we publish is a narrow, expected purpose that does not need your separate consent, and it stops the moment the report is sent; we hold no ongoing profile of you.

The measurements and settings described in section 3 never reach us at all, so there is no legal basis to state for them — they exist solely on your device, under your sole control. You already hold and control that data yourself, directly in the app (delete a saved measurement, reset a setting) or through Android's own Settings → Apps → Ruler → Clear storage, which removes all of it at once. Uninstalling the app does the same.

For the crash data itself, you may have the right to access, delete or object to its processing; because the app has no account system, a request needs the Firebase Installation ID concerned to be actionable, which we cannot look up on your behalf. Write to the address in section 1 and we will act on what we can. You also have the right to lodge a complaint with your local data protection authority at any time. In Türkiye, that is the Personal Data Protection Authority (KVKK).

9. Residents of California and other US states

We do not sell personal information, and the crash data described in section 4 is processed by Google solely as our service provider, on our behalf and under contract — not for Google's own purposes. Nothing described in this policy qualifies as a "sale" or as "sharing for cross-context behavioural advertising" under the CCPA/CPRA or similar state laws.

10. Retention

11. Security

The data described in section 3 lives in storage that Android isolates to this app alone; no other app can read it without your device being compromised. The one thing that does leave the device — a crash report — is sent over TLS.

12. Changes to this policy

If what the app collects or stores ever changes, we will update this page and the date at the top. Any such change would also be reflected in the app's Data safety section on Google Play before it ships.

13. Contact

Ufuk Mobil Uygulama Atölyesi
ufukmobiluygulamaatolyesi@gmail.com
Osmangazi/BURSA

Gizlilik Politikası

Cetvel — Android uygulaması, paket com.ub.ruler
Son güncelleme: 2026-08-23

Kısa hâli. Cetvel tek bir izin ister — internet erişimi — ve onu tek bir şey için kullanır: uygulama çökerse Firebase Crashlytics üzerinden anonim bir çökme raporu göndermek, sorunu bulup düzeltebilelim diye. Hesap, reklam veya analitik yoktur. Uygulamanın yazdığı geri kalan her şey — kaydettiğiniz ölçümler, ayarlarınız, kalibrasyonunuz — cihazınızdaki uygulamaya özel depolamada kalır ve hiçbir zaman gönderilmez.

1. Sorumlu taraf

Bu uygulama Ufuk Mobil Uygulama Atölyesi tarafından yayımlanmaktadır ("biz"); burada anlatılan işleme faaliyetlerinin veri sorumlusu bu taraftır.

Gizlilik iletişimi: ufukmobiluygulamaatolyesi@gmail.com. Gizlilikle ilgili soru ve talepler bu adrese iletildiğinde yanıtlanır.

Bu politika İngilizce ve Türkçe olarak yayımlanmıştır. İki metin arasında farklılık olması hâlinde İngilizce metin esas alınır.

2. Toplamadıklarımız

INTERNET, uygulamanın istediği tek izin — kurulumdan önce izin listesine bakın, başka hiçbir şey görmezsiniz. 4. bölümde anlatılan çökme raporlarının dışında:

3. Cihazınızda ne saklanıyor

Toplanmıyor olması saklanmıyor olması demek değil. Uygulama, Android tarafından izole edilmiş ve diğer uygulamaların erişemediği kendi özel deposuna yazıyor:

NeNeredeİçeriği
Kaydedilen ölçümlerYerel veritabanı (Room)Ölçüm geometrisi, birim, kalibrasyon katsayısı, tarih, verdiğiniz ad
TercihlerYerel depolama (DataStore)Birim, mod, kalibrasyon katsayısı, tema, renkler
Değerlendirme sayaçlarıYerel depolama (DataStore)Kaç ölçüm kaydettiğiniz, kaç farklı gün uygulamayı açtığınız, en son ne zaman değerlendirme istendiği

Bunların hiçbiri anlamlı ölçüde kişisel veri değildir ve hiçbiri uygulama üzerinden cihazınızdan çıkmaz. Kaydettiğiniz ölçümleri istediğiniz an uygulama içinden görüntüleyip silebilirsiniz; CSV olarak dışa aktarmak sizin yaptığınız bir işlemdir, Android'in kendi paylaşım penceresi üzerinden — dosyayı uygulamanın kendisi hiçbir yere göndermez.

4. Çökme raporları

Uygulama çökerse Google Firebase Crashlytics üzerinden bir tanılama raporu gönderebilir. Cihazınızdan çıkan tek şey budur ve uygulamanın INTERNET iznine sahip olmasının tek sebebi de bu.

VeriAmaç
Çökme kayıtları ve yığın izleriHatayı tespit etmek
Cihaz modeli, Android sürümü, uygulama sürümüHatayı yeniden üretmek
Firebase kurulum kimliği (takma adlı bir tanımlayıcı)Aynı kurulumdan gelen raporları gruplamak

Bunun için bir kapatma anahtarı yok. Bir reklam SDK'sının aksine, yalnızca bazı kurulumların rapor verdiği bir çökme raporlayıcı neyin bozuk olduğunu bulmak için çok daha az işe yarar; bu yüzden herkes için açık kalıyor. Bu aynı zamanda uygulamadaki tek ağ etkinliği: uygulama çökmedikçe hiçbir rapor gönderilmez.

Google, bu veri bakımından kendi koşulları altında hizmet sağlayıcımız olarak davranır; veri reklamverenlere satılmaz veya paylaşılmaz. Google'ın bu verileri işleyişi Google Gizlilik Politikası'na tabidir.

5. Android'in kendi yedeklemesi

Uygulama, Android'in yerleşik yedekleme özelliğine (allowBackup) izin verir; yani cihazınızda yedekleme açıksa Android, uygulamanın verisini kendi Google hesabınıza yaptığı cihaz yedeğine dahil edebilir. Bu, bizim yaptığımız veya erişebildiğimiz bir şey değil, platformun bir özelliğidir — sunucu işletmiyoruz ve bundan hiçbir şey almıyoruz. Bunu istemiyorsanız telefonunuzun kendi ayarlarından cihaz yedeklemesini kapatabilirsiniz.

6. Google Play'in değerlendirme isteği

Uygulama, zaman zaman Google'ın resmi Play Uygulama İçi Değerlendirme bileşenini kullanarak sizden puan vermenizi isteyebilir. Bu istek ve değerlendirme akışı, cihazınızda zaten kurulu olan Play Store uygulaması tarafından yürütülür; kütüphane doğrudan onunla konuşur, kendi başına ağ isteği yapmaz ve bizim adımıza veri toplamaz.

7. Çocuklar

Bu uygulama çocuklara yönelik değildir. 13 yaşın (veya ülkenizdeki eşdeğer asgari yaşın) altındaki çocuklardan bilerek kişisel veri toplamayız; bir çökme raporu uygulamayı kimin kullandığını gösterecek hiçbir bilgi içermez. Bir çocuğun bize kişisel veri verdiğini düşünüyorsanız 1. bölümdeki adresten bize ulaşın, veriyi sileriz.

8. Hukuki dayanaklar (GDPR) ve haklarınız

4. bölümde anlatılan çökme verisi için dayandığımız hukuki sebep meşru menfaattir (m. 6/1-f) — yayımladığımız yazılımdaki hataları teşhis edip düzeltmek dar kapsamlı, beklenen bir amaçtır ve ayrı bir rızanıza ihtiyaç duymaz; rapor gönderildiği anda sona erer, hakkınızda sürekli bir profil tutmayız.

3. bölümde anlatılan ölçümler ve ayarlar bize hiç ulaşmadığından, onlar için işaret edilecek bir hukuki dayanak da yok — yalnızca cihazınızda, tamamen sizin kontrolünüzde bulunurlar. Bu veriyi zaten siz tutuyor ve kontrol ediyorsunuz — doğrudan uygulama içinden (kaydedilen bir ölçümü silmek, bir ayarı sıfırlamak) ya da Android'in kendi Ayarlar → Uygulamalar → Cetvel → Depolamayı temizle yoluyla; bu, hepsini tek seferde kaldırır. Uygulamayı kaldırmak da aynı sonucu verir.

Çökme verisinin kendisi için erişme, silinmesini isteme veya işlenmesine itiraz etme hakkınız olabilir; uygulamada hesap sistemi bulunmadığından bir talebin işlenebilmesi için ilgili Firebase kurulum kimliğinin bildirilmesi gerekir, bunu sizin adınıza biz bulamayız. 1. bölümdeki adrese yazın, elimizden geleni yaparız. Ayrıca dilediğiniz zaman yerel veri koruma otoritenize şikâyette bulunma hakkınız vardır. Türkiye'de bu kurum Kişisel Verileri Koruma Kurumu'dur (KVKK).

9. Kaliforniya ve diğer ABD eyaletleri sakinleri

Kişisel bilgi satmıyoruz; 4. bölümde anlatılan çökme verisini Google yalnızca bizim hizmet sağlayıcımız sıfatıyla, bizim adımıza ve sözleşme kapsamında işler — kendi amaçları için değil. Bu politikada anlatılanlardan hiçbiri CCPA/CPRA veya benzeri eyalet mevzuatı bakımından "satış" veya "bağlamlar arası davranışsal reklam için paylaşım" sayılmaz.

10. Saklama süreleri

11. Güvenlik

3. bölümde anlatılan veriler, Android tarafından yalnızca bu uygulamaya izole edilmiş depolamada bulunur; cihazınız ele geçirilmedikçe başka hiçbir uygulama okuyamaz. Cihazdan çıkan tek şey — bir çökme raporu — TLS üzerinden gönderilir.

12. Bu politikadaki değişiklikler

Uygulamanın topladığı veya sakladığı veriler değişirse bu sayfayı ve üstteki tarihi güncelleriz. Böyle bir değişiklik yayınlanmadan önce uygulamanın Google Play'deki Veri güvenliği bölümüne de yansıtılır.

13. İletişim

Ufuk Mobil Uygulama Atölyesi
ufukmobiluygulamaatolyesi@gmail.com
Osmangazi/BURSA

Ek — KVKK Aydınlatma Metni

6698 sayılı Kişisel Verilerin Korunması Kanunu'nun 10. maddesi ve Aydınlatma Yükümlülüğünün Yerine Getirilmesinde Uyulacak Usul ve Esaslar Hakkında Tebliğ uyarınca hazırlanmıştır. Bu ek yeni bir işleme faaliyeti eklemez; yukarıdaki bölümlerde anlatılanların KVKK terimleriyle karşılığıdır.

Veri sorumlusu

Ufuk Mobil Uygulama Atölyesi
Osmangazi/BURSA
ufukmobiluygulamaatolyesi@gmail.com

İşlenen kişisel veriler, işleme amaçları ve hukuki sebepleri

VeriAmaçHukuki sebep (KVKK m. 5)
Çökme kaydı, cihaz modeli, Android sürümü, uygulama sürümü, Firebase kurulum kimliği Uygulama hatalarının tespiti ve giderilmesi Meşru menfaat — m. 5/2-f. Kapatma anahtarı yok, bkz. 4. bölüm.

3. bölümde sayılan ölçüm, ayar ve sayaç verileri yalnızca cihazınızın kendi deposunda tutulur; bunlara bizim erişimimiz veya bunlar üzerinde bizim bir işleme faaliyetimiz bulunmamaktadır — bu bakımdan KVKK m. 5 anlamında bir işleme faaliyeti gerçekleşmemektedir.

Kişisel veri toplamanın yöntemi

Çökme verisi yalnızca otomatik yollarla, uygulamaya gömülü Firebase Crashlytics yazılım geliştirme kiti aracılığıyla toplanır. Kullanıcıdan form, kayıt veya benzeri bir yolla veri istenmez; uygulamada hesap ve giriş bulunmamaktadır.

Aktarılan taraflar ve yurt dışına aktarım

Çökme verisi Google Ireland Limited ve Google LLC'ye aktarılabilmektedir. Bu şirketlerin sunucuları yurt dışında bulunduğundan, aktarım KVKK m. 9 anlamında yurt dışına aktarım niteliğindedir. Android'in kendi cihaz yedekleme özelliği (bkz. 5. bölüm) ayrıca sizin kendi Google hesabınıza yönelik bir platform işlevidir; bizim tarafımızdan yapılan veya erişilen bir aktarım değildir.

İlgili kişinin hakları (KVKK m. 11)

Kanunun 11. maddesi uyarınca veri sorumlusuna başvurarak şunları talep edebilirsiniz:

Uygulamada hesap bulunmadığından sizi adınızla eşleştiremeyiz; çökme verisine ilişkin taleplerde ilgili Firebase kurulum kimliğinin bildirilmesi gerekir. Talepleriniz ufukmobiluygulamaatolyesi@gmail.com adresine iletilebilir; başvurular en geç otuz gün içinde sonuçlandırılır. Başvurunuzun reddedilmesi, verilen cevabı yetersiz bulmanız veya süresinde cevap verilmemesi hâlinde Kişisel Verileri Koruma Kurulu'na şikâyette bulunabilirsiniz.