Re: Accessibility nightmare
Sadly I think this, like the font approach, will be a waste of time and effort. Static, permissionless, and open methods of defence against scraping - plugins, fingerprinting and encoding using scripts/fonts etc -will **never** work against AI long term, because it only needs one model developer to feed the scraper the solution to cracking it - and this becomes another tool that the scraper can call when it sees something that looks like nonsense.
For example a simplistic prompt to break tte original approach might be:
- check the first paragraph of text against known language and grammatical models to see if it makes sense
- if it doesn't, check the page for use of non-standard fonts
- if the page does use non-standard fonts, call up a headless browser, navigate to the page, capture the coordinates of each piece of text, take screenshots of each element
- for each screenshot, run OCR against it to extract the 'decrypted' text.
As a defender you can create more clever tarpits and rabbit holes to slow them down, but the scrapers - that are themselves capable of calling the models they've trained - have the benefit of unlimited perseverance and the ability to optimise against any widespread approaches the world uses against them.
The only approach I can think of that I can see working is to introduce enough subtly poisoned disinformation to the corpus of training material to reduce the utility of the models using it to its users.