ScribLink · Stage Two · In development
One permanent link per image, and a record of everyone who opens it.
| Time | Requester | Verdict |
|---|---|---|
| 14:02:11 | A person, in BerlinSafari 17 | Allowed |
| 14:01:56 | Google's image crawlerGooglebot-Image | Obeyed |
| 13:58:04 | A script, not a browserpython-requests/2.31 | Ignored rules |
| 13:57:49 | Same network, 4th visit178.62.4.x · hosting provider | Trapped |
| 13:55:20 | Didn't say who it wasno user agent | Watching |
Decision one
Every visit to your link is checked — what it claims to be, where it came from, whether it obeyed your rules — and filed as one of four, with a timestamp.
Decision two
For the visitors you refuse, five responses, mildest first. Per image or across your whole library.
A flat refusal, straight away.
The default. Clear about what happened.
A broken file instead of your picture.
When you'd rather spoil their copy than say no out loud.
A picture that reads "this image was scraped".
When the copy ends up somewhere public.
A chase that never arrives anywhere.
For bots that keep retrying after a refusal.
A download so slow it never finishes.
Repeat offenders. Ties up their machine, not just yours.
Every rule takes an expiry date, so nothing you switch on is permanent. Named for what they are in the settings: block, garbage, decoy, redirect loop, tarpit.
A scrib.link URL per image that never changes, wherever you paste it.
Which crawlers respected the rules you publish for them, which didn't, and when.
Files only a scraper would go looking for. Open one and the block applies itself.
One image or your whole library, each rule with its own expiry date.
A running traffic stream, per-image analytics, and worst-offender lists.
Long enough to spot a pattern, short enough that we're not hoarding your data.
Blocking is the easy half. The hard half is knowing which requests deserve it — which is why the log comes first and the defences come second.
ScribLink is in development. The form at the top of this page is the Scribbiter updates list — the same one ScribShield uses, so you only need to be on it once.