Based on the Gilbert space-filling curve · Obfuscated images keep their colors even after compression and de-obfuscate normally · 100% local
Not a filter — every pixel is moved to a new position along the Gilbert curve. Impossible to reverse by eye.
A shuffled image survives WeChat/QQ-style compression and still de-obfuscates with colors intact.
All computation happens in your browser. Nothing is uploaded — works offline.