Aller au contenu
Aback Tools Logo

Référence des autorisations Android

Recherchez 82 chaînes d'autorisation de manifeste Android avec des filtres de niveau de risque, de type de protection et de catégorie. Vérifiez et copiez les noms exacts des autorisations pour des déclarations AndroidManifest.xml plus sûres et plus propres.

Android Permission Reference

Search Android manifest permission strings with category, protection level, and practical risk ratings. Use this to audit AndroidManifest.xml declarations before release.

Total Indexed

82

Showing

82

High Risk

33

Dangerous

43

PermissionRiskProtectionCategoryDescriptionCopy

android.permission.CAMERA

Camera

HighdangerousHardwareAllows access to camera hardware for photos and video capture.

android.permission.RECORD_AUDIO

Microphone

HighdangerousHardwareAllows recording audio from microphone input.

android.permission.BODY_SENSORS

Body Sensors

HighdangerousHealthAllows access to body sensor data such as heart rate.

android.permission.BODY_SENSORS_BACKGROUND

Body Sensors Background

HighdangerousHealthAllows body sensor access while app runs in background (Android 13+).

android.permission.ACTIVITY_RECOGNITION

Activity Recognition

MediumdangerousHealthAllows recognition of walking, running, cycling, and other user activities.

android.permission.READ_CALENDAR

Read Calendar

HighdangerousPersonal DataAllows reading calendar events and reminders.

android.permission.WRITE_CALENDAR

Write Calendar

HighdangerousPersonal DataAllows creating and editing calendar events.

android.permission.READ_CONTACTS

Read Contacts

HighdangerousPersonal DataAllows reading contacts, account names, and profile data.

android.permission.WRITE_CONTACTS

Write Contacts

HighdangerousPersonal DataAllows adding and modifying contact records.

android.permission.GET_ACCOUNTS

Get Accounts

MediumdangerousPersonal DataAllows access to list of accounts on device (legacy behavior varies by API level).

android.permission.ACCESS_FINE_LOCATION

Precise Location

HighdangerousLocationAllows precise location from GPS and network providers.

android.permission.ACCESS_COARSE_LOCATION

Approximate Location

MediumdangerousLocationAllows approximate location from network-based providers.

android.permission.ACCESS_BACKGROUND_LOCATION

Background Location

HighdangerousLocationAllows location access while app runs in background.

android.permission.NEARBY_WIFI_DEVICES

Nearby Wi-Fi Devices

MediumdangerousNearby DevicesAllows discovering and connecting to nearby Wi-Fi devices (Android 13+).

android.permission.BLUETOOTH_SCAN

Bluetooth Scan

MediumdangerousNearby DevicesAllows scanning for nearby Bluetooth devices.

android.permission.BLUETOOTH_CONNECT

Bluetooth Connect

MediumdangerousNearby DevicesAllows connecting and interacting with paired Bluetooth devices.

android.permission.BLUETOOTH_ADVERTISE

Bluetooth Advertise

MediumdangerousNearby DevicesAllows advertising app presence to nearby Bluetooth devices.

android.permission.UWB_RANGING

UWB Ranging

MediumdangerousNearby DevicesAllows Ultra Wideband ranging with nearby supported devices.

android.permission.READ_PHONE_STATE

Read Phone State

HighdangerousPhoneAllows reading phone status, network info, and identifiers depending on API level.

android.permission.READ_PHONE_NUMBERS

Read Phone Numbers

HighdangerousPhoneAllows reading phone numbers associated with SIM cards.

android.permission.CALL_PHONE

Call Phone

HighdangerousPhoneAllows direct phone calls without opening dialer first.

android.permission.ANSWER_PHONE_CALLS

Answer Phone Calls

HighdangerousPhoneAllows app to answer incoming phone calls.

android.permission.READ_CALL_LOG

Read Call Log

HighdangerousPhoneAllows reading call history and call metadata.

android.permission.WRITE_CALL_LOG

Write Call Log

HighdangerousPhoneAllows writing and modifying call history.

android.permission.ADD_VOICEMAIL

Add Voicemail

MediumdangerousPhoneAllows adding voicemails into the system voicemail provider.

