Son güncelleme: 21 Haziran 2026
Location Simulator – Mock GPS İzinler ve Veri Kullanımı Son Güncelleme: 21 Haziran 2026
Bu sayfa, Uygulamanın talep edebileceği her Android iznini ve her birinin neden gerekli olduğunu açıklar. Tüm izinler kullanıcı tarafından verilir veya reddedilebilir; reddedilen iznin bağlı olduğu özellik devre dışı kalır ya da sınırlı çalışır.
1. Konum İzinleri (ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATION) Gerçek GPS konumunuzu okumak için kullanılır. Bu, haritayı mevcut konumunuza ortalamak ve mock konum kurulumunu doğrulamak için gereklidir. Android'in FusedLocationProvider mock API'leri de bu izin grubunu zorunlu kılar. Bu veri sunucularımıza gönderilmez.
2. Arka Plan Konum İzni (ACCESS_BACKGROUND_LOCATION) Mock konum servisi (MockLocationService) bir ön plan servisidir. Uygulama arka plana alındığında veya zamanlayıcı bir alarm tetiklediğinde sahte koordinatları yayımlamaya devam edebilmesi için bu izin gerekir.
3. Mock Konum İzni (ACCESS_MOCK_LOCATION) Sahte konum işleminin kendisi için gereklidir. Bu izin runtime iletişim kutusu ile değil, Android Geliştirici Seçenekleri'nden bu Uygulamanın "mock location app" olarak seçilmesiyle verilir.
4. Ön Plan Servis İzinleri (FOREGROUND_SERVICE, FOREGROUND_SERVICE_LOCATION, FOREGROUND_SERVICE_SPECIAL_USE) MockLocationService ve yüzen widget servisinin kalıcı bir bildirimle çalışabilmesi için manifest düzeyinde tanımlanır.
5. Bildirim İzni (POST_NOTIFICATIONS — Android 13+) Ön plan servisi bildirimi ve Smart Shield bekleme bildirimi için kullanılır.
6. Yeniden Başlatma İzni (RECEIVE_BOOT_COMPLETED) Cihaz yeniden başlatıldıktan sonra zamanlanmış alarmları yeniden kaydetmek için kullanılır.
7. Tam Alarm İzni (SCHEDULE_EXACT_ALARM — Android 12+) Zamanlayıcının belirlenen saatte tam zamanında çalışabilmesi için Android'in özel erişim ekranından verilir.
8. Diğer Uygulamaların Üzerine Çizim (SYSTEM_ALERT_WINDOW) Yüzen widget özelliği için kullanılır. Yalnızca kullanıcı bu özelliği etkinleştirmek isterse istenir.
9. Yüklü Uygulamaları Sorgulama (QUERY_ALL_PACKAGES) Smart Shield'in uygulama seçici listesi için kullanılır; kullanıcı her uygulamaya bir konum profili atayabilsin diye yüklü uygulamaların listesi yerel olarak okunur. Bu liste cihaz dışına çıkarılmaz.
10. Medya Konum İzni (ACCESS_MEDIA_LOCATION) Photo GPS Editor özelliğinin, seçilen fotoğrafın orijinal EXIF konum bilgisini okuyabilmesi için gereklidir. Android 10 ve sonrasında bu izin olmadan EXIF GPS verileri sıfırlanır.
11. Kullanım Erişimi (PACKAGE_USAGE_STATS) Yalnızca Smart Shield kullanır. Kullanıcı tarafından sistemin "Kullanım erişimi" ayarlarından manuel olarak verilir. Yalnızca o anda ön plandaki uygulamanın paket adını okuyarak kullanıcının tanımladığı kurallarla eşleştirir; ekran içeriğini okumaz. Bu özellik Erişilebilirlik Servisi kullanmaz. Detay için Kullanım Erişimi Açıklaması sayfasına bakın.
Araçlar (Ölçüm ve Hesaplama Araçları): "Araçlar" modundaki Cetvel, Alan, Daire, Güneş & Güneş Yolu ve Cooldown araçları hiçbir ek izin veya ağ erişimi gerektirmez. Pusula aracı yalnızca cihazın manyetometre sensörünü okur; bu da izin gerektirmez.
12. İnternet (INTERNET) Harita karolarını indirmek, Firebase (Remote Config / Crashlytics / Firestore) ile iletişim kurmak ve adres aramasını (geocoding) çözümlemek için gereklidir. Uygulamanın temel mock konum işlevi internet bağlantısı olmadan da çalışır.
Hangi Veriler Cihazdan Çıkar? • Google Maps: Standart harita karosu istekleri Google'a gönderilir. • Adres arama (Geocoding): Harita üzerinde arattığınız yer adı sorgusu, Android sistem geocoder servisi üzerinden (internet üzerinden; arka uçtaki çözümleyici Google olabilir) koordinata çevrilir. Yalnızca yazdığınız arama metni cihazdan çıkar. • Firebase Remote Config: Yalnızca minimum sürüm kontrolü için yapılandırma çağrısı yapar. • Firebase Crashlytics: Yalnızca sürüm derlemelerinde ve etkinleştirildiyse çökme yığınları ile cihaz/model bilgisi gönderir. • Cloud Firestore: "Yenilikler" (changelog) metnini göstermek için app_meta/changelog kaydını yalnızca okur; hiçbir kullanıcı verisi yazılmaz veya yüklenmez. • Reklam SDK'sı yoktur. Analitik SDK'sı yoktur.
Hangi Veriler Cihazdan Asla Çıkmaz? • Gerçek GPS konumunuz. • Yüklü uygulamalarınızın listesi. • Ekran içeriği, yazılan metin, mesajlar, parolalar. • Fotoğraflarınız veya fotoğraf meta verileri.
Sorularınız için: akillisletme@gmail.com
— Değişiklik Notu (21 Haziran 2026): Sayfa v2.1.0 sürümü için güncellendi. Madde 11 artık BIND_ACCESSIBILITY_SERVICE yerine Kullanım Erişimi (PACKAGE_USAGE_STATS) iznini açıklıyor. "Araçlar" modundaki ölçüm/hesaplama araçlarının ek izin veya ağ erişimi gerektirmediği belirtildi (Pusula manyetometre sensörünü kullanır).
Değişiklik Notu (1 Haziran 2026): Sayfa v1.7.0 sürümü için güncellendi. "Hangi Veriler Cihazdan Çıkar?" bölümüne Cloud Firestore'un yalnızca okuma amaçlı changelog (app_meta/changelog) erişimi eklendi.