Server racks symbolizing content protection.
Case studies

anti-scrapper

React anti-scraping and anti-LLM primitives, accessibility preserved.

Back to projects
Status
Shipped
Kind
Open-source contribution
Started
June 2026
Team
1 personne
Stack
React 18+TypeScripttsupVitesthappy-dom
See on npm
Overview

anti-scrapper exposes a central Provider, a few drop-in primitives (ProtectedRegion, HoneypotLink, HoneyText, Watermark) and behavioral detection utilities (useBotDetection, findWatermarkMatch). The point is not to block scraping — that is technically impossible — but to raise its cost : random CSS class rotation, invisible aria-hidden DOM pollution, and steganographic watermarking to trace the source of a leak. Five obfuscation levels (off, low, medium, high, paranoid) let you tune protection region by region.

v0.1.0
First release
MIT
License
5
Obfuscation tiers
Screens

The UI and the screens that matter.

Server racks symbolizing content protection.

01 · Server racks symbolizing content protection.

Code editor capture, dark background.

02 · Code editor capture, dark background.

Project team

Who shipped, who maintains.

  • SM.
    Sinclaire Mbounda
    Author · npm + GitHub publication
FlyTech Inc team mid-session, section backdrop.
The FlyTech Inc team
Next step

30 minutes.A plan.Or an argued no.

No pitch. No slides. We get your need, we say yes or no, we cost it. You decide.

Book nowor contact@flytech-inc.com