VRC_NameTrigger. Prevent avatars from being stolen
Kawaii Senpai
So i have a simple solution that could help creators to stop there models from being stolen and that is a new Component that i call VRC_NameTrigger. There should be 2 toggles that this component offers. IsUser. and IsNotUser pretty much if IsUser is checked it does nothing or if IsNotUser is checked it gives us the ability to play an animation. So for example if the user with the avatar is not my self then i can make an animation that disables the mesh renderer and then displays text that says "This user has a stolen model!" Honestly i do not think this would be to hard to add. And you can could even use the same trigger for worlds to make admin only areas.
Log In
Neitri
Driven and clever person will always be able to steal your avatar.
If you want your avatar to be absolutely unstealable don't ever upload it to anywhere where people can download it in any form.
Al Capone
Maybe if checking the user ID was enough to determine who was a hacker, this would be a feasible but overwrought solution. The simple counter to this would be for the hacker to reupload the avatar with their own user ID. Bonus points if they can steal your key and overwrite the original avatar rather than a copy, so that you yourself get given a "This avatar is stolen!" sign floating over your head.
hakanai
Al Capone: I'd require proof of ownership by way of a cryptographic certificate of ownership, such that you have to have the private key for an avatar in order to prove you can use it, but it still doesn't stop people ripping the resources directly out of the cache, the game, or wherever.
Arcanith
Hackers can rip the whole hierarchy now, you dont even need to change to other models, they can just take it as a unity package and add it as their own