At MX8 Labs, we employ advanced fraud detection techniques to ensure data integrity by identifying and removing fraudulent respondents and automated bots. Our system analyzes multiple signals across user behavior, network activity, and device characteristics to detect anomalies in real time.
User Behavior Signals
• Incognito Mode Detection – Flags users attempting to hide their identity or browsing history.
• Browser Tampering Detection – Identifies spoofed browsers and suspicious signature anomalies.
• Rooted Device Detection – Blocks rooted Android devices to prevent app manipulation.
• Privacy-Focused Browsers – Detects traffic from browsers with anti-fingerprinting settings or anonymizing tools like Tor.
• Cookie Tampering Detection – Identifies attempts to modify or delete tracking cookies to avoid detection.
Network Signals
• IP Geolocation Matching – Verifies a user’s actual location to identify discrepancies.
• VPN Detection – Detects mismatches between IP and browser time zones, revealing VPN use.
• Changing IP Address Detection – Flags users who frequently switch IP addresses during a session to evade tracking.
• Duplicate IP Address Detection – Identifies multiple responses originating from the same IP, which may indicate fraudulent activity.
• IP vs. Device Geography Validation – Ensures that a user’s IP location aligns with expected device geography to detect location spoofing.
Bot Detection Signals
• Automated Browser Bot Detection – Identifies scripted or bot-driven responses in real time.
• Android Emulator Detection – Blocks traffic from emulator farms used for fraudulent submissions.
• Virtual Machine Detection – Prevents survey access from virtualized environments designed for deception.
Device Data Signals
• Raw Device Attributes Analysis – Analyzes 35 unique browser fingerprinting attributes to verify authenticity.
• Suspect Score Calculation – Assigns a weighted fraud risk score based on multiple behavioral and network signals.
• Remote Access Detection – Detects remote control tools like TeamViewer or RDP, often used for coordinated fraud.
Mobile Device Signals
• Cloned App Detection – Identifies fraudulent Android app clones attempting to manipulate survey responses.
• Jailbroken Device Detection – Flags iOS devices that have been jailbroken to bypass security protections.
• Frida Detection – Detects the use of Frida, an advanced tool used for app tampering.
• Factory Reset Monitoring – Identifies devices that have been recently reset to erase tracking data.
By combining these fraud prevention measures, MX8 Labs ensures data quality, removes bad actors, and protects research integrity from bot-driven or deceptive responses.
Disabling bot detection
If you are entirely comfortable that everyone entering your survey will be a real human, you can disable bot detection by adding the following to your survey:
s.allow_bots = True