
Scan All
Smart scanner & secure QR suite, private by design.
Scan All is a high-speed, 100% offline barcode reader and QR code suite for Android. Powered by Google Play Services ML Kit and CameraX, it decodes 14+ symbologies in milliseconds with zero cloud latency. Includes automated Anti-Scam Brand Protection to prevent malicious phishing QR codes, a complete generator suite, and an encrypted local privacy vault.

0ms
cloud latency (100% on-device ML Kit)
14+
supported 1D & 2D barcode formats
13+
verified anti-scam social brand shields
0 bytes
user tracking or telemetry uploaded
ENGINEERED FOR ACCURACY & DEFENSE
Advanced Scanning Without Surveillance
Most scanner apps on app stores are bloated with intrusive ad trackers, analytics SDKs, and cloud profiling. Scan All runs every operation in memory right on your device.
Google Play Services ML Kit Engine
High-performance real-time barcode decoding via CameraX 1.4.2 at 60fps with zero cloud roundtrips.
Anti-Scam Brand Protection
Prevents phishing and spoofing by enforcing strict domain verification before verified social badges can be attached.
13+ Verified Brand Badges
Instant verified QR templates for Facebook, Instagram, YouTube, TikTok, X, WhatsApp, Telegram, LinkedIn, Gmail, GitHub, Discord, Spotify, and Reddit.
Offline Multi-Format Generator
Render QR codes and linear barcodes for Wi-Fi credentials, Contact vCards, Geo Locations, Calendar Events, SMS, and custom URLs via ZXing.
On-Device Security Analyzer
Evaluates scan destinations locally to warn against unencrypted open Wi-Fi networks, obfuscated IP URLs, and shortened redirects.
Privacy Vault & 30-Day Cleanup
Encrypted local SharedPreferences storage with favorite protection, instant one-tap history wipe, and zero background analytics.
On-Device Anti-Scam Brand Verification
Scammers frequently trick victims into scanning QR codes containing official brand logos (like Facebook, Gmail, or LinkedIn) that actually point to credential-harvesting phishing clones. Scan All solves this with offline domain integrity checks.
Domain matches official verified brand criteria with valid HTTPS TLS certificate scheme.
Unencrypted open Wi-Fi connection or URL shortening service that conceals destination endpoints.
Brand logo attached to mismatching or misleading host domain; blocked automatically by generator.
13+ Protected Social & Cloud Brands
These brands are verified strictly against authoritative hosts before badges are rendered:
COMPREHENSIVE SYMBOLOGY
14+ Industrial & Consumer Formats
Compatible with virtually every barcode in retail, logistics, manufacturing, travel, and personal identification.
2D Matrix
1D Retail & Linear
PRIVACY TRANSPARENCY
Minimal Device Privileges
Scan All requests only the absolute minimum hardware permissions needed to function. We believe security begins with architectural restraint.
android.permission.CAMERA
Camera Sensor Access
Used strictly to stream live camera frames into Google Play Services ML Kit viewfinder memory for instant barcode decoding. Video and photos are never recorded, cached, or transmitted.
android.permission.VIBRATE
Tactile Haptic Feedback
Triggers a quick, subtle vibration pulse upon successful barcode recognition. Can be customized or disabled completely in Settings.
android.permission.INTERNET
Offline Domain Validation
Declared for modern web-intent dispatch and network state checks; core scanning, matrix generation, and Anti-Scam validation run 100% locally.
ZERO EXPLOITATION
Permissions We Deliberately Refuse
Unlike ad-supported scanners, Scan All strictly avoids all privacy-invasive Android privileges:
BLOCK: ACCESS_FINE_LOCATION
No geolocation tracking: Scan All never monitors your physical location or GPS coordinates.
BLOCK: READ_CONTACTS
Zero address book scraping: Contact vCards generated in-app are built strictly from manual user input.
BLOCK: RECORD_AUDIO
No microphone access: Scan All contains zero audio listening or background voice capture code.
BLOCK: READ_EXTERNAL_STORAGE
Zero invasive storage snooping: Scanned history is isolated inside Android's private SharedPreferences sandbox.
Frequently Asked Questions
Clear answers regarding Scan All's architecture, security model, and offline guarantees.
How does Anti-Scam Brand Protection work?
When creating a QR code with a brand badge (e.g., Instagram or LinkedIn), Scan All's on-device validator verifies that the entered destination link actually belongs to that service's verified domains (e.g., instagram.com). If an attacker attempts to place an official Instagram badge on a phishing site like 'login-verify-account.tk', Scan All flags the mismatch and prevents generation.
Are my scanned QR codes or images uploaded to any cloud server?
No. All camera frame decoding is handled entirely on your phone via Google Play Services ML Kit. Decoded text, URLs, and generation history remain strictly inside your device's private sandbox storage.
Can I use Scan All completely offline or in Airplane Mode?
Yes. Scan All is built from the ground up as an offline-first utility. Barcode scanning, QR generation, Wi-Fi parsing, and history lookups require zero internet connectivity.
How can I permanently delete my scan history?
You have complete data sovereignty. You can delete individual scans, swipe to remove entries, or tap 'Clear all history' in Settings to instantly wipe your local database. Clearing app data in Android system settings or uninstalling the app permanently purges all records.
Upgrade to Fast, Private Barcode & QR Scanning
No accounts. No advertising IDs. No cloud surveillance. Enjoy high-speed Google ML Kit scanning with complete on-device peace of mind.