Each client gets their own database
Each client’s data lives in its own database, inside its own container, on an internal network that never touches the internet. It is not folder-level separation inside a shared system, nor a “client_id” column someone can forget to filter on.
- The database is not on the network that receives outside traffic. The tunnel serving the website cannot see it, not even by name.
- The day you want to take your database, it is handed over whole with nothing to filter out, because there is no one else’s data inside it.
- What we record about our own operation lives in a different system and is not delivered with any project.