# QR Code Check — Complete Information > QR Code Check is a free QR code scanner app for iOS and Android that analyses links for security threats before you open them. It combines Google Web Risk, URLhaus malware database, heuristic URL analysis, and on-device AI (CoreML) to detect phishing, malware, and other threat types — with zero data collection and complete privacy. ## Overview QR Code Check is the best QR code scanner app for checking links safely. It is designed for users who want to scan QR codes with confidence, knowing that every link is checked for security threats before they visit it. Check QR codes before you tap. Spot phishing, malware, fake websites, suspicious redirects, and scam links in seconds. The app is available on the Apple App Store and Google Play Store for iPhone, iPad, and Android devices. - **App Store URL**: https://apps.apple.com/us/app/qr-code-check/id6759892910 - **Website**: https://qrcodecheck.app - **App ID**: 6759892910 - **Developer**: Adam Hurd (Innovative Online Industries) - **Price**: Free (optional subscriptions: $1.99/month or $4.99/year with free trial) - **Requires**: iOS 18.6 or later / Android (varies by device) - **Size**: 27.4 MB ## App Features ### Scanning & Input | Feature | Included | |---------|----------| | Real-time camera scanning | Yes | | Screenshot & image import | Yes | | Zoom for imported photos | Yes | ### Threat Detection | Feature | Included | |---------|----------| | Instant threat assessment (under 1 second) | Yes | | 14 threat types detected | Yes | | Risk scoring (0-100 scale) | Yes | ### Intelligence Sources | Source | Weight | Included | |--------|--------|----------| | Google Web Risk | 40% | Yes | | URLhaus malware database | 20% | Yes | | Heuristic pattern matching | 20% | Yes | | On-device ML models (CoreML) | 20% | Yes | ### User Controls | Feature | Included | |---------|----------| | Sensitivity settings (Strict / Standard / Relaxed) | Yes | | Scan history with filtering | Yes | | Trusted URL list | Yes | | Name and label scans | Yes | | Searchable history | Yes | | Customisable data retention (24 hours to permanent) | Yes | ### Privacy & Security | Feature | Included | |---------|----------| | No ads or tracking | Yes | | On-device processing | Yes | | Native platform frameworks (no third-party SDKs) | Yes | | No personal data collected | Yes | ## Threats Detected QR Code Check identifies these threat types: 1. Phishing links 2. Malware pages 3. Fake domains 4. Shortened URLs 5. IP-based links 6. Homoglyph attacks 7. Risky redirects 8. Data-harvesting pages 9. Social engineering 10. Unwanted software 11. Cryptojacking 12. Typosquatting 13. Excessive tracking 14. Known threat database matches ## On-Device AI Models QR Code Check includes four machine learning models that run entirely on your device using Apple's CoreML framework: - **Random Forest** classifier - **XGBoost** classifier - **Decision Tree** classifier - **Support Vector Machine (SVM)** classifier These models examine 31 features of each URL including: - URL structure and length - Character patterns and entropy - Domain characteristics - Path and query string analysis - Suspicious keyword detection All AI processing happens on-device. No URL features or analysis data is sent to any external AI service. ## Privacy & Security QR Code Check is built with a privacy-first architecture: - **No advertising** — The app contains no ads of any kind - **No analytics** — No analytics SDKs, no usage tracking - **No data collection** — No personal information is collected or transmitted - **On-device processing** — All AI analysis and QR code detection happens locally - **Minimal network usage** — Only the decoded URL text is sent to Google Web Risk and URLhaus for threat lookup - **Local storage** — Scan history stored on-device only with customisable retention - **Native frameworks** — Built with native platform frameworks on each OS ## What's New (Version 1.1) - Enhanced threat detection with secondary intelligence source (URLhaus malware database) - Scan labeling and naming functionality - Searchable scan history - Customisable data retention settings (24 hours to permanent storage) ## Frequently Asked Questions ### How does QR Code Check scan QR codes? Point your camera at any QR code for real-time detection. You can also import photos from your library or paste screenshots from emails, messages, and documents. The app uses Apple's Vision framework to detect QR codes on-device. ### Is my data sent to external servers? Only the decoded URL text is sent to Google Web Risk and URLhaus for threat lookups. No images, device identifiers, location data, or personal information is ever transmitted. All AI analysis runs entirely on your device. ### How do the on-device AI models work? QR Code Check includes four machine learning models (Random Forest, XGBoost, Decision Tree, SVM) that analyse URL features locally using Apple's CoreML framework. They examine 31 features of each URL including structure, character patterns, domain characteristics, and entropy to detect threats. All processing happens on your device. ### Is QR Code Check really free? QR Code Check is free to download and use. Optional subscriptions ($1.99/month or $4.99/year) are available for additional features, with free trial eligibility. ### What makes QR Code Check better than other QR scanners? Most QR code scanners simply decode the URL and open it. QR Code Check analyses every URL against four intelligence sources (Google Web Risk, URLhaus, heuristic analysis, and on-device AI) before you visit it, protecting you from phishing, malware, and other online threats. It does this while respecting your privacy — no ads, no tracking, no data collection. ### Can the app guarantee a link is safe? No. A safe rating means no threats were detected by the sources checked at that time. New malicious sites can appear before threat databases update. Always exercise your own judgement when visiting any link. ## Technical Specifications - **Platform**: iOS and Android - **Devices**: iPhone, iPad, Android phones and tablets - **Frameworks**: SwiftUI, Vision, CoreML, SwiftData - **Languages**: Swift - **AI Models**: CoreML (Random Forest, XGBoost, Decision Tree, SVM) - **Threat Intelligence**: Google Web Risk API, URLhaus malware database - **Price**: Free (optional subscriptions available) - **Size**: 27.4 MB - **Age Rating**: 13+ ## Contact Information - **Support**: support@ioi.net.au - **Privacy**: privacy@ioi.net.au - **Website**: https://qrcodecheck.app