Not sure this is an appropriate question because not writing any code.
A Laravel 8.x application hosted in a shared hosting.
As a developer I do not wish to allow client to access my script for copy or download or tampering it. While obfuscation of the code is a severe inconvenience for modifications and bug clearance and so does encryption and decryption at run time.
Many clients are not ready for cloud hosting as SaaS model (eg in India) for the fear of access to their data. As a client they do not wish me to have any access to the data in MySQL DB (for example using phpMyAdmin in cPanel I can't open and see any of its contents).
Is this envisioned by any? Is it possible to have two different passwords for each?