Tenant isolation
Every contact, deal, appointment, file, comment, form and API key carries an account. Records are never fetched by bare identifier. They are always looked up through the account the signed-in user is currently working in, so an identifier belonging to another account simply is not found.
The rule is enforced through shared helpers rather than repeated by hand in each controller, and cross-account access is covered by a shared test contract every controller is held to.