Frequently Asked Questions

Have questions about how apkTrusted works? Find answers to common questions about our analysis engine, privacy policies, and technical details below.

General Questions

What is apkTrusted?

apkTrusted is a free online APK analyzer. It breaks down Android app packages to show permissions, components, SDK levels, hashes, URL endpoints, and security risk signals.

Is this service free?

Yes, apkTrusted Lite is completely free to use for individual file analysis. There are no hidden fees or mandatory registrations required to scan a file.

Do I need to sign up?

No account is required. You can visit the site, upload an APK, and view the results instantly.

Upload & Analysis

What is the maximum file size?

The current file size limit is 200 MB.

What file formats are supported?

We support .APK, .XAPK, and .APKS files.

My file upload failed. Why?

Common reasons for failure include:

  • The file is corrupted or is not a valid Android package.
  • The file exceeds the 200 MB size limit.
  • Your internet connection was interrupted during the upload.
  • Our servers are currently experiencing high load. Please try again in a few minutes.

Privacy & Security

Do you keep my APK file?

No. Your privacy is our priority. Once the analysis is complete, the actual APK file is immediately and permanently deleted from our servers. We only retain the metadata (like the app name, icon, permissions list, and hash) to display the report.

How does the security scan work?

We calculate file hashes and combine threat-scan outputs with metadata analysis. The report highlights suspicious detections, risky permissions, exposed endpoints, and configuration-based risk factors.

Can I delete a report?

Generally, reports for public apps are kept as part of our database. However, if you have accidentally uploaded a private or internal build and wish for the metadata to be removed, please contact us via our Contact Page with the link to the analysis, and we will assist you.

Understanding the Results

What is "Target SDK" and "Min SDK"?

  • Min SDK: The oldest version of Android the app will run on. If you have an older phone, this number matters.
  • Target SDK: The version of Android the app was designed and optimized for. A higher Target SDK generally means the app follows modern security and performance guidelines.

What are "Dangerous Permissions"?

Android categorizes permissions based on risk. "Dangerous" permissions give the app access to private user data (like Contacts, Location, SMS) or control over the device (like Camera, Microphone). Just because an app has dangerous permissions doesn't mean it's malicious, but you should verify if those permissions make sense for the app's function.

What are ABIs (e.g., arm64-v8a)?

ABI stands for Application Binary Interface. It defines which CPU architecture the app's native code is built for. Common types are arm64-v8a (modern phones), armeabi-v7a (older phones), and x86/x86_64 (emulators and some tablets). A universal APK usually contains libraries for multiple ABIs.