Built outside of work

No. L22025–26Image protection for artists

Working build

Ghostprint

Adds a perturbation people cannot see to an image so that AI models misread it, to protect artists’ work from unauthorized training. Tested against ResNet, ViT, CLIP and the Stable Diffusion VAE within a set perceptual budget.

Benchmark chart comparing Ghostprint protection strengths across vision models

The current version optimizes against an ensemble of vision models with momentum and random transformations, so the protection survives resizing and compression. It also ships as an MCP server so agents can apply it in a pipeline.

Stack
Python, PyTorch, diffusers, FastAPI, Docker
esc

↑↓ to move ↵ to open tab to ask the model

Specimen

No. 250,001

Planted
Season
Seed
Branches

I have planted more than 250,000 trees, most of them by hand on restoration crews. This one is yours.

STL, 70 mm tall on a 32 mm base. Every branch is at least 1.6 mm thick and within 45° of vertical, so it is designed to print upright without supports.