Most mass scrapers, on the other hand, simply grab the raw HTML underneath. ShieldFont exploits this difference through an automated process called OpenType glyph substitution.

That said, because the whole defense rests on scrapers reading code rather than screens, taking a screenshot of a shielded page and running OCR on the image can still recover the real words.

Screen readers used by blind readers also work from the code, so they read the decoys aloud. ShieldFont ships with a beta feature that provides those readers with the real text instead.

you are viewing a single comment's thread
view the rest of the comments
[–] 114 points 3 months ago (9 children)

does this also block blind people who depend on an e-reader?

  • source
  • hideshow 9 child comments
  • [–] [S] 75 points 3 months ago (3 children)

    Per the article, yes:

    Screen readers used by blind readers also work from the code, so they read the decoys aloud.

    But:

    ShieldFont ships with a beta feature that provides those readers with the real text instead.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 78 points 3 months ago (2 children)

    ShieldFont ships with a beta feature that provides those readers with the real text instead.

    AI scrappers will just pretend to be screen readers then.

    And if the approach becomes popular they will just OCR the text instead.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 10 points 3 months ago

    AI scrappers will just pretend to be screen readers then

    There's a fair chance they're already doing that. It provides better insight on the content, less formatting to handle, and even visual stuff gets text alternatives.

  • source
  • parent
  • [–] 4 points 3 months ago

    It is also very easy to detect surprising text by looking at the perplexity levels by feeding it to a very small model. If there's a problem, OCR/'screen read' it instead..

  • source
  • parent
  • [–] 17 points 3 months ago

    screen reader, SEO, indexation, in page search, etc.

    Basically, it breaks everything except people… unless they block/substitute fonts for accessibility reasons, in which case fuck people too.

    This is a terrible idea, and it won't even achieve it's original "purpose" as it is trivially detectable. Only negatives in this.

  • source
  • parent
  • [–] 15 points 3 months ago (2 children)

    it does, unless the reader has an OCR mode of sorts

  • source
  • parent
  • hideshow 2 child comments
  • [–] 11 points 3 months ago

    Yes, the decoy text is marked aria-hidden, so it won't be read out loud. The real text is sent to the browser encrypted, and the decryption process takes ~20 seconds, roughly the same as running ocr.

  • source
  • parent