About this tool
Audit the permissions of banking, social, dating, fitness, shopping, ride-hailing, food delivery, keyboard, kids game and other apps. Find what each type really needs.
Different kinds of apps need different permissions. Pick an app category and audit the access it asks for against what that kind of app actually needs, with the risky grants called out and the safe defaults explained. This page brings together 14 separate app permission audit pages (Banking, Dating, Education, Fitness, Food delivery, Health records, Keyboard, Kids games, Photo editors, Ride-hailing, Shopping, Social, Utility apps, Wallpaper) so you can compare them without hunting for the right one.
Open App Permission Audit on AltFTool — it loads instantly in your browser.
Choose your app type at the top: Banking, Dating, Education, Fitness and 10 more. On a phone it is a drop-down list.
Fill in the app permission audit for that app type; each of the 14 options keeps its own rules, data and defaults.
Read the result, then switch app type to compare. The page link keeps your app type (?v=banking), so you can bookmark or share it.
Banking, Dating, Education and the rest sit behind one picker, so switching app type takes a tap instead of a new search.
Every app type keeps its own rules, numbers and defaults rather than one generic template.
The link remembers the app type you picked, so a bookmark or a shared link opens straight on it.
14: Banking, Dating, Education, Fitness, Food delivery, Health records, Keyboard, Kids games, Photo editors, Ride-hailing, Shopping, Social, Utility apps, Wallpaper. Pick one at the top of the tool; the page link updates (for example ?v=banking) so you can bookmark or share that exact view.
No. Android's SMS Retriever and SMS User Consent APIs can pass one matching OTP to an app without giving it READ_SMS access to every message. Manual copy-paste is also safer than full inbox access.
Some matching features use location, but precise or background location can reveal sensitive routines. Prefer approximate or manual area settings when the app supports them.
With MediaProjection it captures everything on your screen for the session, including notifications from other apps that arrive mid-exam, and with QUERY_ALL_PACKAGES it can read your full list of installed apps. Grant screen capture per session only and turn on Do Not Disturb before starting.
No, not for tracking a workout you start yourself — 'While using the app' is enough, because the app is in the foreground with an active workout notification. ACCESS_BACKGROUND_LOCATION is only justified for automatic workout detection, and Google Play classes it as a restricted permission requiring a core-functionality declaration.
No. Tracking an order you placed runs in a foreground service with a visible notification, which works while the app is open or in the notification shade. ACCESS_BACKGROUND_LOCATION only adds tracking after you leave the app, and Google Play classes it as a restricted permission needing a core-functionality declaration.
It depends far more on the sharing defaults than on the permissions. Under India's DPDP Act 2023 and the ABDM Health Data Management Policy, health data may only be shared on your specific, revocable consent — so check the app's consent ledger and turn off any blanket sharing with partner clinics or insurers before uploading anything.
It can technically see any text typed through it, which is why Android shows an explicit warning when you enable one. Two things limit the damage: password fields marked secure are usually excluded from learning, and on iOS a keyboard is sandboxed with no network access until you turn on Allow Full Access.
Contacts, SMS, call log, calendar, all-files access and any accessibility service — none of them have a gameplay use, and an accessibility service can read every screen and simulate taps in any app, so a game requesting one is a reason to uninstall. Precise location and the Advertising ID also belong on that list unless the game is genuinely map-based.
No. Android 13's photo picker and iOS 14's Limited Access hand the app only the image you selected, with no permission prompt. Full-library access is convenient for batch editing but exposes every screenshot and document photo you have taken.
Not for booking or for an ongoing trip — those run in the foreground with a live notification, which 'While using the app' covers. Background location only matters if you want trips tracked with the phone locked and the app closed, so it is a deliberate trade, not a requirement.