APK Safety Scanner & Permission Risk Scoring Hub

Analyze APK Risk before you tap Install.

Enter an app name and its requested permissions. Our security engine calculates a dynamic Safety Score (0–100%), flags Trojan & Spyware patterns with live gauge visualization, and produces an instant **Comprehensive Audit Report**.

Real-time Sandbox Audit

CRITICAL RED FLAG

Flashlight Ultra Pro (Sideloaded APK)

Category: Flashlight Utility

28% Safe (Grade F)

⚠ READ_SMS & RECEIVE_SMS (2FA OTP Risk)

⚠ READ_CONTACTS (Address Book Harvester)

⚠ ACCESS_BACKGROUND_LOCATION (Silent Tracking)

A single-purpose torch tool requires zero dangerous permissions. Granting SMS access creates direct exposure to banking Trojan hijacking.

18+

Dangerous Permissions

9

App Profiles & Baselines

0–100%

Dynamic Risk Metric

Full

Audit Report Generator

Interactive Risk Engine

APK Safety Scanner & Risk Calculator

Configure the app profile and toggle permissions below. The dynamic algorithm immediately evaluates overreach, financial risks, and generates a structured **Security Audit Report**.

⚡ Quick-Load Test APK Presets: Click any preset to simulate

1. App Identity & Profile Step 1 of 2

2. Select Requested Permissions

Tick what the APK manifest or install dialog requests

Critical & High-Threat Permissions
Moderate & Privacy-Sensitive Permissions
Standard & Low-Risk Permissions
SCANNER ACTIVE
GRADE A+
100 %

Verified Safe App

Privacy Impact

Minimal

OTP / Fraud Threat

Zero Risk

Spyware Exposure

Low

Over-Permission

0 Mismatches

Every requested permission lines up with expected behavior. No abnormal access vectors detected.

Discuss App

Android Malware Vectors

Dangerous Permission Combinations

Individual permissions may seem harmless, but certain combinations form the signature blueprint of banking Trojans, keyloggers, and spyware.

Banking Trojan Vector SEVERITY 10/10

SMS + Overlay (Draw Over Apps)

The app draws a fake full-screen login window over your genuine banking app while silently intercepting the two-factor authentication (2FA) SMS code in the background.

Seen in: Anatsa, SharkBot, Hydra malware families.
Silent Spyware Vector SEVERITY 9/10

Accessibility + Internet + Storage

Accessibility services can read whatever is typed on the screen (keystrokes, passwords, chats) and exfiltrate the stored credentials via background internet connections.

Seen in: SpyNote, Godfather, Teabot APKs.
Eavesdropping Vector SEVERITY 8/10

Microphone + Background Location

Allows an innocent-looking utility to track geographical movement 24/7 and trigger microphone recordings when entering specific sensitive locations.

Seen in: Sideloaded modded utility APKs.
Community Intelligence Network

App Safety Reviews & Discussion

Read warnings, verified tests, and permission reviews from Android security enthusiasts and everyday users.

the methodology

How the verdict actually gets decided

01

State the app's real feature set

Every app archetype has a baseline set of permissions strictly necessary for its features to function — nothing more.

02

Cross-reference against the manifest

Each requested permission is checked against the archetype baseline — evaluating both single overreach and hazardous combinations.

03

Weigh the mismatch & origin

Critical permissions (SMS, Accessibility, Contacts) and sideloaded APK origin carry heavy algorithmic penalties.

why it matters

Permission creep is quiet, until it isn't

01

Nobody reads the dialog

The permission screen appears at the exact moment you're trying to get past it, not evaluate it. That's the point of asking at install time — the friction is designed to be skipped.

02

One extra permission is one extra exposure

Every granted permission is a door that stays open for as long as the app is installed, not just for the one feature that prompted it.

03

Sideloaded apps skip the one check that exists

Play Store review isn't perfect, but it's something. An .apk from a link has had zero review — the permission list is often the only signal left.

the guide

Android App Permissions Explained: Which Ones Are Safe and Which Are Dangerous?

~6 min read • Updated Security Guidelines

Every Android app asks for something before it lets you use it. Sometimes it's obvious why — a camera app wants your camera, fine. But sometimes the ask is strange: a flashlight app wants your contacts, a calculator wants your location, a wallpaper app wants to read your SMS messages. Most people tap "Allow" without reading any of it, because the prompt is in the way of whatever they actually wanted to do. That habit is exactly what malicious apps count on.

The scanner above works off a simple rule: every permission should be traceable to a specific feature. If you can't explain what feature needs it, the app probably doesn't need it either. This guide walks through what the major permissions actually give an app access to, when they're reasonable, and when they're a warning sign.

What each permission actually hands over

Accessibility Services (BIND_ACCESSIBILITY_SERVICE)

This is arguably the most powerful permission in Android. Designed for users with disabilities, it allows an app to observe your screen in real time, inspect every text field, read passwords, and click buttons autonomously. Malicious APKs use this to auto-grant themselves further permissions and log banking keystrokes.

SMS & 2FA Codes (READ_SMS, RECEIVE_SMS)

SMS access lets an app read and receive text messages — including one-time passcodes used for two-factor authentication. This is how banking Trojans bypass SMS-based account verification. Only default SMS messengers should ever request this.

Contacts (READ_CONTACTS)

This hands over names, numbers, and emails for everyone in your address book. Messaging and dialer apps need it. A flashlight, wallpaper app, or single-player game has zero legitimate need for contacts, making this a classic data-harvesting indicator.

System Alert Window (Draw Over Other Apps)

Allows an app to display overlay windows over whatever app is currently running. Used legitimately by chat heads (e.g. Messenger), but frequently abused to inject invisible overlay screens that capture banking passwords or trick you into clicking "Grant Admin".

Precise & Background Location

Fine-grained location tracks you down to a specific room or street corner. Navigation and ride-hailing apps need it while open. If an app requests background location (tracking when closed), question why an offline tool or utility needs to know your coordinates 24 hours a day.

Camera & Microphone

Grants continuous access to lens and audio recording hardware. Video calling and camera tools need it, but standalone photo editors only require storage read access to existing files, not live microphone recording.

Why this matters even more with Sideloaded .APK files

Apps downloaded from third-party APK sites, Telegram channels, or forum links bypass Google Play Protect scanning during publication. A modified version of a popular game (Mod APK) or unofficial WhatsApp fork often contains altered code designed to harvest telemetry or push persistent adware. Always run the permission list through this Risk Calculator before tapping install.

frequently asked questions

Frequently Asked Questions

How does the Safety Score calculation work? +

The engine starts at a 100% baseline. It subtracts penalty points for permissions that mismatch the app's declared category, adds compound penalties for hazardous combinations (such as SMS + Overlay), and deducts an additional 20% penalty if the APK was sideloaded from an unverified source.

Are Modded APKs (like GBWhatsApp) always dangerous? +

While they offer extra cosmetic features, modded APKs are compiled by anonymous third-party developers without official encryption guarantees. Many inject additional background trackers or request install permissions that can compromise your device.

Can an app steal data if I only grant Storage permission? +

On older Android versions, broad storage access allowed an app to read all photos, PDFs, and documents on the SD card. On modern Android versions (Android 13+), photo-picker and scoped storage isolate access to selected files, significantly reducing privacy risk.

Are community reviews saved permanently on my browser? +

Yes. Your submitted reviews and upvotes are stored securely in your browser's localStorage, allowing you to track and reference your evaluated APKs anytime without creating an account.

✔ Report copied to clipboard!