AR model protection / accessibility

I'm hosting multiple AR models (.usdz) on my website. I've got them set up so they can be accessed directly via the browser via Quick Look on iOS devices.

One of the problems I run into is the protection of the AR models. I want to prevent users from being able to download them (the .usdz), which is now easy to do via MacOS/Windows/Android.

Is there a way to protect the files so they can be accessed in AR Quick Look, but not downloaded in any way?
Accessing the .usdz file is really no different than accessing any other image, video, or data off of the internet. As far as I am aware, there is nothing inherently built into the .usdz or .reality file format that would allow you to restrict their ability to be downloaded.

With that said, while this is unrelated to Apple/ARKit, you may want to consider the protections one would put in place when accessing an image or video that should only be available to a specific set of users. In that case, looking into a signed URL (if that is a feature of your web host/CDN), or URL obfuscation, could be prudent. I'd look at the .usdz as nothing more than an image; you could protect it in the same way as an image, as its capability of being downloaded is exactly that of an image or video.

It's still an interesting problem. Watermarking (texture or mesh) might be a good solution if you can't prevent the download.

AR model protection / accessibility
 
 
Q