android.permission.USE_SIP

Use SIP

MediumdangerousPhoneAllows using SIP service for internet calls.

android.permission.PROCESS_OUTGOING_CALLS

Process Outgoing Calls

HighdangerousPhoneLegacy permission to observe outgoing calls (deprecated in newer Android).

android.permission.SEND_SMS

Send SMS

HighdangerousMessagesAllows sending SMS messages and can incur carrier charges.

android.permission.RECEIVE_SMS

Receive SMS

HighdangerousMessagesAllows receiving SMS and reading incoming message content.

android.permission.READ_SMS

Read SMS

HighdangerousMessagesAllows reading SMS and MMS content stored on device.

android.permission.RECEIVE_WAP_PUSH

Receive WAP Push

MediumdangerousMessagesAllows receiving WAP push messages.

android.permission.RECEIVE_MMS

Receive MMS

MediumdangerousMessagesAllows receiving MMS messages.

android.permission.READ_EXTERNAL_STORAGE

Read External Storage

HighdangerousStorageAllows reading shared external storage files (legacy behavior).

android.permission.WRITE_EXTERNAL_STORAGE

Write External Storage

HighdangerousStorageAllows writing shared external storage files (legacy behavior).

android.permission.READ_MEDIA_IMAGES

Read Media Images

HighdangerousStorageAllows reading image files from shared media collections.

android.permission.READ_MEDIA_VIDEO

Read Media Video

HighdangerousStorageAllows reading video files from shared media collections.

android.permission.READ_MEDIA_AUDIO

Read Media Audio

MediumdangerousStorageAllows reading audio files from shared media collections.

android.permission.READ_MEDIA_VISUAL_USER_SELECTED

Read User Selected Photos

MediumdangerousStorageAllows reading only photos and videos selected by the user (Android 14+).

android.permission.MANAGE_EXTERNAL_STORAGE

Manage All Files

HighspecialStorageGrants broad access to all files on shared storage (special policy-restricted access).

android.permission.POST_NOTIFICATIONS

Post Notifications

MediumdangerousNotificationsAllows posting notifications to the user (Android 13+).

android.permission.SCHEDULE_EXACT_ALARM

Schedule Exact Alarm

MediumspecialAlarmsAllows scheduling exact alarms that wake device at precise times.

android.permission.USE_EXACT_ALARM

Use Exact Alarm

LownormalAlarmsDeclares exact alarm use for eligible app categories on recent Android.

android.permission.INTERNET

Internet

LownormalNetworkAllows opening network sockets and internet access.

android.permission.ACCESS_NETWORK_STATE

Access Network State

LownormalNetworkAllows reading network connectivity state.

android.permission.ACCESS_WIFI_STATE

Access Wi-Fi State

LownormalNetworkAllows reading Wi-Fi network state and details.

android.permission.CHANGE_WIFI_STATE

Change Wi-Fi State

MediumnormalNetworkAllows enabling, disabling, or configuring Wi-Fi related behavior.

android.permission.CHANGE_NETWORK_STATE

Change Network State

MediumnormalNetworkAllows changing network connectivity state.

android.permission.NFC

NFC

LownormalHardwareAllows use of Near Field Communication hardware features.

android.permission.VIBRATE

Vibrate

LownormalHardwareAllows controlling vibration hardware.

android.permission.WAKE_LOCK

Wake Lock

LownormalPowerAllows app to keep CPU or screen awake temporarily.

android.permission.RECEIVE_BOOT_COMPLETED

Receive Boot Completed

LownormalLifecycleAllows app to receive BOOT_COMPLETED broadcast after device restart.

android.permission.FOREGROUND_SERVICE

Foreground Service

LownormalServicesAllows starting foreground services with persistent notifications.

android.permission.FOREGROUND_SERVICE_CAMERA

Foreground Service Camera

MediumnormalServicesDeclares foreground service type usage for camera operations.

android.permission.FOREGROUND_SERVICE_MICROPHONE

Foreground Service Microphone

MediumnormalServicesDeclares foreground service type usage for microphone operations.

android.permission.FOREGROUND_SERVICE_LOCATION

