Android işletim sistemi, uygulamaların belirli cihaz işlevlerine erişmesine izin veren bir “izinler” sistemi kullanır. Bu izinler kameraya, mikrofona, kişilere, fotoğraflara, konuma ve diğer özelliklere erişimi içerebilir.
İzinler birkaç önemli amaca hizmet eder:
Güvenlik: İzin sistemi, kullanıcıların kişisel verilerine yetkisiz erişimi engeller. Uygulamaların belirli işlevleri kullanmak için açıkça izin istemesi gerekir ve kullanıcılar bu erişimi verebilir veya reddedebilir.
Kontrol: Kullanıcılar, her uygulamanın hangi işlevleri ve verileri kullanabileceği konusunda tam kontrole sahiptir. Bu onların gizliliklerini ve güvenliklerini etkili bir şekilde yönetmelerine olanak tanır.
İşlevsellik: Bazı uygulamalar belirli izinler olmadan tam olarak çalışamaz. Örneğin bir kamera uygulaması, fotoğraf çekebilmek için cihazın kamerasına erişim gerektirir.
Ancak gizlilik ihlallerini ve veri kaybını önlemek için kullanıcıların uygulamalara izin verirken, özellikle de tanımadıkları kaynaklardan indirirken dikkatli olmaları gerekir.
ACCESS_FINE_LOCATION | Tam konumunuza (GPS) erişin. |
BODY_SENSORS | Sağlık sensörlerinden verilere erişim (kalp atış hızı, adımlar). |
CALL_LOG | Çağrı kaydına erişim (gelen, giden, cevapsız). |
CAMERA | Fotoğraf/video çekmek için kameraya erişim. |
CONTACTS | Kişi listesine erişim. |
MİKROFON | Ses kaydet. |
PHONE_STATE | Telefon durumu bilgilerine erişim (telefon numarası, IMEI). |
SMS | SMS mesajlarına erişim (okuma, gönderme, silme). |
STORAGE | Cihazdaki dosyalara erişim (okuma, değiştirme, silme). |
Tüm Android izinlerinin listesi: https://developer.android.com/reference/android/Manifest.permission