Shuffle Article

Shuffle Article

Lightweight DOM text scrambling against copying

Description

Articles get copied in one click, and disabling right-click doesn't stop view-source. Shuffle Article scrambles text order in the DOM while keeping the visual rendering intact, so the page looks the same but copies come out garbled.

It measures each character's position and places it back absolutely, with vanilla JS and React packages.

Features



Same look:Readers notice nothing.

Scrambled copy:Clipboard gets shuffled text.

Exact layout:Font metrics.

React:Component and hook.