Analyze your app package
Choose a release .apk or .ipa. The file is parsed on your device — nothing is uploaded anywhere.
Drop your .apk or .ipa here
or click to browse your files
Drop an .apk or .ipa file and instantly inspect its manifest, permissions, signing certificate, embedded secrets and third-party SDKs — everything runs locally in your browser.
Audit Your AppChoose a release .apk or .ipa. The file is parsed on your device — nothing is uploaded anywhere.
or click to browse your files
Five steps to ship a safer app.
.apk or .ipa you plan to ship. Debug builds are signed with a debug key and show different flags.Everything you need to know about this app auditor.
No. Every parser runs locally in your browser — the ZIP reader, the manifest and DEX parsers, the certificate decoder. Your file never leaves this tab.
.apk for Android and .ipa for iOS, up to 500 MB. It does not accept .aab, .xcodeproj or .xcarchive files.
If the signing certificate subject or issuer contains "Android Debug", the app was signed with the default debug keystore (e.g. debug.keystore). Sign with your production keystore before shipping.
Critical — exposed credentials or private keys that can be used directly. High — serious misconfiguration (debuggable, cleartext, weak signing). Medium — meaningful hardening gaps. Low — best-practice issues. Info — factual observations such as embedded SDKs.
Third-party SDKs (analytics, ads, crash reporting) are common and often legitimate. The auditor lists them so you can review them against your privacy policy. They are reported as informational.
Make sure the file is a valid .apk or .ipa and not renamed from another format. Corrupted downloads or 7-Zip repacked files can also fail. Check the error message for details.