Foreground Service Location

MediumnormalServicesDeclares foreground service type usage for location operations.

android.permission.ACCESS_NOTIFICATION_POLICY

Access Notification Policy

MediumnormalNotificationsAllows requesting Do Not Disturb policy access from user settings.

android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS

Ignore Battery Optimizations

MediumspecialPowerAllows requesting exemption from battery optimization policies.

android.permission.REQUEST_INSTALL_PACKAGES

Request Install Packages

HighspecialPackagesAllows requesting install of APK packages from unknown sources.

android.permission.QUERY_ALL_PACKAGES

Query All Packages

HighspecialPackagesAllows broad visibility into installed apps (policy restricted on Play).

android.permission.PACKAGE_USAGE_STATS

Package Usage Stats

HighspecialPrivacyAllows access to app usage history after explicit user grant in settings.

android.permission.SYSTEM_ALERT_WINDOW

System Alert Window

HighspecialPrivacyAllows drawing overlays above other apps after user approval.

android.permission.WRITE_SETTINGS

Write System Settings

HighspecialSystemAllows modifying system settings after special user approval.

android.permission.READ_LOGS

Read Logs

SystemsignatureSystemSystem-level access to read low-level logs; not available to regular apps.

android.permission.WRITE_SECURE_SETTINGS

Write Secure Settings

SystemsignatureSystemSignature-only permission to modify secure system settings.

android.permission.MODIFY_PHONE_STATE

Modify Phone State

SystemsignaturePhoneSignature-only permission to control telephony state.

android.permission.BIND_ACCESSIBILITY_SERVICE

Bind Accessibility Service

SystemsignatureSystemUsed by services implementing accessibility APIs with user enablement.

android.permission.BIND_NOTIFICATION_LISTENER_SERVICE

Bind Notification Listener

SystemsignatureNotificationsUsed by notification listener services with explicit user approval.

android.permission.BIND_VPN_SERVICE

Bind VPN Service

SystemsignatureNetworkUsed by VPN service implementations with dedicated system flow.

android.permission.SET_ALARM

Set Alarm

LownormalAlarmsAllows app to set alarms for user-visible reminders.

android.permission.SET_WALLPAPER

Set Wallpaper

LownormalPersonalizationAllows setting system wallpaper.

android.permission.SET_WALLPAPER_HINTS

Set Wallpaper Hints

LownormalPersonalizationAllows setting wallpaper size and related hints.

android.permission.USE_FULL_SCREEN_INTENT

Use Full Screen Intent

MediumnormalNotificationsAllows full-screen intents for urgent notifications (alarm/call style UX).

android.permission.REORDER_TASKS

Reorder Tasks

MediumnormalSystem UIAllows moving tasks to foreground/background order.

android.permission.KILL_BACKGROUND_PROCESSES

Kill Background Processes

MediumnormalSystemAllows requesting termination of background app processes.

android.permission.READ_SYNC_SETTINGS

Read Sync Settings

LownormalAccountsAllows reading sync settings for accounts.

android.permission.WRITE_SYNC_SETTINGS

Write Sync Settings

MediumnormalAccountsAllows changing sync settings for accounts.

android.permission.AUTHENTICATE_ACCOUNTS

Authenticate Accounts

SystemsignatureAccountsLegacy/system account authenticator permission.

android.permission.MANAGE_ACCOUNTS

Manage Accounts

SystemsignatureAccountsLegacy/system-level account management permission.

android.permission.READ_PROFILE

Read Profile

HighdangerousPersonal DataAllows reading personal profile data.

android.permission.WRITE_PROFILE

Write Profile

HighdangerousPersonal DataAllows modifying personal profile data.

android.permission.READ_CELL_BROADCASTS

Read Cell Broadcasts

MediumdangerousMessagesAllows reading cell broadcast messages.

android.permission.ACCEPT_HANDOVER

Accept Handover

HighdangerousPhoneAllows app to continue calls from another app during handover.

Review note

Risk level is a practical audit helper based on data sensitivity and abuse impact, while protection level reflects Android platform behavior. Always verify app policy requirements for target API level.

