Overview
Embeddables gives you three tools to run HIPAA-sensitive projects safely:- Field classifications — mark which form fields collect sensitive data (PII or PHI), so Embeddables knows how to treat them.
- Protected data access — view individual responses only after an explicit permission has been granted to your account.
- Audit trail — every time someone reads protected data or changes a governance setting, that action is recorded automatically. Nothing goes through without a log entry.
Managing HIPAA settings
HIPAA settings for your project can be managed through the Embeddables Dashboard, the Embeddables MCP, or by reaching out to the Embeddables team. This page focuses on how those controls work so you can plan integrations and access policies — not on a specific management UI.Permissions
Not everyone on your team can access sensitive data by default — that’s intentional. Two project permissions govern HIPAA-related work:
Standard analytics (funnel counts, page views, results summaries) are aggregate and don’t require either permission.
Field classifications
A field classification tells Embeddables what kind of sensitive data a form field collects. Classifications are set per field, per form. Available values:
When you update classifications, only the fields you specify change — everything else stays as it is. Re-applying the same classification for a field is safe and has no extra side effects.
Protected data vs aggregate analytics
Some reporting surfaces return identified respondent data. Access requiresdata.full.read. If your account doesn’t have it, the request is denied and the attempt is logged.
Examples of protected reads:
- Captured emails — individual email addresses tied to respondents in a date range.
- Answer breakdown by field — counts per distinct answer for a specific form field (for example, date of birth), which can reveal identifiable values when cardinality is low.
analytics.read and work without additional HIPAA permissions.
Audit trail
Every sensitive action — reading protected data, changing a field classification, updating who has access — is logged automatically before the action happens. If the log can’t be written for any reason, the action is blocked entirely. What gets logged:
Each log entry records who took the action, what they did, whether it was allowed or denied, and why it was denied if applicable. Log entries never contain email addresses, names, form answers, tokens, or any personal data.
To review the audit log for your project, use the Embeddables Dashboard when available, your Embeddables MCP connection if you have one, or contact the Embeddables team.

