DocBit Notes Tutorials

A Line-by-Line Breakdown of Binance App Permission Requests

When you launch the Binance app for the first time after installation, a series of permission requests will sequentially pop up: camera, photo album, location, notifications, clipboard... Many users worry whether the app is asking for too much. This note categorizes and explains every permission requested by Binance based on its purpose, so you know exactly what is going on. For the new version download, please use the Binance official website or the Binance Official App; for iPhone installation, refer to the iOS installation tutorial.

Permission Grouping

According to the Android permission model, the permissions requested by Binance can be divided into several categories:

Category Impact User Choice
Normal Permissions System grants automatically No action required
Dangerous Permissions Prompts for user consent Can be denied
Special Permissions Requires manual toggle in settings Off by default

Dangerous permissions are the part users care about the most.

Mandatory Dangerous Permissions

Denying these permissions will affect core functionality:

Permission Purpose Impact if Denied
Camera (CAMERA) KYC selfies, scanning payment QR codes Cannot complete KYC or scan codes
Notifications (POST_NOTIFICATIONS) Price alerts, order executions, login alerts Cannot receive push notifications
Network (Automatic) All internet-dependent features App becomes unusable

We recommend granting these three. The notification permission is a runtime permission introduced in Android 13; older systems will grant it automatically.

Optional Dangerous Permissions

Grant these on-demand; denying them still leaves most functions usable:

Permission Purpose Impact if Denied
Storage (READ_MEDIA_IMAGES) Uploading KYC ID photos, saving receive QR codes Must select images one by one when uploading
Location (ACCESS_COARSE_LOCATION) Certain region-restricted events, risk assessment Occasional "Cannot recognize region" prompts
Microphone (RECORD_AUDIO) Customer service voice calls (rare scenarios) Can only use text with customer service
Contacts (READ_CONTACTS) Convenient selection when transferring to friends Can still input addresses manually

We suggest selecting "Allow only while using the app" for these, rather than keeping them permanently enabled.

Permissions You Don't Need to Grant

Permissions that the Binance app might declare in its manifest but doesn't actually force you to grant:

  • Phone Status: Only used to pause certain animations during an incoming call; can be denied.
  • Device ID: Rarely used now since compliance requirements were adjusted.
  • SMS: Only used for 2FA login in specific regions; users in mainland China won't encounter this.

If your device prompts you for these permissions, you can safely deny them.

Special Permissions Explained

Special permissions do not automatically trigger a pop-up request; they must be manually turned on in the system settings:

Special Permission 1 · Install from unknown sources Already handled during the first APK installation; no need to toggle again.

Special Permission 2 · Draw over other apps Used for Binance price alert pop-ups. When enabled, floating notifications can appear even if the app is in the background.

Special Permission 3 · Background auto-start Some ROMs prevent apps from starting in the background by default, causing scheduled market data fetches to fail. Binance recommends setting the app to "Unrestricted" in "Battery optimization".

Special Permission 4 · Show on lock screen Allows price alert notifications to appear on the lock screen; if off, you will only see them after unlocking the device.

Permission Differences Between Old and New Versions

Permission v2.90 v2.100
Notification Runtime Permission Only Android 13+ Same
Granular Media Permissions READ_EXTERNAL_STORAGE READ_MEDIA_IMAGES (Refined)
Bluetooth Not requested Not requested
NFC Requested in some builds Not requested
Camera Requested Requested

The scope of permissions requested by newer versions is actually narrowing, aligning with Google's principle of least privilege.

Authorization Recommendations by Scenario

Scenario 1 · Only viewing market data, no trading

  • Mandatory: Network, Notifications
  • Deny: Camera, Location, Storage, Microphone

Scenario 2 · Spot trading + KYC

  • Mandatory: Network, Notifications, Camera, Storage
  • Optional: Location

Scenario 3 · Heavy futures user

  • Grant all mandatory permissions
  • Enable "Draw over other apps" and "Unrestricted background usage" in Special Permissions

Scenario 4 · Multi-account family use

  • Authorize each account independently within the "App cloner" or "Dual apps" space

How to Revoke Granted Permissions

If you want to revoke permissions after granting them:

ROM Revocation Path
MIUI Settings → Apps → Manage apps → Binance → Permissions
HarmonyOS Settings → Apps → Binance → Permissions
ColorOS Settings → App management → Binance → Permissions
Stock Android Settings → Privacy → Permission manager → Select permission type → Find Binance

Once revoked, the app will prompt you with a request again the next time the permission is needed.

Privacy-Sensitive Reminders

  • The official Binance app will NOT read your clipboard (unless you explicitly tap a "Copy Address" button).
  • It will NOT scan non-KYC photos in your album.
  • It will NOT upload your contacts.
  • It will NOT listen to your microphone (unless you initiate a voice call with customer service).

If you see a prompt about Binance reading your clipboard when you haven't actively performed an action, you should suspect that you might have installed a fake, counterfeit package.

FAQ

Q: Will denying notification permissions affect security? A: Yes. Login alerts, withdrawal notifications, and security warnings are delivered via push. If denied, you can only see these messages by opening the app.

Q: Can I grant camera permissions only during KYC? A: Yes, Android 11+ supports the "Only this time" option.

Q: Will denying location permissions trigger risk control? A: Occasionally, as risk control cross-verifies IP and GPS data. However, it won't directly lead to an account ban.

Q: Can I use LSPosed to block certain permissions? A: Yes, but it requires root access. System settings are sufficient for average users.

Further Reading