Features
EU consent and DPA
Consent banner and audit log for rooms with EU members. Pairs with data residency.
EU consent and DPA
Rooms with EU members, or tenant policy requiring GDPR flows, show a consent banner on first join. Consent events append to an audit log for DPA evidence.
Console
Settings → Consent (/settings/consent)
- Tenant default: require consent for all rooms or EU-flagged rooms only.
- DPA version string and link URL shown in banner.
- Export consent log (CSV/JSON) for audits.
In chat
EuConsentBanner appears until the user acknowledges. Stored fields: user ID, consent version, timestamp. No extra tracking.
API
GET /consent/settings
PUT /consent/settings
POST /rooms/:roomId/consent/ack
GET /consent/audit?from=&to=Pairs with
- Data residency: region pinning (
/settings/residency) - Ephemeral messages: retention minimization
Not legal advice. Configure banner text and DPA links with your counsel.