Security · HIPAA · Compliance

Built to earn a clinician's trust.

Patient health information is the most sensitive data we'll ever touch. Denticode treats it that way - from row-level isolation in the database to a signed BAA in every contract.

HIPAA · BAA out of box SOC 2 Type II Zero retention with 3rd party providers US data residency

HIPAA-grade by default

Every account ships under a signed Business Associate Agreement. Every byte at rest is encrypted (AES-256). Every byte in transit is TLS 1.3.

Encryption at restAES-256-GCM
Encryption in transitTLS 1.3
Key rotation90 days

Row-level isolation

No practice can ever see another practice's data. Postgres row-level security is enforced on every query, every join, every report.

{`CREATE POLICY practice_isolation
ON visit_notes
USING (practice_id =
  current_setting('app.practice_id')::uuid);`}

Audit log, every action

Who read, who edited, who exported - captured to an immutable log with second-level timestamps and IP attribution. Export to CSV, Splunk, or your SIEM.

Read eventsall
Retention7 years
ExportCSV · webhook

We never share PII with third parties

Patient identifiers stay inside Denticode. Anything that leaves our walls for inference is de-identified and runs under enterprise zero-retention contracts - never logged, never fine-tuned on, never cached past the request.

Model retention0 days
Training opt-outenforced
PHI redactionpre-flight
Audit log

Every action, every byte, every time.

Searchable, exportable, immutable. Built into every workspace.

TimeUserActionSubjectIP
14:38:21Dr. S. Patelread visit_noteHannah Vo · 5/1810.0.4.18
14:37:55Dr. S. Pateledit visit_noteHannah Vo · 5/18 · diagnosis10.0.4.18
14:36:02L. Hoangexport claim#DC-20481910.0.4.21
14:32:14systemsubmit claimAetna PPO · $368-
14:28:09Dr. S. Patelread perio_chartHannah Vo · UR10.0.4.18
14:18:42L. Hoang sessionSSO · Google Workspace10.0.4.21
14:02:00systemsync pms_pullDentrix Ascend · 24 appts-
Access controls

Roles fit the room, not the org chart.

Default roles for the obvious cases - clinician, hygienist, assistant, billing, front office - plus a builder for whatever else your practice needs.

Clinician
  • Read all clinical data
  • Edit own notes & charts
  • Approve codes
  • Manage billing
  • Invite team
Hygienist
  • Read clinical data
  • Chart perio, prophy
  • Draft codes
  • Finalize claims
  • Edit pinned notes
Front office
  • Read scheduler
  • Manage appointments
  • Send recall messages
  • Read clinical findings
  • Approve claims
Billing
  • Read claims & codes
  • Submit / appeal
  • Reconcile EOBs
  • Read fee schedules
  • Edit clinical notes
+ Custom role

Compose a role from 38 atomic permissions. Save it, scope it to locations, hand it to whoever the room needs.

Global network

Three regions, two backup nodes, full mesh.

Three US primary regions on the coasts and central. Two mid-west backup nodes link the primaries in a pulsating mesh. EU primary and backup live in Ireland for Enterprise customers. PHI never leaves your continent.

East Coast
us-east-1 · N. Virginia
West Coast
us-west-2 · Oregon
Central
us-central · Iowa
Mid-West Backup
2 nodes · Chicago + Denver
EU (Enterprise)
eu-west-1 · Dublin
EU Backup
eu-west-1b · Cork
Backup mesh
Drag to rotate · scroll to zoom
Data residency

All PHI lives in the United States.

Three US primary regions (East, West, Central) with two Mid-West backup nodes meshed in for redundancy. Inference routes only to US endpoints - never overseas. EU primary + backup in Ireland, available on Enterprise.

🇺🇸 US-only routing
● healthy
East Coast · us-east-1
N. Virginia · application + database
primary
West Coast · us-west-2
Oregon · application + database
primary
Central · us-central
Iowa · application + database
primary
Mid-West Backup nodes
Chicago + Denver · pulsating mesh between primaries
backup mesh
EU · eu-west-1
Dublin · Enterprise option
on request
EU Backup · eu-west-1b
Cork · warm standby for EU primary
backup
Retention

Your data, your schedule.

Set retention windows once, per data class. Soft-delete with a 30-day undo. Hard-delete with a one-click purge that we co-sign.

Retention policy
Editable per workspace
📝
Visit notes
Clinical record of record
retain forever
🎙
Audio recordings
Source captures, transcribed
30 days, then purge
📋
Audit log
Every access event, immutable
7 years
💾
Backups
Point-in-time recovery window
35 days rolling
Trust center

Want the full picture?

The trust center has our policies, sub-processor list, BAA template, and security questionnaire.