Overview
Last updated
Last updated
freeMalwareDetection is a powerful SDK designed to enhance the security of your Android application by quickly and efficiently scanning for malicious (or suspicious) applications based on various blacklists and security policies.
📌 In-App Malware Detection
Secure your Android app with quick, efficient threat scans. Detect SMS OTP Stealers, Ransomware, Fraudulent Apps, Spyware, Risky Apps, Copycats, Clipper Malware, Fake Security Apps, Keyloggers, Phishing Apps, Malware Droppers and Banking Malware.
🛡️ Customizable Blacklists Easily define and manage multiple types of blacklists to tailor malware detection to your needs.
⚡ Asynchronous Scanning Perform malware scans in the background without affecting the app's performance.
🔍 Comprehensive Details Receive detailed information on detected threats to inform users effectively.
✅ Google Play Review Compliant
Malware detection generally complies with Google Play policies without any additional involvement. Optional improved detection capabilities utilizing QUERY_ALL_PACKAGES
permission (optional feature) require further steps.
🚀 Easy Integration Simple integration process with robust documentation and support.
Malware detection provides a list of suspicious apps, allowing your business logic to take appropriate action based on your objectives:
📊 User and device risk scoring – Assess potential threats based on detected apps.
🕵️ Study malware – Analyze malicious behavior to improve defenses.
🔒 Block some features – Restrict access to sensitive actions for security.
⚠️ Monitor and prevent new scams – Detect emerging fraud patterns targeting your business.
Developer (during development): Define criteria for suspicious apps using blacklists and suspicious permission lists.
SDK (at runtime): The SDK scans the device for suspicious apps installed on the device.
Your app (at runtime): Display the malware warning UI to alert users and allow them to confirm the trustworthiness of the listed risky apps (or some of them).
User: Users can approve trusted apps or uninstall detected apps that seem malicious or potentially malicious.
SDK (at runtime): Approved apps are added to the whitelist to prevent future warnings about the same apps.
freeMalwareDetection is currently supported for: