Organisation separation
Every session and operation belongs to one organisation and approved application.
No caller-selected tenant scopeYour application identifies the customer and the business purpose. Piipe verifies the request, applies policy, protects the record and produces evidence of the result.
Each stage has one clear job. A failed check stops the operation instead of silently bypassing protection.
Send an opaque customer reference, requested operation and exact field selection from a trusted server workflow.
Piipe binds the request to the organisation, application, principal and approved purpose, then checks operation permissions.
The request names the precise identity fields the workflow may receive.
Stores and updates behave as one operation, so an incomplete change never becomes the live record.
Piipe records the actor, purpose, operation and result without placing protected field values in the audit trail.
Identity access is evaluated against who is calling, what they may do, why they need it and which fields they requested.
Every session and operation belongs to one organisation and approved application.
No caller-selected tenant scopeWorkflows identify the business purpose associated with identity access.
No purpose, no operationRetrievals return only the approved fields named by the request.
No complete profile by defaultActivity identifies the caller, purpose, operation and result.
No protected values in logsA PII record may contain any number of named fields while remaining one logical identity collection for your application.
An incomplete write never becomes the live record.
Integrity and permission checks must pass before fields return.
The prior live record survives a failed replacement.
Live access ends before retention cleanup proceeds.
Keep your customer ID and business schema. Move only the fields that directly identify a person.