If your clients create a ShapeDiver account, you can use the secure sharing functionality to share it with them and control who has access to the script.
If you do not want your clients to have to create a ShapeDiver account, you will need to develop an access control system on your own website protecting your models embedded through iframes or the viewer API.
Thank you for your response. Just to clarify, I was considering an approach that wouldn’t require a ShapeDiver account—instead, I’d like to manage access directly through my website. Is there any documentation in the ShapeDiver repository that covers a similar implementation?
If you are not relying on ShapeDiver’s authentication system, then you will need to build one on your website and embed ShapeDiver iframes behind authentication. There are multiple ways to approach this, from web development to starting from existing platforms (a quick search shows me an option is to start a Wix website along with the Memberstack integration).