Skip to main content

OneTrust consent and privacy

Community-contributed integration

This integration is community-maintained. Reference: ory/integrates/consent-privacy/onetrust.

OneTrust is a privacy and consent management platform (GDPR, CCPA, LGPD, HIPAA). Sync Ory identities with OneTrust profiles and consume OneTrust consent webhooks to surface consent state on Ory identities.

How it works​

Outbound: an Ory Action on registration.after calls the OneTrust Profile API to create or update a profile keyed by the Ory identity ID.

Inbound: when OneTrust sends a consent-change webhook, your handler verifies the HMAC-SHA256 signature and PATCHes metadata_public.consent.onetrust on the matching Ory identity.

DSAR fulfillment: OneTrust forwards DSARs to your handler, which maps them to GET (Article 15) or DELETE (Article 17) on the Ory Admin API.

Resources​