Discuss Scratch

CoolLock
Scratcher
100+ posts

Remix Metadata Tag to Stop Stealing

jmdzti_0-0 wrote:

bringing this up again:

Turns out Scratch ignores file types it doesn’t recognize, so adding a blank file without a filename wouldn’t affect the project’s readability.
You can even duplicate the .json file and rename it.

Now, I’m not sure if the file will save when you download the project or not.
Sorry, I'm kinda confused, could you try to explain that more clearly?
hard93
Scratcher
45 posts

Remix Metadata Tag to Stop Stealing

Rosics wrote:

No support, I don't see why we would need this? As @MagicCoder330 stated:

MagicCoder330 wrote:

Someone could bypass this by converting to .zip and removing the metadata
And plus, there is a report button. We all need to understand you can report these projects.

CoolLock wrote:

I have an idea to stop this, and it's a metadata tag that states the name of the original creator of the project. If the person straight up downloads the file from the original project, it would save the name of the creator of said project, and if the file was downloaded from a remix, it would save the name of the creator of the original project. This tag would be used so that when the stolen project is uploaded by someone else, the “Thanks to (OC) for the original project (OP).” message would appear as it does in remixes.
Not useful. Just report.

Everyone knows reports don't always work
MagicCoder330
Scratcher
1000+ posts

Remix Metadata Tag to Stop Stealing

hard93 wrote:

snip

Everyone knows reports don't always work
they usually do, actually. if you see anything against the guidelines, report it.

This suggestion is not countered by reporting though, since you can't even tell a project copying your assets exists without some sort of link to it.
CoolLock
Scratcher
100+ posts

Remix Metadata Tag to Stop Stealing

Bump
mtaka4
Scratcher
500+ posts

Remix Metadata Tag to Stop Stealing

MagicCoder330 wrote:

hard93 wrote:

snip

Everyone knows reports don't always work
they usually do, actually. if you see anything against the guidelines, report it.

This suggestion is not countered by reporting though, since you can't even tell a project copying your assets exists without some sort of link to it.
And people might not always realize it.
gdfsgdfsgdfg
Scratcher
1000+ posts

Remix Metadata Tag to Stop Stealing

gdfsgdfsgdfg wrote:

here are my solutions to “scratchers removing metadata”

make the filename different (so no-stealer would notice that instantly)
encrypt metadata (so it’s not easy to edit)
the project file won’t be opened without the metadata (to prevent issues with the offline editor, the metadata will only be added to shared projects)

of-course it gets detected by filter, so I have to edit-out the encryption methods
maybe the file might be in a .dat format
or just without a file extension

Last edited by gdfsgdfsgdfg (Oct. 19, 2025 15:23:36)

jmdzti_0-0
Scratcher
1000+ posts

Remix Metadata Tag to Stop Stealing

CoolLock wrote:

jmdzti_0-0 wrote:

bringing this up again:

Turns out Scratch ignores file types it doesn’t recognize, so adding a blank file without a filename wouldn’t affect the project’s readability.
You can even duplicate the .json file and rename it.

Now, I’m not sure if the file will save when you download the project or not.
Sorry, I'm kinda confused, could you try to explain that more clearly?
project.sb3 can be converted to project.zip. Scratch ignores any non-known file, so

project.json
MADE BY [USERNAME]
image.svg
picture.png

can be perfectly handled and uploaded.

Last edited by jmdzti_0-0 (Oct. 19, 2025 21:10:48)

Powered by DjangoBB