Yeah, that's why I was asking about marketplace images specifically. They do know which accounts have bought access to those, so a minimal identical file check would be easy enough to do. If the official method is to download and reupload literally the exact same image as-is, the hash will match. I guess I'm just thoroughly confused on how blocking marketplace images from use by scripts with "imgsrc" is an anti-piracy measure, when access to those URLs could actually be policed according to what accounts have bought. Instead we're supposed to reupload images, which as you say can be difficult to police. This seems less like an anti-piracy measure, and more like "we don't support piracy" *wink* measure. Where roll20 set things up so they can wash their hands of the piracy that happens. That's a pretty uncharitable way to look at things, and I don't think this is what they actually intended, but I'm at a loss to explain the way marketplace URLs currently work (API wise) otherwise. Blocking access to those URLs where they could verify ownership, and pushing it out onto individual users without even checking what they upload feels like playing very fast and loose with other's IP. I dunno, maybe I'm taking this all a little too seriously (I'm brand new here). But software is what I do professionally (and I'm sure plenty of others here are in the same boat), so I can't afford to treat IP willy nilly like that.