Caractéristiques

  • Recherche rapide d'autorisations : recherchez les autorisations par chaîne de manifeste, étiquette, catégorie ou description en temps réel.
  • Filtres de risque et de protection : filtrez par niveau de risque pratique et par niveau de protection Android pour un examen de sécurité plus rapide.
  • Copie en un clic : copiez les chaînes d'autorisation exactes directement dans AndroidManifest.xml sans fautes de frappe.
  • Release Audit Friendly : examinez rapidement les autorisations à fort impact avant de publier des mises à jour d'applications.

Cas d'utilisation

  • Liste de contrôle de sécurité avant la publication : validez les autorisations demandées avant la publication et signalez les accès inutiles à haut risque.
  • Nettoyage du manifeste : auditez les autorisations héritées après les mises à niveau du SDK et supprimez les entrées obsolètes ou inutilisées.
  • Préparation à l'examen des règles et du magasin : préparez les documents de justification des autorisations pour les déclarations de la Play Console et les examens internes.
  • Intégration de l'équipe : aidez les nouveaux développeurs Android à comprendre rapidement l'impact des autorisations et les modèles de protection.
  • Audit de SDK tiers : identifiez les autorisations introduites par des SDK et des bibliothèques tiers qui peuvent ne pas être évidentes à partir de vos propres déclarations de manifeste.
  • Conformité entreprise et MDM : vérifiez que les autorisations demandées sont conformes aux politiques de gestion des appareils de l'entreprise avant de distribuer des applications via des canaux gérés.

Pourquoi l'audit des autorisations est important

Les autorisations trop demandées réduisent la confiance des utilisateurs, déclenchent des frictions lors des examens des magasins et augmentent les risques de sécurité. Un audit d'autorisation ciblé vous aide à demander uniquement ce dont votre fonctionnalité a réellement besoin.

Niveau de risque et de protection

Le niveau de protection est défini par Android (dangereux, normal, signature, spécial). Le niveau de risque dans cet outil est une évaluation axée sur la mise en œuvre afin de prioriser les efforts d'examen et de test internes.

Niveaux de protection expliqués

Les autorisations normales sont accordées automatiquement au moment de l'installation, tandis que les autorisations dangereuses nécessitent l'approbation explicite de l'utilisateur au moment de l'exécution. La signature et les autorisations spéciales sont réservées aux applications système et aux intégrations privilégiées, ce qui les rend inadaptées à la plupart des cas d'utilisation tiers.

Confidentialité, sécurité et disponibilité

Les autorisations sensibles à la confidentialité, telles que la localisation, la caméra et les contacts, sont soumises à un examen plus strict du Play Store et à une révocation au niveau du système d'exploitation. La conception autour d'ensembles d'autorisations minimaux améliore la disponibilité des applications sur les profils d'appareils restreints, les politiques MDM d'entreprise et les distributions Android axées sur la confidentialité.

Foire aux questions

Android Permission Reference est une liste consultable de chaînes d'autorisation de manifeste Android avec des évaluations de risque pratiques, des catégories et des niveaux de protection Android pour vous aider à auditer rapidement les autorisations des applications.

Oui. Chaque entrée d'autorisation fournit la chaîne exacte que vous pouvez copier dans vos déclarations d'autorisation d'utilisation manifeste.

Le niveau de protection est une classification de la plateforme Android (dangereux, normal, signature, spécial). Le niveau de risque est une évaluation pratique dans cet outil pour aider à prioriser les contrôles de sécurité des autorisations.

Les autorisations spéciales et de signature nécessitent généralement une approbation supplémentaire du système, une signature privilégiée ou une justification plus stricte de la politique du magasin. Elles ne sont pas largement disponibles comme les autorisations normales.

Oui. L'outil permet d'identifier rapidement les autorisations à fort impact, ce qui facilite la préparation des explications sur la confidentialité, des déclarations de politique et des examens de sécurité interne avant la soumission.

Non. L’intégralité de la référence des autorisations est regroupée côté client. Il fonctionne hors ligne après le chargement de la page et ne nécessite aucun compte ni inscription.

Oui. C'est 100% gratuit, sans compte ni inscription requis.