How is my data kept separate from other RiffleCM customers?
Every customer is a separate organization within RiffleCM. Isolation is enforced at the database level, not only in the application, so one organization's users cannot read another organization's records. Access to uploaded documents is checked against organization membership on every request. Automated tests verify this isolation on every code change.