Possibility of hiding plugin content

Dear Community,

the company I am working for is providing an unreal plugin, that allows users to easily create multiplayer vr content in Blueprints.

Now we would like to be able to “hide” the avatar files (Meshes, Materials, Animations) that are related to our plugin or make them unaccessable for the user. The goal is that the users of our plugin are unable to export our avatars and use them in another project. The files of the avatars should only be available in projects that containh our plugin, but not be exposed to the users.

I personally think that this is not possible, but I hope that I am wrong…

Is this a use case that is covered in the Unreal Engine and if yes, how could we achieve that?

Thank you already in advance for your feedback!

Greetings from Munich