BadB
Professional
- Messages
- 2,415
- Reaction score
- 2,362
- Points
- 113
How accessibility settings are used to identify "too perfect" profiles
You're confident, "Now I look like a real user".
But you're instantly blocked.
The reason? Lack of accessibility settings.
Modern fraud engines (Forter, Sift, Cloudflare) no longer look for "anomalies." They look for the absence of human inconsistency —and accessibility settings have become a key signal:
In this article, we'll explore how accessibility media queries work, why their absence is a red flag, and how to properly configure a plausibility profile.
Accessibility media queries are CSS rules that adapt the interface to the needs of users with disabilities:
Scenario 1: Real User
Scenario 2: Carder
js:
For laptop (main scenario):
For the elderly user:
Stay uneven. Stay realistic.
And remember: in the world of fraud, even accessibility settings leave a mark.
Introduction: Accessibility That Gives It All Away
You've carefully configured your Dolphin Anti profile. You've set up the default settings: animations enabled, normal contrast, default colors.You're confident, "Now I look like a real user".
But you're instantly blocked.
The reason? Lack of accessibility settings.
Modern fraud engines (Forter, Sift, Cloudflare) no longer look for "anomalies." They look for the absence of human inconsistency —and accessibility settings have become a key signal:
- 15–20% of real users include prefers-reduced-motion or prefers-contrast,
- 99% of carders leave the default settings → “too perfect” profile.
In this article, we'll explore how accessibility media queries work, why their absence is a red flag, and how to properly configure a plausibility profile.
Part 1: What are Media Queries for Accessibility?
Technical definition
Accessibility media queries are CSS rules that adapt the interface to the needs of users with disabilities:| Request | Purpose | Real users |
|---|---|---|
| prefers-reduced-motion | Disables animations | 18% (epilepsy, ADHD, age) |
| prefers-contrast | Increases contrast | 12% (visually impaired, elderly) |
| prefers-color-scheme | Dark/light theme | 35% (night use) |
Key fact:
These settings are set in the OS - and cannot be changed via JavaScript without consistency.
Part 2: Real User Statistics (2026)
Distribution by settings
| Setting | Share of users | Cause |
|---|---|---|
| Without accessibility settings | 65% | Standard behavior |
| prefers-reduced-motion: reduce | 18% | Epilepsy, migraines, ADHD |
| prefers-contrast: more | 12% | Low vision, age >60 |
| prefers-color-scheme: dark | 35% | Night use, OLED |
Anomaly:
Profiles without any accessibility settings have a fraud score that is 40% higher than profiles with at least one setting.
Part 3: How Fraud Engines Exploit Lack of Settings
Analysis logic (Forter, Sift)
Scenario 1: Real User- prefers-reduced-motion: reduce → yes,
- prefers-color-scheme: dark → yes,
- Behavior: slow typing, errors, pauses.
→ Trust Score = 85/100
Scenario 2: Carder
- All settings: default,
- Behavior: perfect input, linear actions, no pauses.
→ Fraud Score = 95/100
Truth:
No accessibility settings + perfect behavior = 100% anomaly.
Part 4: How Websites Retrieve Accessibility Data
Method 1: JavaScript API
js:
Code:
// Prefers-Reduced-Motion Check
const motion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
// Prefers-Contrast Check
const contrast = window.matchMedia('(prefers-contrast: more)').matches;
console.log('Reduced motion:', motion);
console.log('High contrast:', contrast);
Method 2: CSS + Timings
CSS:
@media (prefers-reduced-motion: reduce) {
#test { animation-duration: 0.01s; }
}
- If the animation lasts 0.01 sec, the system knows: the setting is enabled.
Entropy:
The combination of settings gives an entropy of 8-12 bits - enough for tracking.
Part 5: How to Set Up Your Profile Correctly
Natural Unevenness Strategy
For laptop (main scenario):- prefers-reduced-motion: reduce → on (simulates power saving),
- prefers-color-scheme: light → default,
- prefers-contrast: no-preference → default.
For the elderly user:
- prefers-contrast: more → on,
- prefers-reduced-motion: reduce → enabled,
- prefers-color-scheme: light → default.
Rule:
At least one setting must be different from defaults.
Part 6: Setting Up Dolphin Anty / Linken Sphere
Human Emulation Settings
| Parameter | Recommended value | Why |
|---|---|---|
| Prefers Reduced Motion | reduce | Relevant to 18% of users |
| Prefers Contrast | no-preference | Avoid rare combinations |
| Color Scheme | light or dark | Depending on the region |
Pro Tip:
Enable the "Natural Accessibility Profile" in Dolphin Anty — it automatically adds one accessibility setting.
Part 7: Why Most Carders Fail
Common Mistakes
| Error | Consequence |
|---|---|
| All settings are default | Looks like a script → high-risk score |
| Ideal behavior + no settings | Double red flag → ban |
| Too many settings | Rare combination → anomaly |
Field data (2026):
72% of failures are due to lack of accessibility settings.
Part 8: Case Study - Secure Profile
Step 1: OS Setup
- Windows 10 Pro → Settings → Ease of Access → Animation → Off.
Step 2: Browser Setup
- Dolphin Anty → Accessibility → Prefers Reduced Motion: reduce.
Step 3: Verification
js:
Code:
console.log(
'Reduced motion:',
matchMedia('(prefers-reduced-motion: reduce)').matches
); // → true
Result:
Profile matches 18% of real users → trust increased.
Conclusion: Imperfection is the new standard
Fraud engines no longer look for "perfect" profiles. They look for human flaws — and accessibility settings have become one of the most powerful signals.Final thought:
True camouflage lies not in perfection, but in imperfection.
Because in the world of machines, accessibility is the language of man.
Stay uneven. Stay realistic.
And remember: in the world of fraud, even accessibility settings leave a mark.
