HDS compliance-matrix
← HDS standing · implementer view

HIPAA

US US · official text

The Security, Privacy and Breach Notification Rules are three parts of one regulation. HDS's position differs across them, so each keeps its own rows, but they are read as one HIPAA posture.

How HDS itself stands against HIPAA
HIPAA-Security self-assessed
Individual holds the account Does not apply

Every vault. The individual holds the account and decides who may see the data, so HDS holds it for them and never on a covered entity's behalf, whoever put it there and wherever it physically sits. A business associate is defined by acting on a covered entity's behalf, so HDS is not one here and HIPAA does not reach it.

HIPAA does not reach HDS in the vault, so what follows is not a claim that HDS meets the Security Rule: it is what the platform supplies to an implementer that does hold a role. All forty-three requirements are answered from HDS documentation, and forty of them rest entirely on documents that have completed approval; the other three cite a procedure-execution record still in review, which is the evidence that the control actually ran on the date claimed. The safeguards behind those answers are live rather than paper: a risk analysis and risk-management plan are approved, workforce training runs continuously against a completion register, and backups run on a daily timer on both regional cores, first verified live on 2026-07-30, with a first restore rehearsal executed on 2026-07-29. Recovery at production scale is not yet demonstrated, nine requirements carry remediation HDS has committed to and not delivered, and encryption at rest uses provider-managed keys.

What building on HDS does not create. Consent is not delegation. When an individual grants a clinician or an application access to their own vault, that access flows from their consent, not from anyone instructing HDS, so it creates no business associate relationship: not with the clinician, not with the application, and not with HDS. The data sitting on HDS infrastructure does not change on whose behalf it is held. Where an organisation would place protected health information with HDS on its OWN behalf, a BAA would be required; that arrangement is documented separately and is outside this matrix. The requirements below remain the map for an implementer that holds a HIPAA role of its own, and the FTC Health Breach Notification Rule and state consumer-health-data law are what reach the user-sovereign case instead.

HIPAA-Privacy self-assessed
Individual holds the account Does not apply

Every vault. The individual holds the account and decides who may see the data, so HDS holds it for them and never on a covered entity's behalf, whoever put it there and wherever it physically sits. A business associate is defined by acting on a covered entity's behalf, so HDS is not one here and HIPAA does not reach it.

HIPAA does not reach HDS in the vault. Thirty-three of the thirty-five requirements are answered from approved HDS documentation, which is what an implementer holding a covered-entity or business-associate role inherits when it builds here. Most of this rule is the covered entity's to discharge in any case. What the platform supplies directly is the individual-rights machinery, access, amendment, accounting of disclosures and restriction, each an approved procedure, exercised in rehearsal rather than against production volume.

What building on HDS does not create. Consent is not delegation. When an individual grants a clinician or an application access to their own vault, that access flows from their consent, not from anyone instructing HDS, so it creates no business associate relationship: not with the clinician, not with the application, and not with HDS. The data sitting on HDS infrastructure does not change on whose behalf it is held. Where an organisation would place protected health information with HDS on its OWN behalf, a BAA would be required; that arrangement is documented separately and is outside this matrix. The requirements below remain the map for an implementer that holds a HIPAA role of its own, and the FTC Health Breach Notification Rule and state consumer-health-data law are what reach the user-sovereign case instead.

HIPAA-Breach self-assessed
Individual holds the account Does not apply

Every vault. The individual holds the account and decides who may see the data, so HDS holds it for them and never on a covered entity's behalf, whoever put it there and wherever it physically sits. A business associate is defined by acting on a covered entity's behalf, so HDS is not one here and HIPAA does not reach it.

HIPAA does not reach HDS in the vault, but the question this rule turns on is one the platform can answer: who was affected and what did they hold. The breach-scope primitive is deployed to every core with the access index backfilled, so the blast radius of a compromised token is enumerated rather than estimated, and twelve of the thirteen requirements are answered from approved documentation. The notification procedure is approved and rehearsed; no real reportable breach has exercised it.

What building on HDS does not create. Consent is not delegation. When an individual grants a clinician or an application access to their own vault, that access flows from their consent, not from anyone instructing HDS, so it creates no business associate relationship: not with the clinician, not with the application, and not with HDS. The data sitting on HDS infrastructure does not change on whose behalf it is held. Where an organisation would place protected health information with HDS on its OWN behalf, a BAA would be required; that arrangement is documented separately and is outside this matrix. The requirements below remain the map for an implementer that holds a HIPAA role of its own, and the FTC Health Breach Notification Rule and state consumer-health-data law are what reach the user-sovereign case instead.

HIPAA-Security 45 CFR Part 164 Subpart C (as amended through the HITECH 2013 Omnibus Final Rule)

164.308(a)(1)(i) Security management process — standard

Implement policies and procedures to prevent, detect, contain, and correct security violations.

Pryv platform facilitated

The Security Management Process is a programme you run as the covered entity / business associate, risk analysis, risk-management decisions, sanctions, activity review. Pryv supplies the technical raw material (audit log, system-level observability) that several of those activities draw on, particularly the §164.308(a)(1)(ii)(D) Information System Activity Review specification. The umbrella programme itself remains yours to define and run.

HDS documented USCH

As an operator HDS runs its own security-management programme over the open-pryv.io platform, covering all four required specifications: risk analysis, risk management, sanction policy and information-system activity review. The umbrella programme is documented internally and made available on request; a partner running their own ePHI workload still maintains their own.

detail

HDS inherits the platform substrate (per-user audit log, system-level observability) that several specifications draw on, and wraps it in a written, maintained programme that is reviewed periodically. The programme rests on a risk analysis that has been conducted, rated, reviewed and approved, with a treatment register keyed to its findings, and on an approved sanction policy; the analysis and register are held internally and released on request. Three of the four specifications carry their own row here: risk analysis (ii)(A), risk management (ii)(B) and information-system activity review (ii)(D). Only the sanction policy (ii)(C) has none, being wholly organizational and evidenced by the internal documents cited on this row. This umbrella row does not assert that any specification is fully operational: that status is held once, in the treatment register, and reading it alongside the programme gives the honest current position. For a partner acting as Covered Entity or upstream BA, this is a programme they must run themselves; HDS supplies the technical raw material and its own programme as evidence of operator diligence.

  • 🔒 hipaa/policies/security-management-process available on request
  • 🔒 shared/registers/technology-stack available on request
  • 🔒 shared/registers/data-residency-regions available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Define, document and maintain your own security-management programme; you may reference HDS's technical safeguards as inputs.

business-associate documented

Run your own security-management programme covering the ePHI you process, citing HDS substrate where it carries part of the control.

individual out-of-scope

164.308(a)(1)(ii)(A) Risk analysis — required implementation specification

Conduct an accurate and thorough assessment of the potential risks and vulnerabilities to the confidentiality, integrity, and availability of electronic protected health information held by the covered entity or business associate.

Pryv platform —

— not covered by the platform layer —

HDS implemented USCH

HDS has conducted its own risk analysis over the ePHI it will hold as operator: an asset inventory covering every class in scope, a register of twenty rated risks, and a documented method. It was reviewed and approved through the internal sign-off process. The ratings are deliberately made against a populated platform even though no real patient data is held yet, so that nothing reads Low on the day real records arrive. Each partner conducts its own analysis over its own workload; a risk analysis is not a thing one entity can perform on another's behalf.

detail

This specification is wholly organizational: no platform feature discharges it. What HDS contributes to a partner's own analysis is the control inventory in this matrix and the technology-stack register, which shorten the asset-identification step considerably; the assessment itself, its ratings and its conclusions remain the partner's. HDS's own analysis, its ratings and the specific weaknesses it names are confidential and released only on request under NDA, signed BAA or audit engagement, as is normal for a document whose contents are an inventory of what could go wrong.

  • 🔒 hipaa/risk/risk-analysis available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Conduct and document your own risk analysis over the ePHI you hold; you may use this matrix and the HDS technology-stack register as inputs to asset identification, not as a substitute for the assessment.

business-associate documented

Conduct and document your own risk analysis over the ePHI you process. It is yours alone: the HDS analysis covers HDS's operator surface, not your workload.

individual out-of-scope

164.308(a)(1)(ii)(B) Risk management — required implementation specification

Implement security measures sufficient to reduce risks and vulnerabilities to a reasonable and appropriate level to comply with §164.306(a).

Pryv platform —

— not covered by the platform layer —

HDS implemented USCH

HDS maintains a risk-management plan whose treatment register is keyed to the identified risks, recording for each an owner, a treatment decision and a residual rating. It was reviewed and approved through the internal sign-off process. Treatment decisions are HDS's own; a partner runs the same cycle over its own analysis.

detail

Risk management is the disposition half of the risk-analysis cycle, and is as organizational as the analysis itself. The measures HDS selects are largely the controls documented across this matrix, which is why the matrix doubles as HDS's own control inventory. The register is complete against the analysis rather than a standing wish list: every identified risk carries a decision, including the decisions to accept. The register's contents, like the analysis, are confidential and released on request.

  • 🔒 hipaa/plans/risk-management available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Select, implement and record treatments for the risks your own analysis identifies; the controls in this matrix are candidate measures, not a treatment decision made for you.

business-associate documented

Select, implement and record treatments for the risks your own analysis identifies, with residual risk accepted by someone who has the authority to accept it.

individual out-of-scope

164.308(a)(1)(ii)(D) Information system activity review — Required draft

Implement procedures to regularly review records of information system activity, such as audit logs, access reports, and security incident tracking reports.

Pryv platform implemented

Every API call is captured by Pryv's per-user audit log; the `audit.get` method exposes it for periodic review. Observability (opt-in telemetry emitter) gives system-level activity reports for the infrastructure side. The "regular review" cadence is your written procedure.

HDS implemented USCH ⏳ feature

On top of the platform's per-user audit log, HDS operates the review substrate: system-level activity is collected and monitored across both US and Switzerland data-residency options, with alerting on crash, error-rate and silence conditions. The written procedure sets a quarterly cadence and a sign-off record. Two parts of it are not yet operating: sampling the per-user audit log for anomalies is the step that remains outstanding, tracked as an open risk-analysis item, and the platform telemetry channel is mid-transition (see the planned chip), with the in-process vendor agent removed on 2026-07-28 in favour of an allow-list, aggregate-only emitter. Until the self-hosted collector and rebuilt alert chain are verified, platform-core detection leans on synthetic and liveness checks.

detail

Per-API-call audit records (platform layer) plus infrastructure telemetry (HDS layer) together give both subject-level and system-level activity review. HDS operates the alerting chain end to end as a matter of policy before any component is treated as in production, so silent failures are caught. Operator activity is reviewed at an operator population of one, which makes that half inherent rather than scheduled; the scheduled cycle becomes substantive when a second operator holds credentials. The per-user half carries no such assurance and is the part still to be established in practice. The documented review procedure is available on request, and the implementer runs its own review over its own workload.

  • 🔒 hipaa/procedures/information-system-activity-review available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Define and document your review cadence and who performs it, and retain the review records per your retention policy.

business-associate documented

Establish your own periodic review of activity records for the ePHI you process, drawing on the audit and monitoring substrate HDS exposes.

individual out-of-scope

164.308(a)(2) Assigned security responsibility — standard

Identify the security official who is responsible for developing and implementing the policies and procedures required by this subpart.

Pryv platform out-of-scope

Security-official designation is HR / organizational. No software role. When the assigned official needs operational data, the audit log + observability + this matrix are the substrate they draw on.

HDS implemented USCH

HDS has designated its Security Official: appointed by the CEO on behalf of the HDS Foundation, effective 2026-07-15, recorded in the designated- roles register and the governing policy, both approved and disclosed on request. Each partner must designate their own official for their own programme.

detail

This is an organisational designation, not a software control. The designation is made and recorded as an operator artefact; the assigned official draws on the audit log, monitoring and this matrix as operational substrate. A distinct Privacy Official is designated separately (see hipaa-privacy §164.530(a)). A partner running ePHI on HDS names their own security official.

  • 🔒 hipaa/policies/assigned-security-responsibility available on request
  • 🔒 hipaa/registers/designated-roles available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Designate and document your own security official.

business-associate documented

Designate and document your own security official.

individual out-of-scope

164.308(a)(3)(ii)(C) Termination procedures — Addressable draft

Implement procedures for terminating access to ePHI when employment ends or a workforce member's role changes.

Pryv platform implemented

Workforce access to ePHI is mediated by Pryv accesses. Termination is a single API call (`accesses.delete`) which immediately revokes the token. The audit log proves the termination instant. For role-change scenarios, `accesses.update` narrows permissions without full revocation, preserving the version history of the change.

HDS implemented USCH

Workforce termination at HDS revokes operator and infrastructure access: platform admin and service credentials, hosting hosts, monitoring, the alert mailbox, code repositories carrying deploy rights, and any break-glass grant. It is a dated ticket rather than a single switch, because shared secrets must also be rotated, and it does not touch a user's own data-sharing tokens, which belong to the user and are unaffected by offboarding.

detail

HDS runs the revocation as a tracked procedure: the Security Official opens a dated termination ticket, revokes credentials and closes any break-glass grant (whose closure is recorded in the per-user audit log), disables accounts on each host and service, rotates shared secrets the person knew, confirms no active token or session remains, and closes the ticket the same business day, or immediately for involuntary or suspected-compromise cases. Partners apply their own termination procedure to their own staff; the platform's per-stream access model is what makes narrowing an access an alternative to revoking it.

  • 🔒 hipaa/procedures/access-termination available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Document your termination workflow and tie it to revocation of the access tokens your workforce holds.

business-associate documented

Document your termination workflow for staff who handle the ePHI you process on HDS.

individual out-of-scope

164.308(a)(4)(ii)(B) Access authorization — Addressable draft

Implement policies and procedures for granting access to ePHI through a workstation, transaction, program, process, or other mechanism.

Pryv platform implemented

Granting access to ePHI in Pryv means minting an access with explicit per-stream permissions. The technical authorization decision is enforced at every API call. Documentation of the authorization rationale lives in `access.clientData` next to the grant itself, so the "why" travels with the "what".

HDS implemented USCH

Granting access to ePHI on HDS means minting an access token with explicit per-stream permissions, enforced at every API call. The authorization rationale can travel alongside the grant itself, so the "why" stays with the "what". Two authorisation paths are kept apart: access to a user's own ePHI is decided by that user, while operator and infrastructure access is decided by HDS under least privilege.

detail

Access grants carry the streams and levels the grantee may exercise, plus free-form metadata such as workforce role, granting administrator and business reason. On the platform path there is no trust-based bypass: no HDS role can grant itself an access into a user account. That is a statement about the authorisation mechanism and not about what infrastructure access can technically reach. An identity holding host or database access can read or alter stored ePHI without presenting a user token, because someone has to operate the database that holds the data; what bounds it is least-privilege authorisation, time-boxed and logged break-glass, and periodic access review, and HDS records it as an accepted residual rather than engineering it away. HDS documents its own authorization policy and partners apply the same primitives.

  • 🔒 hipaa/policies/access-authorization available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Document who may authorise access and on what basis, and capture the rationale alongside each grant.

business-associate documented

Document your authorization policy for access to the ePHI you process.

individual out-of-scope

164.308(a)(4)(ii)(C) Access establishment and modification — Addressable

Implement policies and procedures to establish, document, review, and modify a user's right of access, based on the entity's access authorization policies.

Pryv platform implemented

The access lifecycle (create / read / update / delete) is first- class in Pryv. `accesses.update` writes a tamper-evident snapshot of the prior version into history on every modification, giving you the documented review trail this standard expects.

HDS implemented USCH

The access lifecycle (create, read, review, update, revoke) is first-class on the platform HDS operates. Every modification snapshots the prior version into history and is recorded in the audit log, giving the documented review trail this specification expects.

detail

HDS operates establishment, review and modification of access rights as audited operations: grants can be enumerated with their full version chain, narrowed or revoked, with each step timestamped and attributed to the acting administrator. HDS's own periodic operator access review is defined on a stated cadence and has been executed, so the cadence is exercised rather than merely written; the execution record is filed internally and is in review, not yet signed off. Partners apply the same primitives to their own populations. The review covers the operator accounts HDS administers, not the accesses that individual account holders grant over their own data: those are the account holder's to review and revoke, and HDS does not act on them.

  • 🔒 hipaa/procedures/access-review available on request
  • 🔒 procedures/access-review/executions/2026-07-30-1 available on request
Implementer
covered-entity documented

Document your establishment-and-modification workflow and your periodic access-review cadence.

business-associate documented

Document how you establish, review and modify access to the ePHI you process on HDS.

individual out-of-scope

164.308(a)(5)(ii)(A) Security reminders — Addressable

Implement periodic security updates and reminders for the workforce.

Pryv platform out-of-scope

Reminder cadence + content are organizational. Pryv has no role at the awareness-content layer.

HDS facilitated USCH ⏳ procedure

Security-reminder cadence and content are an organisational awareness control with no software role. HDS runs reminders for its own workforce as part of a workforce-training programme it operates continuously, tracking certifications in a completion register and flagging overdue members. Two pieces are still being assembled rather than absent: the HDS-specific curriculum material, and the outstanding policy acknowledgements. The written programme is available on request.

detail

HDS treats security reminders as part of its workforce-awareness programme, an operator artefact rather than a platform feature. The written programme is cited as an internal document and runs as a continuous process against a completion register, with residual gaps documented and addressed as they arise rather than blocking the programme. Each partner runs its own reminder programme for its own workforce.

  • 🔒 hipaa/policies/security-awareness-reminders available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Run and document your own periodic security reminders for your workforce.

business-associate documented

Run and document your own security reminders for staff handling ePHI.

individual out-of-scope

164.308(a)(5)(ii)(B) Protection from malicious software — Addressable draft

Implement procedures for guarding against, detecting, and reporting malicious software.

Pryv platform out-of-scope

Anti-malware is a host / endpoint / network-layer control, Pryv-the-software doesn't include AV. Same out-of-scope reasoning as ISO 27001 A.8.7. The operator's hosting environment carries this control.

HDS facilitated USCH

Anti-malware here is a host, endpoint and network-layer concern rather than a platform feature. HDS runs no dedicated anti-malware agent on its Linux hosts, and states that as a deliberate decision rather than an omission: protection rests on OS and platform patching, dependency scanning, a minimised attack surface and monitoring. The partner's own endpoints remain the partner's responsibility.

detail

Internet-facing components receive priority patching for known CVEs, application dependencies are monitored for advisories and triaged, only required services are exposed, and the container model limits the blast radius of a compromised component. Anomalies that may indicate malware, such as unexpected processes or crash loops, are investigated under the incident process. The patch cadence and the dependency-triage service level are not yet defined, so currency rests on practice rather than on a control that can be evidenced; HDS records that as an open risk-analysis item. Partners must protect their own workstations and any infrastructure they operate outside HDS.

  • 🔒 hipaa/policies/malware-protection available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Operate and document anti-malware controls on your own endpoints and infrastructure.

business-associate documented

Operate and document anti-malware controls on infrastructure you run outside HDS.

individual out-of-scope

164.308(a)(5)(ii)(C) Log-in monitoring — Addressable draft

Implement procedures for monitoring log-in attempts and reporting discrepancies.

Pryv platform facilitated ⏳ enhancement

Login + authentication- failure events are captured in the audit log (per `auth.*` API method calls). Observability data aggregates rate + anomaly signals. The discrepancy-reporting cadence + threshold tuning are operator-side procedure.

HDS facilitated USCH ⏳ platform

Authentication and login-failure events are captured in the per-user audit log, and reverse-proxy and host auth logs are retained on HDS infrastructure. Review is quarterly and manual: automated login-anomaly detection and alert thresholds for this specification are not formalised, which HDS names as the current gap rather than implying continuous detection.

detail

Logs are shipped to HDS-operated collectors and stay on HDS infrastructure, with only aggregate metrics reaching the monitoring service. On the quarterly cycle the Security Official reviews failed-login spikes, off-hours operator access and token-use anomalies; a suspected compromise is escalated to incident response within one business day and the affected user is contacted. While the Security Official is the only operator able to log in, every operator authentication is his own, so that surface carries assurance the user-side surface does not, and the user side is reviewed on the cadence regardless. Multi-factor authentication is mandated separately on the surfaces from which production can be reached. Partners tune their own discrepancy thresholds.

  • 🔒 hipaa/procedures/login-monitoring available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Define and document your discrepancy thresholds and the response when a threshold is crossed.

business-associate documented

Define and document login-monitoring thresholds for the ePHI workload you operate.

individual out-of-scope

164.308(a)(5)(ii)(D) Password management — Addressable draft

Implement procedures for creating, changing, and safeguarding passwords.

Pryv platform configurable ⏳ enhancement

Pryv stores credentials on a privileged `system-stream`, separate from ordinary content. Password rules (complexity, rotation) are operator-configured. Adding `services.mfa.mode` raises the authentication strength beyond a password alone, see §164.312(d).

HDS implemented USCH

The platform stores credentials on a privileged, separately controlled namespace, and HDS configures password rules and offers a second authentication factor on top. HDS operates and documents the resulting password-management posture.

detail

Credentials live apart from ordinary content data; password complexity and rotation rules are operator-configured and multi-factor authentication strengthens the login beyond a password alone (see the person-or-entity-authentication standard). HDS documents the configuration it runs; partners may layer their own additional rules.

  • 🔒 hipaa/procedures/password-management available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Document your password policy and whether you require the second factor for your workforce.

business-associate documented

Document password-management procedures for staff handling ePHI.

individual out-of-scope

164.308(a)(6)(i) Security incident procedures — standard draft

Implement policies and procedures to address security incidents.

Pryv platform facilitated

Incident-response procedure is the operator's organizational programme. Pryv contributes the detection + scoping data layer: audit log shows who accessed what; observability gives system-level anomaly signals; access primitives provide the containment mechanism (revoke or scope-down the implicated access). For substrate-vulnerability intake specifically (operator learning that the Pryv version they run has a confirmed vulnerability), the upstream's vulnerability disclosure program is the externally-facing channel: `SECURITY.md` publishes a coordinated disclosure policy (private GitHub Security Advisories flow + `security-dev@` mailbox + scope + SLA + safe harbor), and private vulnerability reporting is enabled on the published repositories.

HDS documented USCH

HDS runs an incident-response programme as operator: the audit log and operational monitoring provide detection and scoping data, and access tokens provide the containment mechanism (revoke or narrow the implicated access). The written incident procedure is held internally and shared on request.

detail

Detection draws on per-user audit records (who accessed what) and system-level anomaly signals; containment uses immediate token revocation or scope reduction. HDS documents its incident-handling and notification flow, which feeds the breach-reporting obligations a partner carries under their BAA. Partners run their own incident programme for their workload. For vulnerabilities in the platform substrate itself, the upstream open-pryv.io project publishes a coordinated vulnerability disclosure program (private GitHub Security Advisories plus a security mailbox, with GHSA/CVE issuance); a published advisory affecting the deployed release enters HDS's incident procedure as a provider notification.

  • 🔒 hipaa/procedures/security-incident-response available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Run and document your own incident-response procedures.

business-associate documented 📄 baa

Run and document your own incident procedures and report incidents to the covered entity per your BAA.

individual out-of-scope

164.308(a)(7)(ii)(A) Data backup plan — Required

Establish and implement procedures to create and maintain retrievable exact copies of ePHI.

Pryv platform implemented

`bin/backup.js` produces per-user backup files (events, streams, accesses, attachments). `--restore` rebuilds a user from a backup file. The backup procedure ("when, where, how often") is yours to schedule; the underlying primitive is shipped.

HDS facilitated USCH ⏳ procedure

The platform produces per-user backup files (events, streams, accesses, attachments) with a matching restore path, so the backup unit matches the natural ePHI unit. HDS runs the cycle automatically on a daily timer on each regional core, first verified live on all cores on 2026-07-30, with a host-side watchdog that alerts when an expected archive is absent. What is not demonstrated is restore at production scale per region, which is why this reads as facilitated rather than fully implemented.

detail

HDS runs the backup primitive on a schedule and documents the plan (frequency, location, encryption-at-rest applied at the storage boundary). The scheduled cycle produces encrypted, off-host, in-region copies on every regional core, and an archive has been retrieved and decrypted with the off-host key to demonstrate that the copies are usable rather than merely produced. What is not yet demonstrated is restore at production scale per region; that drill is the remaining gap. Partners operating their own deployments define their own schedule.

  • 🔒 hipaa/procedures/data-backup-plan available on request
  • 🔒 procedures/backup-run/executions/2026-07-30-1 available on request
Implementer
covered-entity documented

Document your backup schedule, storage location and retention, and confirm restorability.

business-associate documented

Document the backup plan for the ePHI you process on HDS.

individual out-of-scope

164.308(a)(7)(ii)(B) Disaster recovery plan — Required draft

Establish, and implement as needed, procedures to restore any loss of data.

Pryv platform configurable

Two layers Pryv gives you: (1) cold restore from `bin/backup.js --restore`, the canonical recovery path; (2) hot redundancy via a multi-core cluster (rqlite replication + cluster-CA mTLS between cores), so a single-region failure doesn't lose live data. You compose them per your RTO / RPO.

HDS documented USCH

HDS combines cold restore from per-user backups with hot redundancy from a replicated multi-core platform topology, composed to a recovery objective HDS documents internally. The written disaster-recovery plan is available on request.

detail

Recovery rests on two layers: restore from backup as the canonical path, and live replication across cores so a single-region failure does not lose live data. HDS documents the recovery objectives and the runbook it operates, and states their standing plainly: the per-region production drill has not been run, so the recovery-time and recovery-point objectives are targets rather than demonstrated capability, and the runbook is documented but unproven at production scale. Contingency-plan testing is tracked under the testing-and-revision specification. Partners running their own deployments document their own plan.

  • 🔒 hipaa/procedures/disaster-recovery-plan available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Document your recovery objectives and the steps to restore data after a loss event.

business-associate documented

Document the disaster-recovery procedures for your ePHI workload.

individual out-of-scope

164.308(a)(7)(ii)(C) Emergency mode operation plan — Required draft

Establish, and implement as needed, procedures to enable continuation of critical business processes for protection of ePHI while operating in emergency mode.

Pryv platform facilitated

Pryv's HA primitives (multi-core cluster + Raft replication + cluster-CA mTLS) support continued operation when a single facility fails. The "critical business processes" definition + emergency-mode runbook are the operator's. See also Art.5+ of the Disaster Recovery row.

HDS documented USCH

The platform's high-availability primitives (a replicated multi-core cluster with mutually authenticated inter-core traffic) support continued operation when a single facility fails. HDS documents which processes are critical and holds an emergency-mode runbook whose governing rule is to fail closed: if a security control cannot be kept up while degraded, the affected function is restricted or suspended rather than serving ePHI without it. The runbook is written but unexercised, since no degraded-operation event has occurred and no exercise has yet been run.

detail

Emergency mode is a documented runbook layered on the platform's HA topology and the backup-restore path, distinct from the disaster-recovery plan that covers full loss. On declaration the on-call operator confirms that per-user isolation, consent and access-token checks, TLS and per-user audit logging are all still enforced, sheds non-critical load to preserve the critical path, and keeps the unaffected region serving its own users. Every control degraded or suspended is recorded at closure and carries a follow-up. The definition of critical business processes and the procedure itself are operator artefacts, cited internally. Partners define their own emergency-mode plan for their workload.

  • 🔒 hipaa/procedures/emergency-mode-operation available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Define your critical processes and document the emergency-mode runbook.

business-associate documented

Document emergency-mode procedures for the ePHI you process.

individual out-of-scope

164.308(a)(7)(ii)(D) Testing and revision procedures — Addressable

Implement procedures for periodic testing and revision of contingency plans.

Pryv platform out-of-scope

Contingency-plan testing is an operational drill. Pryv has no software role at the drill-execution layer. The drill's restoration-from-backup phase exercises Pryv primitives but the testing programme itself is the operator's.

HDS documented USCH ⏳ procedure

Contingency-plan testing is an operational drill whose restore phase exercises the platform's backup-restore path. HDS is formalising a regular test-and-revise cadence; the procedure is documented internally and regular verified execution remains a known gap.

detail

The testing programme itself is an operator activity rather than a platform feature, though restore drills run against the platform's backup primitive. HDS documents the cadence and revision process, and testing has begun: a first restore rehearsal was performed on 2026-07-29 and recorded. It covered a single account rather than a full per-region restore, so this specification is partly evidenced rather than satisfied, and HDS says so instead of reading a rehearsal as a drill. Partners run and document their own contingency-plan tests.

  • 🔒 hipaa/procedures/contingency-plan-testing available on request
  • 🔒 procedures/contingency-test/executions/2026-07-29-1 available on request
Implementer
covered-entity documented

Schedule, run and document periodic tests of your contingency plans and revise them based on results.

business-associate documented

Test and revise your contingency plans periodically and keep the records.

individual out-of-scope

164.308(a)(8) Evaluation — standard draft

Perform periodic technical and nontechnical evaluation, in response to environmental or operational changes, to confirm that security policies and procedures continue to meet the requirements of this subpart.

Pryv platform facilitated ⏳ feature

Evaluation is the operator's cyclical assessment. Pryv-side inputs: audit log (control- effectiveness sample), observability (operational stability data), this matrix (control inventory to evaluate against), Pryv's test matrix (~2351 PG and SQLite, matched baseline, passing on every commit, concrete §164.308(a)(8) effectiveness evidence), Pryv's supply-chain pipeline (shipped in open-pryv.io `9e2ee7ff`: CI dependency-audit gate, per-release CycloneDX SBOM, cosign-signed images; the SBOM + latest scan output are citable periodic-evaluation artefacts), Pryv's vulnerability disclosure program + GHSA advisory history (coordinated disclosure policy published in `SECURITY.md`; private vulnerability reporting enabled on the published repositories). The assessment write-up is operator-side.

HDS documented USCH ⏳ platform

HDS has defined a periodic evaluation of its security programme, drawing on the audit log, operational monitoring, this matrix as a control inventory, and the platform's test results as control-effectiveness evidence. The annual cadence is established and the procedure approved, but no cycle has completed yet, so this standard is defined rather than evidenced by a record.

detail

Inputs to the evaluation include audit-log samples, operational-stability data, this layered matrix as the inventory of controls to assess against, the platform's automated test suite as ongoing effectiveness evidence, and the upstream project's published security-advisory history (open-pryv.io's coordinated vulnerability disclosure program with GHSA/CVE issuance), checked against the release HDS deploys. The procedure also requires re-verifying that controls previously evidenced are still in force, since a rebuild or provider change can silently regress one. HDS documents the cadence and the inputs; the first evaluation report is still to be produced. A partner runs its own periodic evaluation for its own programme.

  • 🔒 hipaa/procedures/periodic-evaluation available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Perform and document your own periodic technical and nontechnical evaluation.

business-associate documented

Perform and document a periodic evaluation of the safeguards over the ePHI you process.

individual out-of-scope

164.310 Physical Safeguards — standard (framing)

Implement policies and procedures to limit physical access to electronic information systems and the facilities in which they are housed, while ensuring that properly authorized access is allowed.

Pryv platform facilitated

Physical safeguards (facility access, workstation security, device and media controls) are properties of the hosting environment, not of the Pryv software itself. Pryv contributes two things: the data-residency primitive lets you bind a user's data to a specific hosting (so you can certify the physical environment for that data explicitly), and operator-supplied secrets are AES-256-GCM encrypted at rest so that a stolen disk doesn't leak the keys themselves.

HDS facilitated USCH

Physical safeguards are properties of the hosting environment, not of the open-pryv.io software. HDS carries this layer by selecting certified hosting providers (EU/Switzerland and US data-residency options) and documenting the facility-control attestations it relies on, so an implementer inherits a vetted physical posture rather than sourcing it themselves.

detail

For each specification under §164.310 (facility access controls, workstation use, workstation security, device and media controls), the underlying controls are physical and operational. HDS's position: HDS chooses and documents the hosting environment per region, binds a deployment to that region's data residency, and holds the provider attestations on file. The facility-control hardware itself remains the certified provider's; HDS's contribution is selection, documentation and the residency guarantee. Evidence grades differ by region: the US region (AWS, us-east-1) is evidenced by independent third-party attestations obtained 2026-07-28 and on file (SOC 2 Type II with a continued-operations letter, ISO/IEC 27001 with us-east-1 named in the certified locations, 27017 and 27018). The Swiss region is contractually assured but not yet evidenced: nothing is on file for it, and the provider's audit clause is the route to closing that.

  • 🔒 hipaa/policies/physical-safeguards available on request
  • 🔒 hipaa/registers/hosting-provider-attestations available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Rely on the HDS-selected hosting region for the server-side facility controls; you remain responsible for the physical security of your own offices, endpoints and any workforce devices that access ePHI.

business-associate documented

Inherit the HDS hosting-region facility posture and document it in your own physical-safeguards programme; cover your own premises and devices.

individual out-of-scope

164.310(a)(1) Facility access controls — standard

Implement policies and procedures to limit physical access to electronic information systems and the facilities housing them, while ensuring properly authorized access is allowed.

Pryv platform out-of-scope

Facility access is physical. See the §164.310 framing row.

HDS facilitated USCH

Facility access control at the server tier is delivered by the certified hosting provider for the chosen region. HDS selects providers whose data-centre access controls (badged entry, escort policies, access logging) are independently attested, and documents which attestation backs each region.

detail

HDS does not operate its own data centres; it deploys open-pryv.io onto certified infrastructure in the EU/Switzerland and US regions. The facility-access-control specification is satisfied at the server tier by the provider's attested controls, which HDS records in its hosting-provider register. Evidence grades differ by region: the US region's facility controls rest on third-party attestations on file since 2026-07-28; the Swiss region's rest on contract alone, with no attestation yet obtained. The implementer's own facilities (offices where workforce members access ePHI) remain their responsibility.

  • 🔒 hipaa/registers/hosting-provider-attestations available on request
  • 🔒 hipaa/policies/physical-safeguards available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Inherit the server-tier facility controls from the HDS hosting region; implement and document facility access controls for your own premises.

business-associate documented

Inherit the server-tier facility controls from the HDS hosting region, and implement and document facility access controls for your own premises.

individual out-of-scope

164.310(b) Workstation use — standard

Implement policies and procedures specifying the proper functions to be performed, how they are to be performed, and the physical attributes of the surroundings of any workstation or class of workstation that can access ePHI.

Pryv platform out-of-scope

Workstation use + physical attributes are facility / HR controls.

HDS documented USCH ⏳ doc

Workstation use is a workforce and endpoint-management control that sits with the entity operating the workstations, not with the HDS platform. HDS documents the assumption that ePHI access happens only through authenticated, access-token-scoped sessions, which bounds what any single workstation can do.

detail

open-pryv.io enforces that every workstation reaching ePHI does so through an authenticated session carrying a scoped access token, so a workstation can only exercise the permissions its token grants. The physical-surroundings and proper-function obligations of the workstation-use standard remain organizational. HDS records this boundary so implementers can scope their own workstation-use policy to the residual physical/operational concerns.

  • 🔒 hipaa/policies/physical-safeguards available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Define and document workstation-use rules for the devices your workforce uses to access ePHI through the HDS-hosted application.

business-associate documented

Define and document workstation-use rules for the devices your workforce uses to reach ePHI.

individual out-of-scope

164.310(c) Workstation security — standard

Implement physical safeguards for all workstations that access ePHI, to restrict access to authorized users.

Pryv platform out-of-scope

Physical workstation security (screen locks, kensington locks, privacy filters) is endpoint-management scope.

HDS documented USCH ⏳ doc

Physical workstation security (screen locks, device controls, premises) is endpoint-management scope owned by the entity operating the workstation. HDS documents the compensating platform control: a lost or unattended workstation cannot exceed the permissions of its access token, and the token can be revoked centrally.

detail

The physical safeguards the standard calls for — restricting who can be at a workstation that reaches ePHI — are facility and endpoint controls outside the HDS platform. HDS's compensating contribution is that workforce access is mediated by revocable, per-stream access tokens with session/token expiry, so the blast radius of a compromised workstation is bounded and recoverable. HDS documents this so implementers can right-size their physical workstation controls.

  • 🔒 hipaa/policies/physical-safeguards available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Implement physical workstation safeguards (screen locks, restricted siting, device management) for endpoints accessing ePHI; revoke HDS access tokens on device loss.

business-associate documented

Implement physical safeguards on your own endpoints (screen locks, restricted siting, device management), and revoke HDS access tokens on device loss.

individual out-of-scope

164.310(d)(1) Device and media controls — standard

Implement policies and procedures governing the receipt and removal of hardware and electronic media containing ePHI into and out of a facility, and the movement of these items within the facility.

Pryv platform facilitated

Pryv-side contribution at the media-controls layer: per-user backup files are the natural unit when an individual subject's ePHI moves off the production system (export, transfer, archive); operator-side at-rest encryption (LUKS / PG TDE) keeps the ePHI-on-media encrypted in motion + at rest. The physical movement procedure is the operator's.

HDS facilitated USCH ⏳ doc

Media disposal and re-use at the server tier are handled by the certified hosting provider's media-sanitisation controls, which HDS selects and documents. For per-subject ePHI movement, the platform's per-user export unit is the natural medium so a single subject's data can be transferred or archived discretely.

detail

The server-tier device-and-media-controls obligation (secure disposal, media re-use, sanitisation) is satisfied by the hosting provider's attested controls, recorded in the HDS hosting-provider register, where the US region is evidenced by attestations on file and the Swiss region rests on contract alone. At the application tier, open-pryv.io's per-user data model means an individual subject's ePHI can be exported and moved as a discrete unit. Production volumes are encrypted at rest (hosting-layer full-volume encryption, every region, since 2026-06-26), so decommissioned server media are protected by construction; a per-subject export leaving the platform is a fresh plaintext artefact, and encrypting it in transport/storage remains the mover's responsibility — HDS documents this boundary explicitly.

  • 🔒 hipaa/registers/hosting-provider-attestations available on request
  • 🔒 hipaa/procedures/media-controls available on request
  • 🔒 hipaa/evidence/at-rest-encryption-verification available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Inherit server-tier media sanitisation from the hosting provider; apply your own at-rest encryption to any per-subject export you move off the platform, and document the movement.

business-associate documented

Inherit server-tier media sanitisation from the hosting provider, and apply your own at-rest encryption to any export you move off the platform, documenting the movement.

individual out-of-scope

164.312(a)(1) Access control — standard draft

Implement technical policies and procedures for electronic information systems holding ePHI so that access is allowed only to persons or software programs granted access rights under §164.308(a)(4).

Pryv platform implemented

Per-stream permissions are enforced at every API call; an access can read or write only the streams its `permissions[]` lists, at the level granted. There is no "bypass on trust" path, the enforcement is the API surface, not a downstream policy layer. System streams (account, password, MFA) sit on a separately controlled namespace.

HDS implemented USCH

HDS deploys open-pryv.io with per-user data isolation and per-stream access tokens enforced at every API call: a token can read or write only the streams its permissions list, at the level granted. On that platform path there is no trust-based bypass, and no HDS role can grant itself an access into a user account. Access control is therefore a technical property of the API surface HDS operates rather than a downstream policy layer. Infrastructure access is a separate path that the API does not mediate, and it is bounded by authorisation rather than by this mechanism (see §164.308(a)(4)(ii)(B)).

detail

Each subject's data is isolated per user, and access by any person or program is mediated by an access token carrying explicit per-stream, per-level permissions. Enforcement happens at the API boundary on every request, and privileged namespaces (account, credentials) are separately controlled. HDS operates this stack and documents its access-control policy; the implementer configures which grants their application mints.

  • 🔒 hipaa/policies/access-control available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Configure your application's use of HDS access tokens to grant least- privilege per-stream access, and document your access-authorization rules.

business-associate documented

Model your grants as least-privilege per-stream access tokens, and document your access-authorization scheme.

individual out-of-scope

164.312(a)(2)(i) Unique user identification — Required draft

Assign a unique name and/or number for identifying and tracking user identity.

Pryv platform implemented

Every Pryv account has a unique username + cuid; every access derived from it carries a unique access id (cuid) and version serial. Audit records cite the (accessId, accessSerial) tuple, so each tracked action ties back to a unique identity.

HDS implemented USCH

Every account in the HDS-operated platform has a unique identifier, and every access token derived from it carries a unique id and version. The per-user audit log cites that access identity on every recorded action, so each tracked operation ties back to a unique identity.

detail

Unique identification is intrinsic to the platform: accounts and the access tokens minted from them each carry unique identifiers, and the audit record for every API call references the acting access identity. This gives the requirement's "identify and track" obligation a technical anchor that HDS operates by default. The implementer maps their workforce/role model onto these identities.

  • 🔒 hipaa/policies/access-control available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Map each workforce member or program to a distinct identity/access token and document the mapping; avoid shared credentials.

business-associate documented

Map each workforce member or program to a distinct identity and access token, and document the mapping. Avoid shared credentials.

individual out-of-scope

164.312(a)(2)(ii) Emergency access procedure — Required draft

Establish (and implement as needed) procedures for obtaining necessary ePHI during an emergency.

Pryv platform configurable

The operator-held admin access key (`auth.adminAccessKey`) is the break-glass mechanism: it grants administrative reads not requiring an ordinary user's consent. You document the circumstances under which it may be exercised and the audit-trail review that must follow.

HDS configurable USCH

The platform provides an operator-held administrative access mechanism that serves as a break-glass path to ePHI during an emergency, and every action taken under it is captured by the per-user audit log. HDS runs its own approved procedure over that mechanism: the Security Official authorises each grant with a stated scope and justification, time-boxes it to 24 hours by default, and reviews the audit and host logs against the grant within two business days. An implementer authors the equivalent procedure for its own workload.

detail

Routine access to a user's ePHI is by the user and their granted tokens; this procedure covers the exceptional operator-level case, such as assisting an individual locked out during an outage or validating a disaster-recovery restore. Temporary credentials are revoked on completion and the time box confirmed closed. One grant is standing rather than per-incident: HDS Leadership holds administrative access to the provider consoles and does not use it, as the means by which HDS can revoke the Security Official's own access, so that no single individual can lock the organisation out of its infrastructure. That grant carries the mandated multi-factor authentication, is reviewed on the quarterly access-review cadence (first cycle 2026-07-30, confirmed still unused), and rests on attestation by signature rather than a captured configuration record, a residual HDS has accepted.

  • 🔒 hipaa/procedures/emergency-access available on request
✓ backed by approved documentation
Implementer
covered-entity configurable

Define and document your emergency-access procedure — who may invoke break-glass access, under what conditions, and the mandatory audit review afterward.

business-associate configurable

Define and document your emergency-access procedure over the platform mechanism: who may invoke break-glass access, under what conditions, and the mandatory audit review afterward.

individual out-of-scope

164.312(a)(2)(iii) Automatic logoff — Addressable draft

Implement electronic procedures that terminate an electronic session after a predetermined time of inactivity.

Pryv platform configurable

Two configurables: personal-token session lifetime (`auth.sessionMaxAge`) and per-access expiry (`access.expires`). The latter is per-grant (the access is automatically inert after the timestamp passes), useful for clinical-workflow accesses whose validity is bounded by the case.

HDS configurable USCH

The platform enforces automatic session and token expiry: interactive session lifetime and per-grant access-token expiry can both be bounded, so a session or token becomes inert automatically once its window passes. HDS operates the mechanism; the implementer sets the timeouts appropriate to its workflow.

detail

HIPAA's automatic-logoff specification is workstation-centric in origin; in an HDS-mediated workflow the analogous control is the validity window of the session and access token. The platform supports a bounded interactive session lifetime for workforce sessions and a per-grant token expiry for app-driven processes, covering both shapes. On the vault these values sit with the account holder: the approved policy places session lifetime and per-grant token expiry under the end user's control and approval, which is a consequence of the data being theirs. An implementer tunes what it can set for its own workforce and documents the rationale for the chosen inactivity window, which is the Addressable path.

  • 🔒 hipaa/policies/access-control available on request
✓ backed by approved documentation
Implementer
covered-entity configurable

Set session and access-token expiry windows appropriate to your workflow and document the inactivity-timeout decision.

business-associate configurable

Set session and access-token expiry windows appropriate to your workflow, and document the inactivity-timeout decision.

individual out-of-scope

164.312(a)(2)(iv) Encryption and decryption — Addressable draft

Implement a mechanism to encrypt and decrypt ePHI.

Pryv platform configurable ⏳ feature

The "mechanism to encrypt and decrypt ePHI" is delivered as switch-on Pryv software. User PHI/PII at rest (events, attachments, series, audit, platform DB) is encrypted by the `container-encrypted-volume` companion (`encryption-at-rest-user-data`), layered onto the image, it mounts an encrypted volume on boot so the application stores ciphertext at rest. The operator enables it (`CEV_ENABLED`) and chooses a key source. Pryv additionally encrypts operator-supplied secrets at rest (AES-256-GCM, HKDF-derived) and provides TLS-in-transit via the built-in ACME integration.

HDS implemented USCH

ePHI is encrypted at rest in both hosting regions, and TLS protects it in transit by default. Each core's storage volume is encrypted at the hosting layer: Exoscale encrypts compute root volumes by default (AES-256-XTS, ch1/Switzerland); AWS EBS volume encryption is enabled on the US core (AES-256, us1). Verified 2026-06-26. Keys are provider-managed (AWS / Exoscale, both BAA subprocessors) — this satisfies the addressable mechanism and grounds the §164.402(2) breach safe-harbor for lost/stolen media, but is not operator-held-key or end-to-end encryption (see hipaa/risk/at-rest-encryption for the residual).

detail

Both production cores store ePHI on encrypted volumes. ch1 (Exoscale, ch-dk-2) runs on an Exoscale-encrypted root volume by default — "Compute root volumes … encrypted at rest transparently at the hypervisor layer," AES-256 in XTS mode, Exoscale-managed keys. us1 (AWS us-east-1) stores ePHI on an encrypted EBS volume (AES-256, aws/ebs KMS key). Encryption/decryption is transparent to the guest; it protects stolen/decommissioned disks, off-host snapshots and backups, and grounds the breach safe-harbor (NIST SP 800-111 recognises full-volume encryption). TLS covers the transmission half (§164.312(e)). Residual: keys are provider-managed, so a running host or a compelled provider could read plaintext — operator-held-key encryption (the container-encrypted-volume facility, CEV_ENABLED, shipped in the open-pryv.io rc.5 encrypted image and LUKS-verified on HDS hosts) or end-to-end encryption remain optional strengthenings, not required for this addressable spec. Source for ch1's default-on encryption: Exoscale's compliance statement (exoscale.com/compliance/encryption), covering Compute root volumes, Block Storage and Object Storage alike (AES-256-XTS, unique key per volume), so the claim does not depend on which storage type holds the ePHI. Evidence grades differ by region: ch1 rests on this vendor default-on statement; us1 on the Security Official's attestation, since AWS EBS encryption is opt-in per volume and vendor documentation cannot establish it is in force.

  • 🔒 hipaa/policies/encryption available on request
  • 🔒 hipaa/risk/at-rest-encryption available on request
  • 🔒 hipaa/evidence/at-rest-encryption-verification available on request
✓ backed by approved documentation
Implementer
covered-entity configurable

HDS encrypts ePHI at rest with provider-managed keys. In your own risk analysis, decide whether that key model is sufficient or whether you need operator-held-key or application-side encryption of sensitive fields on top, and document the addressable decision.

business-associate configurable

HDS encrypts ePHI at rest with provider-managed keys. Decide in your own risk analysis whether that key model is sufficient or whether you need application-side encryption on top, and document the addressable decision.

individual out-of-scope

164.312(b) Audit controls — standard

Implement hardware, software, and/or procedural mechanisms that record and examine activity in information systems containing or using ePHI.

Pryv platform implemented ⏳ feature

Pryv's per-user audit log records every API method invocation, timestamp, user, access reference, method, success / error. The `audit.get` API method surfaces it for examination. The optional audit-event-stream channel additionally emits audit records into the subject's own streams, so the subject (and any access they authorise) can examine the history.

HDS implemented USCH

The HDS-operated platform records every API call in a per-user audit log — timestamp, acting access identity, method, and success/error — and exposes it for examination. The audit record is data-minimal by construction (request bodies are not stored), so reviewing activity does not create a second copy of ePHI.

detail

Audit controls are a native, always-on property of the platform: each API invocation against a subject's data produces an audit record scoped to that subject. The log captures who did what, when, and via which access, and is retrievable for routine review and incident investigation. One dependency is worth naming: the record has to survive recovery. A restore that returns the data without its audit trail is not a successful restore for this control, because the four-factor breach assessment rests on being able to say whether PHI was acquired or viewed for the period before the restore. HDS records that dependency as an open risk-analysis item. HDS operates and retains this substrate; the implementer defines the written review cadence (see §164.308(a)(1)(ii)(D)) and who performs it.

  • 🔒 hipaa/policies/audit-controls available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Define and document your audit-review cadence and who performs it; retain the review records per your retention policy.

business-associate documented

Define and document your audit-review cadence over the platform-provided log, and who performs it. Retain the review records.

individual out-of-scope

164.312(c)(1) Integrity — standard draft

Implement policies and procedures to protect ePHI from improper alteration or destruction.

Pryv platform facilitated ⏳ feature

Integrity is multi- layered: write authorization gated by `permissions`, event versioning preserves the prior value on every update, audit pins the (who, when, via which access) attribution, and `bin/backup.js` provides the recovery path if a destruction event needs to be reversed. The standard's overall programmatic obligation is yours; the technical substrate is Pryv's.

HDS facilitated USCH

Integrity is layered in the HDS-operated platform: writes are gated by per-stream permissions, updates preserve the prior value through versioning, the audit log pins who-changed-what-when, and operational backups provide a recovery path if a destruction event must be reversed. The overall integrity programme remains the implementer's; the technical substrate is HDS-operated.

detail

Improper alteration is constrained because only tokens with write permission on a stream can modify it, and modifications are versioned so the prior state is retained. The audit log ties every change to an authenticated access identity, on the platform path; privileged infrastructure access is a separate path covered under §164.308(a)(4)(ii)(B). Improper destruction is mitigated by per-user export and backup as a recovery path, with one dependency worth naming: the audit history has to return with the data, since a restore that brings back the records but not who touched them leaves improper alteration undetectable afterwards. How far that recovery capability is demonstrated is tracked as an open risk-analysis item rather than asserted here. HDS operates these primitives and documents its integrity policy; the implementer owns the surrounding procedural obligation.

  • 🔒 hipaa/policies/integrity available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Author your integrity policy — change-control, who may alter records, and how destruction is prevented and recovered — over the platform substrate.

business-associate documented

Author your integrity policy over the platform substrate: change control, who may alter records, and how destruction is prevented and recovered.

individual out-of-scope

164.312(c)(2) Mechanism to authenticate ePHI — Addressable draft

Implement electronic mechanisms to corroborate that ePHI has not been altered or destroyed in an unauthorized manner.

Pryv platform facilitated ⏳ feature

Event versioning preserves the prior content on every update, so "is this the original?" is a tractable question, compare against the history. The audit row references the access that performed the update, anchoring the change to an authenticated actor. Tamper detection beyond this (e.g., end-to-end content hashing under a customer-held key) is on the implementer or an extension.

HDS facilitated USCH

Event versioning retains prior content on every update, so "is this the original?" is answerable by comparison against the history, and the audit record anchors each change to an authenticated access identity. Tamper detection beyond this — e.g. cryptographic content hashing under an implementer-held key — remains on the implementer or an extension.

detail

The platform corroborates that ePHI has not been altered improperly through two evidence sources HDS operates: the version history of each record, and the audit attribution of every change to an authenticated actor. This satisfies the addressable specification's evidentiary intent for most deployments. HDS documents the boundary; where an implementer's risk analysis demands stronger tamper-proofing, they layer in content-integrity verification themselves.

  • 🔒 hipaa/policies/integrity available on request
✓ backed by approved documentation
Implementer
covered-entity configurable

Decide, per your risk analysis, whether the platform's versioning + audit evidence suffices or whether to add content-integrity verification, and document the addressable decision.

business-associate configurable

Decide, per your risk analysis, whether the platform's versioning and audit evidence suffices or whether to add content-integrity verification, and document the addressable decision.

individual out-of-scope

164.312(d) Person or entity authentication — standard draft

Implement procedures to verify that a person or entity seeking access to ePHI is the one claimed.

Pryv platform implemented ⏳ enhancement

Authentication is mediated by the access-token primitive: the bearer of a valid token has been authenticated. Strength of that authentication is layered, username + password by default; MFA via `mfa.*` API methods when `services.mfa.mode` is set. Recovery paths preserve account ownership when a second-factor device is lost.

HDS implemented USCH

Authentication in the HDS-operated platform is mediated by the access-token primitive: the bearer of a valid token has been authenticated, and no anonymous access to ePHI is possible from the API. HDS has decided and dated its own multi-factor position: MFA is mandatory for HDS workforce and operator access, and available but not mandated for end users. Recovery paths preserve account ownership when a factor is lost.

detail

Every request reaching ePHI through the API must present a valid access token, so the platform verifies the requester before any access is granted; credentials are stored one-way hashed in a separately access-controlled namespace. The MFA mandate covers the provider consoles, the code-hosting organisation carrying deploy rights, and administrative access to the platform hosts, because those are the surfaces from which production can be reached. It is attested by the Security Official rather than demonstrated by a captured configuration record, and HDS records that evidence gap as an accepted residual. This control governs the platform path; privileged infrastructure access is a separate path covered under access authorization. An implementer decides the MFA position for its own workforce and its own users.

  • 🔒 hipaa/policies/authentication available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Decide and document your authentication strength (e.g. whether MFA is required, and for which roles or operations).

business-associate documented

Decide and document your authentication strength over the platform, including whether MFA is required and for which roles or operations.

individual out-of-scope

164.312(e)(1) Transmission security — standard draft

Implement technical security measures to guard against unauthorized access to ePHI being transmitted over an electronic communications network.

Pryv platform implemented

All Pryv API traffic terminates on TLS 1.3 by default, with certificates issued + auto-renewed via the built-in ACME integration. Inter-core traffic in a multi-core cluster runs over mTLS using a cluster-private CA. There is no plaintext path shipped.

HDS implemented USCH

All API traffic to the HDS-operated platform is carried over TLS by default; there is no plaintext path served. Transmission security is therefore a technical property of every connection rather than an optional add-on, in both the US and Switzerland regions.

detail

ePHI in transit between clients and the platform is protected by TLS, which provides confidentiality and integrity over the connection. HDS operates the certificate lifecycle and serves only encrypted endpoints. The implementer's obligation is to ensure that its own onward transmission paths (any proxy or integration hop it controls) preserve the same protection.

  • 🔒 hipaa/policies/transmission-security available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Ensure your client and any onward integration hops you control transmit ePHI only over TLS; document the transmission-security boundary.

business-associate documented

Ensure any transmission path you operate carries ePHI only over TLS, and document the transmission-security boundary.

individual out-of-scope

164.312(e)(2)(i) Integrity controls — Addressable draft

Implement security measures to ensure that electronically transmitted ePHI is not improperly modified without detection until disposed of.

Pryv platform implemented

TLS 1.3 provides cryptographic integrity (AEAD) on every byte in transit. End-to-end transmission integrity is therefore a property of the connection, modification in transit is cryptographically detectable. Endpoint-to-endpoint integrity across multiple hops (e.g., proxy chains) requires the implementer's chain to preserve this property.

HDS implemented USCH

TLS provides cryptographic integrity on every byte in transit, so modification of ePHI on the connection to the HDS-operated platform is cryptographically detectable. End-to-end integrity across any additional hops depends on the implementer's chain preserving the same property.

detail

The transmission-integrity specification is met on the platform connection by the authenticated-encryption guarantees of TLS: in-transit tampering breaks the connection's integrity check. HDS operates this for all served endpoints. Where an implementer routes ePHI through intermediate hops it controls, it must ensure those hops do not terminate and re-emit traffic in a way that loses the integrity guarantee.

  • 🔒 hipaa/policies/transmission-security available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Preserve transmission integrity across any hops you operate, and document the addressable decision.

business-associate documented

Preserve transmission integrity across any hops you operate, and document the addressable decision.

individual out-of-scope

164.312(e)(2)(ii) Encryption — Addressable (transmission) draft

Implement a mechanism to encrypt ePHI whenever deemed appropriate.

Pryv platform implemented

TLS 1.3 in transit is default-on via the built-in ACME integration; mTLS between cores is the inter-node default once a cluster is bootstrapped. "Whenever deemed appropriate", Pryv's default for ePHI transit is: always.

HDS implemented USCH

Encryption of ePHI in transit is default-on: the HDS-operated platform serves only TLS-encrypted endpoints, so the "whenever deemed appropriate" judgement is resolved to "always" for transmission. This row covers transmission only; at-rest encryption is addressed under §164.312(a)(2)(iv).

detail

For ePHI in transit, HDS's default is to encrypt every connection via TLS, satisfying the addressable transmission-encryption specification without requiring an implementer decision to enable it. HDS operates the certificate lifecycle. The implementer documents that transmission encryption is in force and, separately, assesses at-rest encryption under §164.312(a)(2)(iv), which is implemented in every region (no platform gap).

  • 🔒 hipaa/policies/transmission-security available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Document that transmission encryption is in force; separately address at-rest encryption per §164.312(a)(2)(iv).

business-associate documented

Record that transmission encryption is in force, and address at-rest encryption separately under 164.312(a)(2)(iv).

individual out-of-scope

164.314(a)(1) Business associate contracts — Organizational requirement draft

A covered entity is not in compliance unless it has obtained satisfactory assurances, via a written contract, that the business associate will appropriately safeguard the ePHI it creates, receives, maintains, or transmits on the covered entity's behalf.

Pryv platform facilitated

The BAA itself is a contract, the covered entity drafts it with legal counsel. What Pryv contributes when you operate as a business associate: the audit log makes "implement administrative, physical and technical safeguards" (§164.314(a)(2)(i)(A)) auditable per the BAA's specified terms; the access primitive bounds which subjects + which streams the BA may touch; CMC's cross-platform consent flow gives a structured channel for the §164.314(a)(2)(i)(C) breach-notification pipe between BA and CE.

HDS facilitated USCH

HDS provides a Business Associate Agreement template and the technical assurances (audit, access control, monitoring, regional residency) that back it, and signs BAAs with its own subcontractors. The contract itself is executed between the parties.

detail

The vault creates no business associate relationship, because access flows from the individual's consent rather than from a covered entity's delegation. The arrangement in which an organisation places protected health information with HDS on its own behalf would create one, and that is where the template applies; no such agreement has been signed to date. What is executed today is the downstream half: back-to-back subcontractor agreements with the hosting providers, tracked in the BAA register. HDS offers the BAA template (templates/baa) and supplies the technical-safeguards evidence such a contract would rely on.

  • 🔒 hipaa/registers/baa-register available on request
✓ backed by approved documentation
Implementer
covered-entity documented 📄 baa

Execute a business associate agreement with every business associate you engage, before any ePHI reaches them, and keep each on file. HDS is not one of them: an individual granting you access to their own vault is consent, not delegation.

business-associate documented 📄 baa📄 subcontractor

Execute back-to-back agreements with any downstream subcontractor you engage. No agreement with HDS is needed for vault access: it flows from the individual's consent, not from you instructing HDS.

individual out-of-scope

164.314(a)(2)(i)(A) Business associate contract — implement reasonable and appropriate safeguards draft

The business associate contract must require the business associate to implement administrative, physical, and technical safeguards that reasonably and appropriately protect the confidentiality, integrity, and availability of the ePHI it handles on the covered entity's behalf.

Pryv platform facilitated

The BAA's "reasonable and appropriate safeguards" obligation is satisfied by the technical-safeguards programme already enumerated across §164.308 + §164.310 + §164.312. The BA cites the relevant Pryv-implemented rows when populating their BAA exhibit. Mapping this Article to the existing technical-safeguards rows is the `derives_from` chain.

HDS facilitated USCH

The safeguards an HDS business associate agreement would commit to are the same technical and administrative controls enumerated across the §164.308, §164.310 and §164.312 rows of this matrix, and the template cites that programme so an implementer can populate its safeguards exhibit by reference. The same controls back the subcontractor agreements HDS has actually executed downstream.

detail

Rather than restating safeguards in prose, HDS's BAA points to the implemented and configurable controls already documented in this matrix — access control, audit logging, encryption, monitoring and regional residency. This gives the contractual "reasonable and appropriate safeguards" clause a concrete, auditable backing.

  • 🔒 hipaa/registers/baa-register available on request
✓ backed by approved documentation
Implementer
covered-entity documented 📄 baa

Confirm that the BAA's safeguards clause reflects the controls you rely on, and retain the safeguards exhibit with the executed contract.

business-associate documented 📄 baa📄 subcontractor

Ensure the safeguards you commit to your covered entity are matched by the controls you and your downstream processors actually operate.

individual out-of-scope

164.314(a)(2)(i)(C) Business associate contract — report security incidents draft

The business associate contract must require the business associate to report to the covered entity any security incident of which it becomes aware, including breaches of unsecured ePHI.

Pryv platform facilitated

Detection of a security incident is the BA's operational concern (audit-log review + observability). Reporting to the CE is the contractual flow. Pryv's CMC plugin provides a structured cross-account messaging substrate when both sides run Pryv, otherwise the report channel is email / API / portal at the BA's choice. The audit log supplies the forensic evidence the report cites.

HDS facilitated USCH

An HDS business associate agreement commits HDS to notifying the counterparty of security incidents affecting their ePHI, and HDS's monitoring and incident-response programme supplies the detection and forensic evidence behind that obligation. No upstream agreement is in force today, so what operates now is HDS's own incident procedure together with the reporting its downstream subcontractor agreements require.

detail

Detection rests on the audit log (Pryv layer) plus HDS's infrastructure monitoring with end-to-end alert wiring. When an incident is detected, the BAA's notification clause defines the channel and timing for reporting to the implementer; HDS's incident-response procedure governs how that report is produced and what evidence it carries.

  • 🔒 hipaa/registers/baa-register available on request
✓ backed by approved documentation
Implementer
covered-entity documented 📄 baa

Ensure each agreement with your own business associates specifies the incident-report channel and timing, and integrate what you receive into your own breach-assessment procedure.

business-associate documented 📄 baa📄 subcontractor

Flow the incident-report obligation through to your covered entity and down to your subcontractors.

individual out-of-scope

164.314(a)(2)(ii)(B) Business associate contract — extend safeguards to subcontractors

Where applicable, the business associate must ensure that any subcontractors that create, receive, maintain, or transmit ePHI on its behalf agree, via a written contract, to comply with the applicable Security Rule requirements.

Pryv platform out-of-scope

Subcontracting chains are contractual; no software role. The only built-in subprocessor Pryv-the-software carries is the observability-provider adapter (default disabled); when enabled, the BA's subcontractor list adds the observability provider as a sub-processor under both HIPAA-Security §164.314(a)(2)(ii)(B) and GDPR Art.28(4).

HDS facilitated USCH

HDS executes back-to-back agreements with each subcontractor that may touch ePHI and tracks them in its BAA register, so the flow-down exists wherever a BAA is in force. HDS also provides the implementer a subcontractor agreement template to flow the same obligations down their own chain.

detail

HDS maintains a current list of its ePHI-relevant subprocessors and holds a written contract with each that flows down the applicable Security Rule obligations. The subprocessor list is made available to implementers so they can satisfy their own §164.314(a)(2)(ii)(B) due diligence.

  • 🔒 hipaa/registers/baa-register available on request
✓ backed by approved documentation
Implementer
covered-entity documented 📄 baa

Review HDS's subprocessor list as part of your vendor due diligence.

business-associate documented 📄 subcontractor📄 subprocessor

Execute written agreements with each of your own downstream subcontractors that handle ePHI, flowing the Security Rule obligations through.

individual out-of-scope

164.316(a) Policies and procedures — standard draft

Implement reasonable and appropriate policies and procedures to comply with the standards, implementation specifications, and other requirements of the Security Rule.

Pryv platform out-of-scope

The policies-and-procedures programme is an organizational artefact owned by the covered entity / business associate's security officer. Pryv has no software role in drafting them. Pryv-side documentation (this matrix, CHANGELOGs, the QMS workstream) feeds the operator's policy work but doesn't substitute for it.

HDS documented USCH

HDS maintains its own written information-security policy set covering the Security Rule safeguards for the systems it operates. This governs HDS's role as operator; the implementer keeps its own policy programme for the parts it controls.

detail

HDS's security policies and procedures are owned by its security function and reviewed on a defined cadence. They are referenced throughout this matrix as the administrative backing for the technical controls. The implementer cannot inherit these policies for its own organisation, but can cite HDS's programme where HDS operates the underlying system.

  • 🔒 hipaa/policies/information-security-policy available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Maintain your own reasonable and appropriate policies and procedures for the parts of the system and workflow you control.

business-associate documented

Maintain your own Security Rule policy set covering your handling of ePHI.

individual out-of-scope

164.316(b)(1) Documentation — Required draft

Maintain the policies and procedures implemented to comply with the Security Rule in written or electronic form, and maintain a written or electronic record of any action, activity, or assessment the subpart requires to be documented.

Pryv platform facilitated

Where the required record is operational (activity logs, assessment outputs), Pryv events on a designated `compliance/*` stream carry the documentation alongside the audit log's automatic operational record. Event versioning preserves the change history of policies-as-data; backup-restore preserves them across the §164.316(b)(2) retention window.

HDS documented USCH

HDS keeps its security policies, procedures, registers and assessment outputs in durable written form under a documentation-management policy. Required activity records are retained alongside the audit trail of the systems HDS operates.

detail

HDS's documentation-and-retention policy defines what is documented, where it is held, and how versions are preserved. Operational records (activity reviews, assessments, incident reports) are retained as written artefacts; the per-user audit log (Pryv layer) supplies the automatic operational record. The implementer keeps the equivalent documentation for its own programme.

  • 🔒 hipaa/policies/documentation-and-retention available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Keep your own policies, procedures and required activity records in written or electronic form.

business-associate documented

Maintain written documentation of your Security Rule compliance and the activities the subpart requires you to record.

individual out-of-scope

164.316(b)(2)(i) Documentation — time limit — Required draft

Retain the documentation required by §164.316(b)(1) for six years from the date of its creation or the date when it last was in effect, whichever is later.

Pryv platform facilitated

Six-year is a **minimum** retention period, not a maximum (the statute says "retain … for 6 years"; covered entities may retain indefinitely). Pryv's audit log persists by default; retention beyond the minimum + any operational pruning are operator-driven choices (operator schedules archival to cold storage per their policy). `bin/backup.js` produces the artefact the §164.316 retention rule attaches to.

HDS documented USCH

HDS retains its security documentation and required records for at least six years under its documentation-and-retention policy, treating six years as a regulatory floor rather than a destruction deadline.

detail

The six-year minimum applies to HDS's own policies, procedures and assessment records for the systems it operates. Retention beyond the minimum, and any pruning, follow HDS's documented retention schedule. For subject-level data and audit records, retention is configured per the implementer's lawful basis and contractual instructions; the implementer retains its own documentation independently.

  • 🔒 hipaa/policies/documentation-and-retention available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Retain your own Security Rule documentation for at least six years from creation or last-effective date.

business-associate documented

Apply the six-year minimum retention to your own policies, procedures and required records.

individual out-of-scope

164.316(b)(2)(iii) Documentation — updates — Required draft

Review documentation periodically, and update it as needed in response to environmental or operational changes affecting the security of the ePHI.

Pryv platform facilitated

Periodic review cadence is the operator's procedure. Pryv's contribution: when policies- as-data are stored as events on a `compliance/policies/*` stream, the event-version chain shows when each policy was last reviewed and what changed; audit log shows who-reviewed- what.

HDS documented USCH

HDS reviews its security documentation on a defined periodic cadence and updates it in response to changes in its environment or operations. Review dates and changes are tracked so the documentation's currency is demonstrable.

detail

HDS's documentation-and-retention policy sets the review cadence and the triggers (infrastructure change, new threat, incident, regulatory change) that prompt an out-of-cycle update. Each policy and register carries its review history. The implementer runs its own review cycle for the documentation it owns.

  • 🔒 hipaa/policies/documentation-and-retention available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Review and update your own documentation periodically and in response to operational or environmental changes.

business-associate documented

Keep your Security Rule documentation current through periodic and event-driven reviews.

individual out-of-scope

HIPAA-Privacy 45 CFR Part 164 Subpart E (HITECH 2013 Omnibus Final Rule)

164.502 Uses and disclosures of PHI — general rules draft

A covered entity, or a business associate acting on its behalf, may use or disclose protected health information only as permitted or required by the Privacy Rule.

Pryv platform facilitated

Pryv's permission model is the technical enforcement layer for Article 502: an app or counterparty can only read or write streams its access permits. The "permitted or required by the Privacy Rule" determination, which use cases are TPO, when authorization is required, what minimum-necessary means in your workflow, is your programmatic decision; Pryv enforces whatever scope you grant.

HDS facilitated USCH

On top of Pryv's permission model, HDS operates the platform that enforces it. HDS is not a business associate in the vault: it holds data for the individual, who decides who may see it, so there is no covered entity whose instructions bound its uses. What bounds them is the permission the individual granted. The substantive determination of which uses are permitted remains the covered entity's wherever one is party to the relationship.

detail

Every workforce, app, and counterparty action on PHI is mediated by an access whose permissions bound the streams and levels reachable. HDS configures no use or disclosure of customer PHI for its own purposes, and the audit log makes each use attributable to a specific access at a specific time.

  • 🔒 hipaa/policies/uses-and-disclosures available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Decide which uses and disclosures are permitted under the Privacy Rule and configure access scopes accordingly.

business-associate documented 📄 baa

Use or disclose PHI only as your BAA and the covered entity's instructions permit.

individual out-of-scope

164.506 Uses and disclosures for treatment, payment, healthcare operations (TPO) draft

Use and disclosure of PHI is permitted for the entity's own treatment, payment and healthcare operations, and under defined conditions for another entity's TPO.

Pryv platform facilitated

TPO is the largest category of permitted uses. Pryv lets you mint accesses tagged with the TPO purpose in `clientData` (e.g., `purpose: "treatment"`); the permission model enforces the scope. The TPO-vs-not classification of any specific workflow is your programmatic judgement; Pryv carries it forward into the audit trail.

HDS facilitated USCH

HDS provides the means to mint per-purpose accesses tagged with the TPO purpose, each independently revocable and auditable. The classification of any given workflow as TPO is the covered entity's judgement, which HDS carries forward into the audit trail.

detail

A common pattern separates accesses by purpose — one per treatment, billing and operations workflow — so the TPO classification becomes a durable artefact rather than a verbal claim. HDS stores the purpose tag and preserves it across the access version chain.

  • 🔒 hipaa/policies/uses-and-disclosures available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Classify your workflows as TPO or not and provision purpose-tagged accesses accordingly.

business-associate documented 📄 baa

Act on TPO data only within the scope your BAA permits.

individual out-of-scope

164.508 Uses and disclosures requiring authorization draft

Uses and disclosures not otherwise permitted require a written authorization from the individual that meets defined content requirements.

Pryv platform implemented

The authorization Pryv mints when your subject grants an access IS the §164.508 authorization record, versioned, immutable per version, with the granted scope (permissions) and the authorization text (clientData or a `consent/request-cmc` event) inseparable. Withdrawal is a single API call. For cross-account / cross-entity authorizations, the CMC plugin carries the negotiation state.

HDS facilitated USCH

HDS exposes consent primitives (the @pryv/cmc consent flow and access grant) so the authorization captured when an individual grants an access is a versioned, immutable record binding the granted scope to the authorization text. Withdrawal is a single API call.

detail

The §164.508(c) elements map onto access and client-data fields: the information disclosed onto permissions, the recipient onto the access counterparty, the signature equivalent onto the auditable grant act, the expiration onto the access expiry, and the right to revoke onto access deletion. HDS ships the primitives; presenting the §508(c) elements at the grant moment is the covered entity's UX responsibility.

  • 🔒 hipaa/policies/authorizations available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Ensure your consent surface presents all §508(c) authorization elements and retains the authorization record.

individual facilitated

You grant and revoke authorizations through the consent flow; each act is recorded.

business-associate documented 📄 baa

Honour and record authorizations as instructed by the covered entity.

164.510 Uses and disclosures requiring opportunity to agree or object draft

Disclosures to family or friends, or for facility-directory purposes, may proceed if the individual is given the opportunity to agree or object and no objection is reasonably inferred.

Pryv platform facilitated

The opportunity-to-agree-or- object construct is operational. Pryv lets you record the offered choice and the individual's response as durable artefacts (clientData on the relevant access, or a `consent/notice-cmc` / custom event), so the §164.510 reasonable-inference becomes a record rather than recollection.

HDS facilitated USCH

HDS provides durable storage for the offered choice and the individual's response as client-data on the relevant access or as a consent event, so the reasonable-inference standard rests on a record rather than recollection. The operational offer itself is the covered entity's.

detail

The opportunity-to-agree-or-object construct is operational and circumstance-driven. HDS stores the offered choice and the recorded response so the §164.510 determination is reconstructable later.

  • 🔒 hipaa/policies/uses-and-disclosures available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Offer the opportunity to agree or object and record the individual's response.

individual out-of-scope

164.512 Uses and disclosures for which authorization or opportunity is not required draft

Twelve categories of disclosures are permitted without authorization (public health, law enforcement and others), each subject to specific conditions.

Pryv platform facilitated

Section 512 disclosures are operationally driven by the circumstances (subpoena, public- health request, etc.). Pryv's contribution is durability: every such disclosure must still go through an access, and the audit log captures it. Recording the §512 category and rationale in `access.clientData.legal_basis` makes the disclosure justification recoverable later.

HDS facilitated USCH

HDS contributes durability: every §164.512 disclosure still rides on an access and is captured in the audit log, and the §512 category and rationale can be recorded against the access. Whether a disclosure qualifies is the covered entity's legal determination.

detail

The recommended pattern mints a purpose-specific access per §512 invocation, records the disclosure category and statutory basis, executes the disclosure, then revokes the access. The audit trail shows the full lifecycle attached to the legal-basis claim.

  • 🔒 hipaa/policies/uses-and-disclosures available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Determine whether each disclosure qualifies under §512 and record its category and statutory basis.

individual out-of-scope

164.514(a) De-identification of PHI draft

PHI de-identified by the Safe Harbor method or by Expert Determination is no longer subject to the Privacy Rule.

Pryv platform facilitated

Pryv stores whatever event content you write; de-identification is a transformation you perform on the data before storage (or before disclosure). Custom event types + the per-stream design let you keep an identified and a de-identified copy under separate permission scopes, simplifying §514(a) workflows.

HDS facilitated USCH

HDS stores whatever event content is written and lets identified and de-identified copies sit under separate permission scopes, simplifying §514(a) workflows. The de-identification determination and transformation are the covered entity's.

detail

A typical layout keeps identified events on a restricted clinical stream tree and de-identified projections on a parallel tree accessible to a broader analyst group. The de-identification logic is the covered entity's application code; HDS stores its output.

  • 🔒 hipaa/policies/de-identification available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Choose the de-identification method, perform the transformation, and retain the determination record.

individual out-of-scope

164.514(d) Minimum necessary use, disclosure and requests

Reasonable efforts must be made to limit PHI to the minimum necessary to accomplish the intended purpose.

Pryv platform implemented

Per-stream permissions are the minimum-necessary primitive: each access carries only the streams + levels needed for its purpose, so by construction the holder cannot see more PHI than granted. Your stream layout + permission-design choices determine the granularity at which "minimum necessary" can be enforced technically.

HDS facilitated USCH

Per-stream, per-level access tokens are the minimum-necessary primitive HDS exposes: each access carries only the streams and levels its purpose needs, so by construction the holder cannot see more PHI than granted. The granularity of "minimum necessary" follows the covered entity's stream and permission design.

detail

HDS facilitates a stream topology where distinct purposes live on distinct subtrees and per-purpose accesses point at the smallest necessary subtree, avoiding blanket permissions except for stated unrestricted roles. The same discipline is applied to HDS's own operational telemetry, whose contents are evidenced as carrying no PHI and no individually identifiable health information: the operator channel is a place minimum-necessary can quietly fail, so it is evidenced rather than assumed.

  • 🔒 hipaa/policies/minimum-necessary available on request
  • 🔒 hipaa/evidence/monitoring-telemetry-no-phi available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Design stream topology and permission scopes so each access is limited to the minimum necessary, and document the rationale.

business-associate documented 📄 baa

Request only the minimum-necessary scope for your processing.

individual out-of-scope

164.520 Notice of privacy practices draft

A notice must be provided that adequately describes the entity's uses and disclosures of PHI and the individual's rights.

Pryv platform facilitated

The notice itself is your editorial content. Pryv preserves the notice text shown to each subject, typically on `access.clientData.privacy_notice` or as a dedicated event, so the same words presented are recoverable per subject per time. The customer-facing `app-web-auth3` template is the surface where the notice typically appears.

HDS facilitated USCH

This section reaches covered entities, and HDS issues no notice of privacy practices under it. What the platform supplies is preservation: the notice text shown to each individual is stored on the relevant access client-data or as a dedicated event, so the exact words presented are recoverable per individual and per time. The notice content stays the covered entity's editorial responsibility.

detail

The customer-facing authentication surface is where the notice typically appears at grant time, and HDS stores the presented notice as a durable artefact bound to the individual's session. A template and process for ingesting and displaying a covered entity's own notice through HDS software are not yet formalised; HDS records that as pending remediation, activated when a covered-entity engagement requires it. Separately, HDS plans to publish a notice-style privacy statement of its own, as good practice and because equivalent transparency is required under other regimes it operates within. That is a voluntary undertaking, not a §164.520 duty.

  • 🔒 hipaa/policies/notice-of-privacy-practices available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Author and maintain your notice of privacy practices and present it to individuals as required.

business-associate out-of-scope
individual out-of-scope

164.522 Right to request restriction; confidential communications draft

An individual may request restrictions on uses and disclosures and may request to receive confidential communications by alternative means or at alternative locations.

Pryv platform configurable

A granted restriction is a scope-down on the relevant access (`accesses.update` to narrower permissions) or a revocation (`accesses.delete`). The access-version chain proves what state was in force before the restriction and from when it applies. Confidential-communications choices (alternate address, phone) live in `account.clientData` or a dedicated event.

HDS configurable USCH

On this platform a restriction is usually the individual's own act: they narrow or revoke the relevant access themselves, with immediate effect, and the access version chain proves what state was in force before and from when. Where an individual asks HDS to restrict their own data instead, HDS sends written instructions rather than reaching into the account, because the individual remains the decision-maker. Confidential-communication preferences are stored as account client-data or a dedicated event.

detail

HDS applies directly only those restrictions sitting in platform configuration it controls, and routes to the responsible covered entity any request belonging to a covered-entity relationship, since that decision is theirs. Stated response times are 30 days where HDS does not control the outcome and 60 days where it applies a restriction it does, each with one 30-day extension. The how-to guide and a formal intake for requests reaching HDS directly are not yet formalised, which HDS records as pending remediation. Post-HITECH §522(a)(1)(vi) makes a restriction on disclosure to a health plan for out-of-pocket-paid services mandatory on request; the configuration pattern is identical, but a covered entity must apply it without discretion when that condition is met.

  • 🔒 hipaa/procedures/restriction-requests available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Evaluate restriction and confidential-communication requests and apply the corresponding access changes.

individual facilitated

You request restrictions and alternative-communication preferences, which are recorded against your account.

business-associate out-of-scope

164.524 Right of access by the individual draft

An individual has the right to inspect and obtain a copy of their PHI in a designated record set, in the form and format requested if readily producible.

Pryv platform implemented

Your subject, holding a personal token, reads everything via the standard Pryv API, events, streams, accesses (with history), audit records, attachments, in the canonical event-type schemas. Wrap that in a subject-portal app and you have §164.524 covered end-to-end. The 30-day response timeline is your process target, not a software latency.

HDS implemented USCH

Pryv is user-centric: the individual owns their data and, holding a personal token, reads everything through the standard API — events, streams, accesses with history, audit records and attachments. HDS operates this access capability end-to-end across every region.

detail

Events return as canonical JSON validated against the data-type schemas — structured, machine-readable and consumer-friendly — and attachments download in their stored MIME type. The 30-day response timeline is the covered entity's process target, not a software latency, and any non-native export format is produced by the implementer's portal.

  • 🔒 hipaa/procedures/individual-right-of-access available on request
✓ backed by approved documentation
Implementer
individual facilitated

You access and export your own PHI directly through the standard API or a subject portal built on it.

covered-entity documented

Run the access-request process and meet the response timeline; provide any requested non-native export format.

business-associate documented 📄 baa

Make PHI available to the covered entity to satisfy access requests.

164.526 Right to amend draft

An individual has the right to have a covered entity amend PHI or a record about the individual in a designated record set.

Pryv platform implemented

`events.update` is the amendment primitive; event versioning preserves the prior content so the amendment trail is auditable. The §164.526 process (request → decision → action → notice) is yours to run; the technical record-keeping is shipped.

HDS facilitated USCH

HDS exposes event update as the amendment primitive, with event versioning preserving prior content so the amendment trail is auditable. The §164.526 process of request, decision, action and notice is the covered entity's to run.

detail

For denied amendments where the individual files a statement of disagreement, the statement can be stored as a separate event on the designated-record-set stream linked back to the original, so the disagreement travels with the data on subsequent disclosures.

  • 🔒 hipaa/procedures/amendment-requests available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Run the amendment request, decision and notice process and record accepted amendments and statements of disagreement.

individual facilitated

You request amendments; accepted changes and any disagreement statement are preserved with version history.

business-associate out-of-scope

164.528 Accounting of disclosures draft

An individual has the right to an accounting of disclosures of their PHI made in the six years prior to the request, with specified exceptions.

Pryv platform implemented

Pryv's audit log is the §164.528 substrate: every API method call attributed to an access (with version) is recorded. Filtering by access category, TPO accesses, §164.512 disclosures, etc., lets you derive the §164.528-eligible subset (which excludes TPO). Six-year retention of the audit log is your operator-side configuration.

HDS facilitated USCH

The audit log is the §164.528 substrate: every API method call attributed to an access and version is recorded, and filtering by access category lets the covered entity derive the accountable subset. Six-year retention of the audit log is an HDS-operated configuration on every region.

detail

Each accounting field has an audit-log source: date from the row timestamp, recipient from the access holder or counterparty, description from the recorded API method and path, and purpose from the access purpose tag. The audit log does not capture request bodies, so the description is at the API-shape level — sufficient under §164.528 and favourable for data minimisation.

  • 🔒 hipaa/procedures/accounting-of-disclosures available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Compile and deliver the accounting, applying the §164.528 exceptions and your retention policy.

individual facilitated

You request an accounting; the audit log provides the underlying disclosure record.

business-associate documented 📄 baa

Provide the covered entity with the disclosure records you hold.

164.530(a) Privacy officer / contact person draft

A covered entity must designate a privacy official and a contact person responsible for receiving complaints.

Pryv platform facilitated

Designation is organizational. Pryv's contribution is indirect: the audit log gives the privacy official a concrete artifact to review when investigating complaints or auditing internal use.

HDS implemented USCH

HDS has designated its own Privacy Official: a distinct holder from the Security Official, appointed by the CEO effective 2026-07-15 and recorded in the designated-roles register (disclosed on request; the source documents are still moving through internal approval). That designation is HDS's own governance choice, not a duty it carries under this section, which reaches covered entities. The audit log gives that official a concrete artefact to review when investigating complaints or internal use. The covered entity's own privacy-official designation remains its organizational decision.

detail

HDS names a responsible official and a contact point as a matter of its own programme. The covered entity's privacy-official designation is a programme element outside HDS's scope.

  • 🔒 hipaa/policies/privacy-program-governance available on request
  • 🔒 hipaa/registers/designated-roles available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Designate and document your privacy official and complaint contact.

business-associate out-of-scope
individual out-of-scope

164.530(b) Training draft

A covered entity must train all workforce members on its privacy policies and procedures.

Pryv platform facilitated

Training itself is your programme. Pryv's contribution to operationalizing it: the audit log + observability data make training-effectiveness measurable (e.g., does role X exercise access patterns matching policy after training?). The training content + record-keeping are yours.

HDS documented USCH

Workforce privacy training is the covered entity's programme. HDS trains its own workforce on its privacy and security policies and retains the training records, as its own governance rather than as a duty it carries under this section; the customer's programme is out of HDS's scope.

detail

Audit and observability data can make training effectiveness measurable by revealing whether access patterns match policy after training, but the training content and record-keeping belong to the implementer.

  • 🔒 hipaa/procedures/workforce-training available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Train your workforce on your privacy policies and retain the training records.

business-associate documented 📄 baa

Train your own workforce on safeguarding PHI under your BAA.

individual out-of-scope

164.530(c) Safeguards draft

A covered entity must have appropriate administrative, technical and physical safeguards to protect the privacy of PHI.

Pryv platform facilitated

Section 530(c) is the Privacy Rule's pointer to the Security Rule and to physical / administrative safeguards. See the HIPAA-Security rows for the technical safeguards Pryv contributes; §164.310 (Physical) for the operator's hosting environment. Together those rows constitute the §530(c) answer for this Pryv deployment.

HDS facilitated USCH

Section 530(c) points to the Security Rule and to physical and administrative safeguards. HDS supplies the technical and hosting safeguards documented in the HIPAA-Security scope — access control, audit, encryption in transit and at rest, regional residency — that partly answer §530(c) for an HDS deployment.

detail

See the HIPAA-Security rows for the technical safeguards HDS operates and the physical-safeguard coverage of the hosting environment. Together they constitute the §530(c) technical and physical answer; the administrative safeguards remain the covered entity's.

  • 🔒 hipaa/policies/privacy-safeguards available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Maintain administrative safeguards and document how the technical and physical safeguards meet §530(c).

individual out-of-scope

164.530(f) Mitigation draft

A covered entity must mitigate, to the extent practicable, any harmful effect of a use or disclosure in violation of its policies or the Privacy Rule.

Pryv platform facilitated

Audit log + access version chain let you scope what was disclosed to whom and when, the first step in any mitigation. `bin/backup.js --restore` is available if mitigation involves rolling back data state; `accesses.delete` is the primitive to revoke access from the offending counterparty.

HDS facilitated USCH

Audit log and access version chain let the covered entity scope what was disclosed, to whom and when — the first step in any mitigation. HDS provides access revocation and operates backup and restore should mitigation require rolling back data state.

detail

HDS exposes access deletion to revoke an offending counterparty and operates the backup-restore capability across every region; the mitigation decision and any breach notification follow the covered entity's process.

  • 🔒 hipaa/procedures/incident-mitigation available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Investigate violations, decide and execute mitigation, and run any required notifications.

business-associate documented 📄 baa

Report incidents to the covered entity and assist mitigation per your BAA.

individual out-of-scope

164.502(b) Minimum necessary uses, disclosures and requests

Reasonable efforts must be made to limit PHI to the minimum necessary, subject to enumerated exceptions including treatment disclosures, disclosures to the individual, authorized disclosures and disclosures required by law.

Pryv platform implemented

Same primitive mapping as §164.514(d) minimum-necessary: per- stream permissions are the technical control; the holder cannot see more PHI than the granted scope permits. §502(b)(2) exceptions are programmatic, the implementer leaves those accesses unscoped per the exception's permission, and the audit log records the broader access for accountability.

HDS facilitated USCH

Per-stream permissions are the same minimum-necessary control as §164.514(d): the holder cannot see more PHI than the granted scope permits. The §502(b)(2) exceptions are programmatic, and the audit log records any broader access for accountability.

detail

Where an exception applies, the implementer leaves the access scoped per that exception's permission; HDS records the broader access so it remains accountable. The substantive minimum-necessary policy is the covered entity's. On HDS's own side, the operational telemetry it collects as operator is evidenced as carrying no PHI and no individually identifiable health information.

  • 🔒 hipaa/policies/minimum-necessary available on request
  • 🔒 hipaa/evidence/monitoring-telemetry-no-phi available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Apply minimum-necessary scoping and document where exceptions are invoked.

business-associate documented 📄 baa

Limit your requests and uses of PHI to the minimum necessary.

individual out-of-scope

164.502(e)(1) Disclosures to business associates draft

A covered entity may disclose PHI to a business associate, and allow it to create, receive, maintain or transmit PHI on its behalf, only with satisfactory assurances — typically a written BAA — that the business associate will appropriately safeguard the information.

Pryv platform facilitated

The technical disclosure is mediated by the access primitive, mint a BA-specific access with `clientData.role = "business_associate"` + `clientData.baa_id = "<contract-ref>"`, scoped to the subjects / streams covered by the BAA. Cross-platform BA arrangements (where the BA runs their own Pryv) inherit the CMC capability pattern for cross- account flow.

HDS facilitated USCH

HDS offers a Business Associate Agreement template and the technical disclosure mechanism: a BA-specific access tagged with its role and contract reference, scoped to the subjects and streams the agreement covers. HDS signs BAAs downstream, with the subcontractors that host the data. It holds no upstream agreement: no covered entity or partner customer has engaged HDS as its business associate, and in the vault none arises, because access flows from the individual's own consent.

detail

Cross-platform business-associate arrangements inherit the cross-account capability pattern. The access carries its business-associate role and contract reference so disclosures are attributable to the BAA, while the contract itself is signed between the parties.

  • 🔒 hipaa/registers/baa-register available on request
✓ backed by approved documentation
Implementer
covered-entity documented 📄 baa

Execute a BAA with each business associate before disclosing PHI and scope their access to what the BAA covers.

business-associate documented 📄 baa

Sign the BAA and flow obligations down to any subcontractors.

individual out-of-scope

164.530(d) Complaints to the covered entity draft

A covered entity must provide a process for individuals to complain about its policies, procedures or compliance, and must document complaints received and their disposition.

Pryv platform facilitated

A complaint-intake workflow stores each complaint as an event on a designated `complaints/*` stream with `clientData.disposition` tracking outcome. The audit log captures the timestamp + actor on each disposition update, making the §530(d)(2) documentation requirement an automatic byproduct of normal record-keeping.

HDS facilitated USCH

HDS provides the means to store each complaint as an event on a dedicated stream with a disposition field, and the audit log captures the timestamp and actor on each disposition update. The complaint-handling process is the covered entity's.

detail

Storing complaints and dispositions as data makes the §530(d)(2) documentation requirement a byproduct of normal record-keeping. The intake workflow and response are the implementer's.

  • 🔒 hipaa/procedures/complaint-handling available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Operate the complaint process and document complaints and their dispositions.

individual out-of-scope

164.530(e) Sanctions draft

A covered entity must have and apply appropriate sanctions against workforce members who fail to comply with its privacy policies and procedures.

Pryv platform out-of-scope

Sanctions are an HR / disciplinary process. No software role at the sanction-decision layer; the audit log gives the underlying evidence ("did this person actually access X?") that HR processes evaluate.

HDS documented USCH

Sanctions are an HR and disciplinary process with no software role at the decision layer. HDS maintains a workforce sanction policy of its own, adopted by the CEO on 2026-07-15 with a graduated scale in force; the audit log supplies the underlying evidence a disciplinary process would evaluate. A covered entity's own sanction programme remains its own.

detail

The policy's enforceability rests on the workforce having acknowledged the policy set, which is tracked separately rather than asserted here: sanctioning someone against a policy they never acknowledged is the weak point that tracking exists to close. The covered entity's sanction programme is outside HDS's scope.

  • 🔒 hipaa/policies/workforce-sanctions available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Maintain and apply your workforce sanction policy and document enforcement.

business-associate documented 📄 baa

Maintain sanctions for your own workforce under your BAA.

individual out-of-scope

164.530(g) Refraining from intimidating and retaliatory acts draft

A covered entity may not intimidate, threaten, coerce, discriminate against or retaliate against an individual for exercising any right under the Privacy Rule.

Pryv platform out-of-scope

Anti-retaliation is an organizational policy + culture commitment; no software role.

HDS out-of-scope USCH

Anti-retaliation is an organizational policy and culture commitment with no software role. It rests entirely with the covered entity's programme.

detail

HDS provides no technical control bearing on this requirement; it is a conduct obligation of the covered entity.

Implementer
covered-entity documented

Maintain and enforce an anti-retaliation policy.

individual out-of-scope

164.530(i) Policies and procedures draft

A covered entity must implement policies and procedures designed to comply with the standards and implementation specifications of the Privacy Rule.

Pryv platform facilitated

Same pattern as HIPAA- Security §164.316(a): policies-as-data on a `compliance/policies/*` stream get versioning + retention + audit. The drafting + approval + review-cycle procedure is the privacy officer's. Cross-link to §164.316(a) preserves the Security Rule's parallel obligation.

HDS facilitated USCH

As with the Security Rule's documentation requirement, HDS provides the means to hold policies as versioned, retained, audited data on a dedicated stream. The drafting, approval and review cycle is the privacy officer's. HDS maintains its own privacy policies as a matter of its own governance rather than as a duty this section places on it, since §164.530 reaches covered entities.

detail

Policies-as-data on a dedicated compliance stream inherit versioning, retention and audit. The covered entity's policy programme is its own; HDS documents the policies governing its operations.

  • 🔒 hipaa/policies/privacy-policy-management available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Author, approve and periodically review your privacy policies and procedures.

business-associate documented 📄 baa

Maintain policies and procedures for safeguarding PHI under your BAA.

individual out-of-scope

164.510(b) Disclosures for involvement in care and for notification purposes draft

A covered entity may disclose to a family member, relative, close friend or other person identified by the individual PHI directly relevant to that person's involvement in the individual's care or payment for care.

Pryv platform facilitated

The §510(b) "directly relevant" determination + relationship verification are clinical-workflow concerns. Pryv pattern: mint a time-bounded access for the involved person with permissions narrowed to "directly relevant" streams + `clientData.relationship` capturing the §510(b)(1) basis (family member name, role, individual's opportunity-to-object record).

HDS facilitated USCH

HDS supports minting a time-bounded access for the involved person, with permissions narrowed to the directly-relevant streams and client-data capturing the relationship and the §510(b) basis. The directly-relevant determination and relationship verification are clinical-workflow concerns of the covered entity.

detail

The access records the relationship, the involved person's role, and the individual's opportunity-to-object record. HDS stores and enforces the narrowed scope; the disclosure decision is the implementer's.

  • 🔒 hipaa/policies/uses-and-disclosures available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Determine directly-relevant scope, verify the relationship, and record the disclosure basis.

individual facilitated

You identify the persons involved in your care and may object.

business-associate out-of-scope

164.512(b) Uses and disclosures for public-health activities draft

A covered entity may disclose PHI for public-health activities to authorities authorized by law to collect or receive it, including disease and injury reporting, vital-event reporting and public-health surveillance.

Pryv platform facilitated

Public-health-authority recipient is recorded on the access's `clientData.recipient_authority` + `clientData.statute` for the §512(b) statutory basis. Audit log anchors the disclosure to a specific timestamp + event range. The "authorized by law" determination is the covered entity's legal judgement.

HDS facilitated USCH

HDS lets the recipient authority and statutory basis be recorded on the access, and the audit log anchors the disclosure to a timestamp and event range. The authorized-by-law determination is the covered entity's legal judgement.

detail

A per-instance access carries the public-health-authority recipient and the statutory basis; the audit trail preserves the disclosure. HDS makes no public-health disclosure of customer PHI on its own initiative.

  • 🔒 hipaa/policies/uses-and-disclosures available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Confirm the public-health authority's legal basis and record the disclosure.

individual out-of-scope

164.512(f) Uses and disclosures for law-enforcement purposes draft

A covered entity may disclose PHI for law-enforcement purposes under specific conditions, such as court order or warrant, administrative request, identification and location, victim of crime, or decedent.

Pryv platform facilitated

§512(f) categories drive vocabulary for `clientData.law_enforcement_basis` (e.g., `"f_1_i_court_order"`, `"f_2_ii_subpoena"`, `"f_4_victim"`). Per-instance disclosure access minted + revoked; audit log preserves the chain. The decision of whether the request qualifies under §512(f) is legal counsel's, not Pryv's.

HDS facilitated USCH

HDS supports recording the §512(f) category as the law-enforcement basis on a per-instance access that is minted and revoked around the disclosure, with the audit log preserving the chain. Whether the request qualifies under §512(f) is legal counsel's decision.

detail

The access carries the specific §512(f) basis vocabulary; HDS stores and audits the disclosure but makes no law-enforcement disclosure of customer PHI on its own initiative outside legal process served on it.

  • 🔒 hipaa/procedures/law-enforcement-requests available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Evaluate law-enforcement requests against §512(f) conditions and record the basis.

individual out-of-scope

164.524(b) Right of access — requests and responses draft

A covered entity may require written access requests within reasonable limits and must act within 30 days, with one 30-day extension permitted on written notice.

Pryv platform facilitated

Request-intake workflow stores each request as an event on a designated `access-requests/*` stream with `clientData.due_by` computed from receipt timestamp. The 30/30-day operational cadence is the covered entity's process; once the response is ready, the individual exercises §524 directly via the standard Pryv API (see the §164.524 parent row).

HDS facilitated USCH

HDS supports storing each access request as an event on a dedicated stream with a computed due date, so the 30/30-day cadence is trackable. The operational cadence and decision remain the covered entity's; for individuals who can self-authenticate, the app-portability self-service tool bypasses the 30-day clock entirely (the individual obtains the data immediately, without a written-request intake).

detail

The request-intake artefact records receipt time and the resulting due date. The substantive response is delivered through the §164.524 access capability described in the parent row. Self-service via app-portability eliminates the need for a §524(b)(2) timely-response procedure on the individual-direct path, which is the vault's own case. The timeline obligation remains operative on the partner-mediated path, where a covered entity takes the request in and HDS fulfils it under whatever agreement is in force between them.

  • doc: https://demo-portability.datasafe.dev
  • doc: https://portability.hds.ngo
  • 🔒 hipaa/procedures/individual-right-of-access available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Operate the request intake and meet the §524(b) response timeline.

individual facilitated

You submit access requests, which are tracked to a due date.

business-associate out-of-scope

164.524(c) Right of access — provision of access draft

A covered entity must provide access in the form and format requested if readily producible, otherwise in readable hard copy or another agreed form, and must provide a summary if the individual agrees in advance.

Pryv platform implemented

The Pryv API delivers events in canonical JSON (data-types schemas), "readily producible" in the §524(c) sense. Implementer's portal can transform to PDF / printed format where requested. Summaries are application-layer constructions from the same source events.

HDS implemented USCH

The HDS-operated API delivers events in canonical JSON validated against the data-type schemas — readily producible in the §524(c) sense — across every region. The app-portability self-service web app gives individuals a one-click ZIP download of their full PHI dump; transformation to PDF or print and summary construction remain application-layer work on the same source events.

detail

HDS operates the standard read path that returns structured, machine-readable PHI. The app-portability tool (portability.hds.ngo) packages it into ZIPs the individual can keep or forward to another covered entity. Non-native formats and summaries are built by the implementer's portal from the same source events.

  • doc: https://demo-portability.datasafe.dev
  • doc: https://portability.hds.ngo
  • doc: https://github.com/healthdatasafe/app-portability
  • 🔒 hipaa/procedures/individual-right-of-access available on request
✓ backed by approved documentation
Implementer
individual facilitated

You obtain your PHI in canonical JSON or a format your portal produces.

covered-entity documented

Provide requested formats and summaries and agree applicable fees in advance.

business-associate out-of-scope

164.502(g) Personal representatives draft

A covered entity must treat a personal representative as the individual for uses and disclosures of PHI, subject to exceptions for abuse, neglect or endangerment concerns.

Pryv platform facilitated

Pryv pattern: the personal representative holds an `app` or `shared` access to the subject's data with full scope (the effective "treat as individual" technical permission). The access's `clientData.representative_relationship` + `clientData.legal_basis` capture the relationship; the revocation-by-exception pattern is `accesses.update` to narrow / `accesses.delete` to remove. The "abuse / neglect / endangerment" determination is clinical / legal judgement.

HDS facilitated USCH

HDS supports the representative holding an access to the individual's data with the appropriate scope — the technical "treat as the individual" permission — with the relationship and legal basis recorded as client-data. The abuse, neglect and endangerment exceptions are clinical and legal judgements of the covered entity.

detail

The exception pattern narrows or deletes the representative's access. HDS stores the representative relationship and legal basis; the determination of whether an exception applies is the implementer's. Where a covered entity is party to the relationship it verifies the representative's legal authority before instructing HDS, and HDS does not independently adjudicate that status. On the direct-to-individual path, which is the vault's own case, HDS has no written intake or verification procedure for representative status yet, and no evidence template; it records that as pending remediation rather than implying the check exists.

  • 🔒 hipaa/policies/personal-representatives available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Verify representative status, grant appropriate access, and apply exceptions where warranted.

individual facilitated

A verified personal representative may act on your behalf with recorded basis.

business-associate out-of-scope

164.512(a) Uses and disclosures required by law draft

A covered entity may use or disclose PHI to the extent required by law, limited to the relevant requirements of that law.

Pryv platform facilitated

"Required by law" disclosures still ride on accesses; record the statutory basis in `clientData.statute` so the audit chain ties the disclosure to the legal authority. The compliance burden of the cited law is separate.

HDS facilitated USCH

Required-by-law disclosures still ride on accesses, and HDS lets the statutory basis be recorded so the audit chain ties the disclosure to its legal authority. The compliance burden of the cited law is the covered entity's.

detail

The access carries the statute reference; the audit trail preserves the disclosure. HDS responds to legal process served on it under applicable law, and under the terms of a BAA wherever one is in force.

  • 🔒 hipaa/policies/uses-and-disclosures available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Confirm the legal requirement, limit the disclosure to it, and record the basis.

business-associate documented 📄 baa

Disclose as required by law and notify the covered entity per your BAA.

individual out-of-scope

164.514(b) De-identification — implementation specifications draft

De-identification may use Expert Determination that re-identification risk is very small, or Safe Harbor removal of the 18 enumerated identifiers with no actual knowledge of residual re-identifiability.

Pryv platform out-of-scope

Choice of method + execution are app-side. Pryv stores the output of either method as ordinary events on the de-identified streams.

HDS documented USCH

The choice of method and its execution are application-side decisions of the covered entity. HDS stores the output of either method as ordinary events on the de-identified streams and provides no de-identification determination of its own.

detail

HDS documents that de-identification is the covered entity's responsibility; the platform simply persists whatever events the implementer's de-identification process produces.

  • 🔒 hipaa/policies/de-identification available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Select and execute Expert Determination or Safe Harbor and retain the documentation.

individual out-of-scope

164.514(c) De-identification — re-identification draft

A covered entity may assign a re-identification code to de-identified information, provided the code is not derived from information about the individual and is not used or disclosed for any other purpose.

Pryv platform facilitated

`accesses.create {randomAlias:true}` provides the re-identification code directly: it mints a platform-unique `r-XXXXXXXX` alias that is random by construction (does not encode PHI), so it satisfies §514(c)(1)(ii) out of the box. The platform holds the alias-to-user mapping and the aliased access exposes only the alias, the covered entity re-identifies by resolving the alias, and the code is used for no other purpose. When the workflow instead needs an explicit code-to-PHI map, keep it on a dedicated `re-id-map/*` system- stream-adjacent subtree with access permitted only to the re-identification administrator role; the code generation method (random / hash-of-non-PHI) must not encode PHI per §514(c)(1)(ii).

HDS facilitated USCH

The platform's alias primitive provides the re-identification code directly: `accesses.create {randomAlias:true}` (deployed on the HDS cores since 2026-07-28) mints a platform-unique `r-XXXXXXXX` alias that is random by construction — it does not encode PHI, satisfying §514(c)(1)(ii) out of the box — and the platform holds the alias-to-user mapping. Where a workflow instead needs an explicit code-to-PHI map, HDS supports keeping it as a tightly scoped resource reachable only by the re-identification administrator role; the code-generation method must then not encode PHI, which is the covered entity's editorial requirement.

detail

With the alias path, the aliased access exposes only the alias and the covered entity re-identifies by resolving it through the platform — the code is used for no other purpose. With an explicit map, the mapping lives on a dedicated subtree with access permitted only to the re-identification role; HDS enforces the scope and stores the mapping, and ensuring the code is random or derived from non-PHI is the implementer's.

  • 🔒 hipaa/policies/de-identification available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Generate codes that do not encode PHI and restrict their use to re-identification.

individual out-of-scope

164.528(b) Accounting of disclosures — implementation specifications draft

Each accounting entry must include the disclosure date, the recipient, a brief description of the PHI disclosed, and a brief statement of purpose or a copy of the written request.

Pryv platform implemented

Each §528(b)(2) field has a Pryv source (date / name / PHI description / purpose), see the §164.528 parent row for the mapping. The pre-computed accounting report pattern (storing results on a dedicated stream) keeps the §528 response window tractable.

HDS facilitated USCH

Each §528(b)(2) field has an audit-log source — date, recipient, PHI description and purpose — as mapped in the parent accounting row. HDS operates the audit log that supplies these fields across every region. The audit log is included verbatim in every app-portability backup (`audit_logs.json`), so individuals receive the raw §528 source data alongside their PHI in a single self-service download.

detail

Pre-computing per-subject accounting reports and storing them on a dedicated stream keeps the §528 response window tractable. Compiling and delivering the accounting is the covered entity's process. The app-portability tool ships the unfiltered audit-event stream (with timestamps, requesting access tokens, methods invoked) — sufficient source material for the covered entity to assemble the formal §528(b) accounting.

  • doc: https://demo-portability.datasafe.dev
  • doc: https://portability.hds.ngo
  • 🔒 hipaa/procedures/accounting-of-disclosures available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Compile each accounting entry's required fields from the audit log and your records.

individual facilitated

You receive an accounting containing the §528(b) fields.

business-associate documented 📄 baa

Provide the covered entity with the disclosure details you hold.

164.504(e) Organizational requirements — business associate contracts draft

A covered entity may permit a business associate to create, receive, maintain or transmit PHI on its behalf only with satisfactory assurances via a written contract meeting the BAA content requirements of §164.504(e)(2).

Pryv platform facilitated

The §164.504(e) BAA content is contractual. Pryv-side support for executing the contract terms: BA access tagged with `clientData.baa_id` + `clientData.role = "business_associate"`, scope narrowed to subjects + streams covered by the BAA, audit-log accountability for every action under the BA access.

HDS facilitated USCH

HDS offers a BAA template and the technical means to execute its terms: a business-associate access tagged with the contract reference and role, scoped to the covered subjects and streams, with full audit-log accountability. The contract content itself is contractual.

detail

HDS is not a business associate in the vault, so no BAA governs that arrangement. It does execute BAAs for the separate arrangement in which an organisation places protected health information with it on its own behalf, and flows the obligations down to its own subcontractors. The access tags and audit log support enforcement and evidence of the §164.504(e) terms.

  • 🔒 hipaa/registers/baa-register available on request
✓ backed by approved documentation
Implementer
covered-entity documented 📄 baa

Execute a BAA meeting §164.504(e)(2) before any business associate handles PHI.

business-associate documented 📄 baa

Sign the BAA and execute back-to-back subcontractor agreements with downstream processors.

individual out-of-scope

164.504(g) Organizational requirements — group health plans draft

A group health plan may disclose PHI to a plan sponsor only after receiving certification that the plan documents have been amended to incorporate the §164.504(f) restrictions.

Pryv platform out-of-scope

Group-health-plan / plan-sponsor arrangements are organizational / contractual. No software role.

HDS out-of-scope USCH

Group health plan and plan-sponsor arrangements are organizational and contractual, with no software role. HDS provides no technical control specific to this requirement.

detail

The plan-document amendment and certification are entirely the covered entity's contractual obligations.

Implementer
covered-entity documented

Obtain the plan-sponsor certification before disclosing PHI to the sponsor.

business-associate out-of-scope
individual out-of-scope

164.502(j) Disclosures by whistleblowers and workforce-member crime victims

A workforce member's or business associate's disclosure of PHI to a regulatory, oversight or law-enforcement authority is not a violation where made in good-faith belief of unlawful conduct and meeting the §502(j) conditions.

Pryv platform out-of-scope

Whistleblower protections are legal framing. No software role; the disclosing person's audit-trail evidence under their access may be cited in subsequent proceedings.

HDS documented USCH

The protection itself is a matter of law and has no software role, but HDS does carry a control for it: its workforce sanctions policy states that a good-faith protected disclosure to a regulatory, oversight or law-enforcement authority is not sanctionable conduct, and covers disclosure outside HDS as well as internal reporting.

detail

HDS neither enables nor restricts good-faith whistleblower disclosures beyond ordinary access controls. What it holds is the organizational half: a written non-retaliation position inside the sanctions policy, so a workforce member making a §502(j) disclosure is not exposed to the graduated-sanctions process for having made it. The audit trail of a disclosing person's access remains available as evidence in subsequent proceedings. The implementer still states the protection in their own policies; HDS's control binds HDS's own workforce.

  • 🔒 hipaa/policies/workforce-sanctions available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Recognize the §502(j) protection in your policies and non-retaliation handling.

business-associate documented 📄 baa

Understand the §502(j) good-faith disclosure protection.

individual out-of-scope

HIPAA-Breach 45 CFR Part 164 Subpart D (HITECH 2013 Omnibus Final Rule)

164.400 Applicability draft

Subpart D applies to covered entities, business associates, subcontractors and affiliated entities with respect to unsecured protected health information.

Pryv platform facilitated

Subpart D applies only to "unsecured" PHI, PHI that has not been rendered unusable through encryption or destruction per HHS guidance (NIST SP 800-111 / SP 800-88). Pryv's posture (TLS in transit by default, operator-side encryption-at-rest, per-user backup files transportable as encrypted bundles) lets you put PHI inside the safe-harbor where you choose to, narrowing what §400 actually reaches in your deployment.

HDS facilitated USCH

Subpart D only reaches PHI that is "unsecured" — PHI not rendered unusable per HHS guidance. HDS narrows that surface on both halves of the data path: TLS is enforced in transit, and ePHI is encrypted at rest in both regions by hosting-layer volume encryption (verified 2026-06-26). The unsecured-PHI boundary that remains is the in-use one: a running system, account or token compromise reaches decrypted content.

detail

Subpart D binds covered entities and business associates. HDS holds neither role in the vault, where every access flows from the individual's own consent, so this row is the map for an implementer that does hold one rather than a statement of an HDS duty. Its practical effect is to set the boundary the encryption and risk-assessment rows below refine: what counts as unsecured PHI in an HDS deployment is governed by the transit, at-rest and in-use posture described under 164.402(2), where media exposures of at-rest content fall inside the safe harbor and live-system compromises do not.

  • 🔒 hipaa/risk/at-rest-encryption available on request
  • 🔒 hipaa/evidence/at-rest-encryption-verification available on request
  • 🔒 hipaa/procedures/breach-notification available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Determine which of your data flows on HDS fall inside the unsecured-PHI scope and document that determination in your breach-readiness records.

business-associate documented 📄 baa

Confirm which protections apply to the data you hold and which obligations flow down to your own subcontractors.

individual out-of-scope

164.402 Definitions — breach and unsecured PHI draft

Defines "breach" (an impermissible acquisition, access, use or disclosure of PHI under Subpart E, assessed against four risk factors) and "unsecured PHI" (PHI not rendered unusable per HHS guidance).

Pryv platform facilitated

Two Pryv contributions to applying the §164.402 definitions: (1) the audit log is the data source for the §402 risk-assessment factors, nature of PHI involved, unauthorized person, whether PHI was actually acquired, mitigation extent; and (2) Pryv's access + permission model makes "acquisition / access / use / disclosure not permitted under Subpart E" a queryable property (was the access within its granted scope?) rather than an after-the-fact narrative.

HDS facilitated USCH

HDS supplies the technical substrate that lets an implementer apply the §164.402 definitions to a concrete incident: the per-user audit log shows what was accessed, and the access-scoping model shows what a given token could reach. Whether an access was "permitted under Subpart E" becomes a property that can be checked against recorded scope rather than narrated after the fact.

detail

The two limbs of §164.402 are refined in the dedicated rows below: 164.402(1) covers the four-factor risk assessment, for which the audit log and access-version chain are the structured inputs, and 164.402(2) covers the unsecured-PHI safe harbor — available for at-rest media exposures since the 2026-06-26 at-rest encryption rollout, not for live-system compromises. The definitional analysis itself — deciding whether a given event meets the breach definition — remains the implementer's, supported by HDS evidence.

  • 🔒 hipaa/procedures/breach-risk-assessment available on request
  • 🔒 hipaa/risk/at-rest-encryption available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Apply the breach and unsecured-PHI definitions to each incident and record the determination, drawing on HDS-supplied audit evidence.

business-associate documented

Run the same definitional analysis for incidents in your custody and preserve the supporting evidence.

individual out-of-scope

164.402(1) Definition of "breach" — four-factor risk assessment draft

An impermissible use or disclosure of PHI is presumed to be a breach unless a low probability of compromise is shown via a four-factor risk assessment: (i) the nature and extent of the PHI involved, (ii) the unauthorized person involved, (iii) whether the PHI was actually acquired or viewed, and (iv) the extent to which the risk has been mitigated.

Pryv platform facilitated

The four risk-assessment factors all draw on Pryv data: (i) nature + extent: audit-row method + key request fields + derived event-type set from the touched streams. (ii) unauthorized person: audit-row accessId → access holder with clientData.role + clientData.purpose. (iii) actually acquired vs merely accessed: method-level distinction in audit (events.get vs attachments.get, success vs unauthorized error). (iv) mitigation extent: access-version chain showing revoke / scope-down timestamps relative to the incident. The risk-assessment write-up is the operator's analytical artefact; Pryv supplies the structured inputs.

HDS facilitated USCH

Each of the four risk-assessment factors maps onto data HDS already retains. The per-user audit log and the access-version chain answer "what PHI, by which credential, actually acquired or merely accessed, and was the access revoked or scoped down" — the structured inputs to the assessment.

detail

Factor mapping: (i) nature and extent of PHI — audit records identify the API methods and the streams/event types touched; (ii) unauthorized person — each audit record carries the access identity behind the call; (iii) acquired vs. merely viewed — the method-level distinction (read vs. attachment download, success vs. denied) is recorded; (iv) mitigation extent — the access-version history shows revocation and scope-down timestamps relative to the incident. The analytical write-up that weighs these factors and reaches the low-probability conclusion is the implementer's artefact; HDS supplies and preserves the inputs.

  • 🔒 hipaa/procedures/breach-risk-assessment available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Perform and document the four-factor risk assessment for each impermissible use or disclosure, using the HDS-supplied audit inputs.

business-associate documented

Conduct the same assessment for incidents you discover and share the result with the covered entity.

individual out-of-scope

164.402(2) Definition of "unsecured PHI" — encryption safe harbor draft

"Unsecured PHI" is PHI not rendered unusable, unreadable or indecipherable to unauthorized persons through a technology or methodology specified in HHS guidance (NIST SP 800-111 for at-rest encryption, the FIPS-validated in-transit standards, and NIST SP 800-88 for destruction).

Pryv platform facilitated ⏳ feature

The safe-harbor narrows what triggers Subpart D notification: PHI that's actually secured per HHS guidance is outside §164.402's "unsecured PHI" definition and a leak of it doesn't compel notification. Pryv's default posture (TLS 1.3 in transit via built-in ACME, AES-256-GCM for platform secrets at rest) puts the in-transit half firmly inside the safe-harbor; the at-rest half for ePHI content itself depends on the operator's chosen at-rest encryption (operator-side LUKS / PG TDE / dm-crypt).

HDS facilitated USCH

The safe harbor exempts properly secured PHI from breach notification. HDS enforces TLS in transit (the FIPS-validated in-transit standards), and ePHI is encrypted at rest in every region by hosting-layer volume encryption meeting NIST SP 800-111 full-volume encryption (verified 2026-06-26). The safe harbor is therefore available for lost, stolen or decommissioned media — the volume keys are not stored with the media. It is NOT available where a running system, account or access token is compromised, since the volume is decrypted in use.

detail

In-transit protection (TLS) aligns with the FIPS-validated standards referenced by HHS guidance, so leaked data in flight is generally outside the unsecured-PHI definition. At rest, hosting-layer full-volume encryption (Exoscale hypervisor-layer on ch1; AWS EBS/KMS on us1) renders stored ePHI "secured" for media exposures. Keys are provider-managed — the cited risk record analyses that accepted residual, and the evidence record holds the vendor statements plus the Security Official's attestation. A compromise of a live system, account or token reaches decrypted content and must still be assessed under 164.402(1).

  • 🔒 hipaa/risk/at-rest-encryption available on request
  • 🔒 hipaa/evidence/at-rest-encryption-verification available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Rely on the at-rest safe harbor for media exposures; assess running-system, account or token compromises separately, where it does not apply.

business-associate documented

Reflect the media-vs-live-system safe-harbor boundary in your own risk posture and in assurances you give upstream.

individual out-of-scope

164.404 Notification to individuals draft

Following discovery of a breach of unsecured PHI, the covered entity must notify each affected individual without unreasonable delay and no later than 60 calendar days after discovery.

Pryv platform facilitated

The notification process splits into **identification** (Pryv-shipped, audit-log-driven per-subject roster, packaged into the one-command `bin/breach-scope.js` report) and **delivery** (voluntarily missing + operator-owned, Pryv's transactional mail surface isn't bulk-send; operators compose with their existing CRM / mail / SMS pipeline). The per-recipient audit-trace bridge uses operator-authored `compliance/breach-notification/sent-cmc` events on a compliance system stream, satisfying the §164.414 burden- of-proof obligation. Full delivery-side treatment in `context/breach-notification-delivery-operator-owned.md`.

HDS documented USCH

Individual notification is owned by the covered entity, not by HDS. HDS supports it by supplying audit evidence to identify the affected individuals, but composing and delivering the notices is the covered entity's operational responsibility.

detail

HDS is not a bulk-notification system. The contribution is identification: filtering the audit log by the implicated credential and time window yields the distinct set of affected subjects, with evidence. Producing the roster and the per-recipient delivery sit with the covered entity, who carries this duty. Where no covered entity is party to the relationship, which is the vault's own case, HIPAA does not reach the event at all and any duty to notify individuals arises under the FTC Health Breach Notification Rule, which sets its own delivery requirements. This matrix has no scope for that rule yet.

  • 🔒 hipaa/procedures/breach-notification available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Notify each affected individual within the 60-day window and retain proof of the notifications.

business-associate documented 📄 baa

If your BAA delegates individual notification to you, perform it; otherwise provide the covered entity the information it needs to notify.

individual out-of-scope

164.404(b) Timeliness of notification draft

The required individual notification must be provided without unreasonable delay and in no case later than 60 calendar days after discovery of a breach.

Pryv platform facilitated

The 60-day clock is procedural, the covered entity owns the incident-response cadence. The shipped `bin/breach-scope.js` compresses the "discovery" + "scoping" steps that dominate the timeline: one command on the subject's home core answers "what was accessed, by whom, when, how many records", so the clock is dominated by editorial work, not data-gathering. The discipline of acting on that data within the 60-day window is the operator's process.

HDS facilitated USCH

The 60-day clock is an operational cadence owned by the covered entity. HDS shortens the data-gathering portion of that window: the audit log and access-version chain answer "what was accessed, by whom, when" quickly, so the timeline is dominated by editorial and decision work rather than investigation.

detail

Discovery and scoping are typically the slowest steps before notices can be drafted. By making the access history queryable, HDS compresses scoping so that meeting the 60-day deadline becomes a matter of process discipline. Acting on the evidence within the window — and recording when discovery occurred — remains the implementer's responsibility.

  • 🔒 hipaa/procedures/breach-notification available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Track the discovery date and complete notification within 60 days, documenting the timeline.

business-associate documented

Surface discovery to the covered entity promptly so its 60-day clock is not eroded by your delay.

individual out-of-scope

164.404(c) Content of notification draft

The individual notification must describe what happened (including the dates of breach and discovery), the types of PHI involved, steps individuals should take, what the entity is doing in response, and contact procedures.

Pryv platform facilitated

Content of the notification is the covered entity's editorial artefact; Pryv has no opinion on the wording. The shipped `bin/breach-scope.js` report machine-derives inputs to two of the five §404(c) content elements: the what-happened description (time window, methods invoked, record counts) and raw material for the PHI-involved description (streams in the compromised access's query scope). The stream list is an upper bound on exposure, mapping streams to "types of PHI" is editorial, and the remaining elements (steps individuals should take, what the entity is doing, contact procedures) stay operator-side.

HDS facilitated USCH

The wording of a notice is the covered entity's editorial artefact. HDS contributes to one content element — the description of the PHI involved — which is derivable from the audit-log scoping performed for the risk assessment. The remaining elements are operational and authored by the covered entity.

detail

The "types of PHI involved" element can be derived from the streams and event types touched, as recorded in the audit data used under 164.402(1). The dates-of-breach-and-discovery, the steps individuals should take, the entity's response, and the contact procedures are not data HDS holds; they are composed by the covered entity. HDS therefore facilitates the evidence-derivable element and documents the rest.

  • 🔒 hipaa/procedures/breach-notification available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Author each notice with all required content elements; use HDS audit output to populate the PHI-involved description.

business-associate documented

Provide the covered entity the factual elements (PHI involved, dates) it needs to compose the notice.

individual out-of-scope

164.404(d) Methods of individual notification draft

Notice must be by first-class mail (or email where the individual has agreed), with telephone or other urgent contact where imminent misuse is possible, and substitute notice (web posting or media) where contact information is insufficient or out of date.

Pryv platform out-of-scope

Notification method choice is operational. Pryv has no software role in actually delivering the notice (Pryv is not a mailer). When the entity uses Pryv events to record the notice-delivery attempt (e.g., a `breach-notice/sent` event per affected individual), the audit chain proves the delivery attempt.

HDS out-of-scope USCH

Choosing and executing the notification method is operational; HDS is not a mailer and plays no role in delivering notices. Where the implementer records each delivery attempt as an event, the HDS audit chain can evidence that the attempt occurred, but the delivery itself is out of scope for HDS.

detail

First-class mail, email, telephone, and substitute notice are all organizational channels the covered entity operates with its own communications stack. HDS neither selects nor sends. Its only adjacent contribution is preserving an audit record if the implementer chooses to log delivery attempts as events.

Implementer
covered-entity documented

Select compliant notification methods, deliver the notices, and retain delivery records including any substitute-notice steps.

business-associate out-of-scope
individual out-of-scope

164.406 Notification to media draft

A breach affecting more than 500 residents of a State or jurisdiction requires notification to prominent media outlets serving that area.

Pryv platform out-of-scope

Media notification is an organizational / communications procedure. No software contribution; the threshold determination (500 residents) is derivable from the §164.404 per-subject list, but the notification itself is operational.

HDS documented USCH

Media notification is an organizational and communications procedure owned by the covered entity. HDS provides no software contribution; the 500-resident threshold can be derived from the affected-subject list produced under 164.404, but the notification itself is operational.

detail

Determining whether the 500-resident threshold is met for a given State or jurisdiction draws on the per-subject roster that HDS audit evidence helps assemble. Identifying and notifying prominent media outlets is entirely the covered entity's process.

  • 🔒 hipaa/procedures/breach-notification available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Where the threshold is met, notify prominent media in the affected jurisdiction and retain the records.

business-associate out-of-scope
individual out-of-scope

164.408 Notification to the Secretary draft

The covered entity must notify the Secretary of HHS following discovery of a breach of unsecured PHI; timing and method depend on whether 500 or more individuals are affected.

Pryv platform out-of-scope

HHS notification (via the OCR online portal) is procedural and organizational. Pryv's audit + access-version data inform the content (subjects affected, dates, root cause) but the submission itself is operator-side.

HDS documented USCH

Submission to the Secretary via the HHS portal is procedural and owned by the covered entity. HDS audit and access-version data inform the content (subjects affected, dates, contributing cause), but the submission itself is operational.

detail

For breaches of 500 or more individuals the notice is contemporaneous with individual notification; smaller breaches are logged and submitted annually. In both cases the factual inputs can be drawn from HDS evidence, while the act of submitting and tracking the report sits with the covered entity.

  • 🔒 hipaa/procedures/breach-notification available on request
✓ backed by approved documentation
Implementer
covered-entity documented

File the required HHS notification on the applicable schedule and keep the submission records.

business-associate out-of-scope
individual out-of-scope

164.410 Notification by a business associate draft

A business associate must notify the covered entity of a breach of unsecured PHI without unreasonable delay and no later than 60 days after discovery, including the identities of affected individuals where known.

Pryv platform facilitated

When you (the implementer) act as a business associate to a covered entity and store their PHI on your Pryv deployment, your BA-to-CE notification chain is operational. The CMC plugin's cross-platform consent + revocation flow gives you the technical substrate for inter-organization handshakes; audit data lets you meet the "without unreasonable delay" element on the data-gathering side.

HDS facilitated USCH

This is the core breach duty of an implementer holding a business-associate role: notify the affected covered entity without unreasonable delay and within 60 days of discovery. HDS holds no such role in the vault, so the duty is not HDS's there. HDS does maintain an approved notification procedure for the separate arrangement in which an organisation places protected health information with it on its own behalf, and the audit log lets whoever carries the duty assemble the required content quickly.

detail

The approved procedure defines discovery, escalation, content assembly and upstream notification with the 60-day ceiling. It governs that out-of-matrix arrangement, and is available on request as a model an implementer can adopt. The per-user audit log is the data source for the identities-of-affected-individuals element and for the timing evidence behind "without unreasonable delay". An implementer that is itself a business associate to a covered entity and stores protected health information on HDS uses the same evidence for its own upstream notification chain.

  • 🔒 hipaa/procedures/breach-notification available on request
✓ backed by approved documentation
Implementer
covered-entity documented

On receipt of an HDS breach notice, run your own §164.404/406/408 notification obligations.

business-associate documented 📄 baa

Notify the covered entity (or upstream BA) you serve within the 60-day window, using the BAA terms and your own breach procedure.

individual out-of-scope

164.412 Law enforcement delay draft

Notification may be delayed when a law-enforcement official states that it would impede a criminal investigation or cause damage to national security, for the period specified (with a 30-day cap for oral statements).

Pryv platform out-of-scope

Procedural, depends on receipt of the law-enforcement statement (oral with 30-day cap, or written with the official's time-limit). No software role beyond preserving the audit log across the delay period (which happens by default).

HDS documented USCH

Invoking a law-enforcement delay is procedural and depends on receipt of an official statement. HDS has no software role beyond preserving the audit log across the delay period, which happens by default; the decision and its documentation are the implementer's.

detail

Whether the statement is oral (subject to a 30-day cap) or written (bounded by the official's stated period), the implementer must record it and pause the affected notifications accordingly. HDS retention keeps the underlying evidence intact for the duration so notification can proceed once the delay lapses.

  • 🔒 hipaa/procedures/breach-notification available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Document any law-enforcement delay request and the resumption of notification once the stated period ends.

business-associate documented

Honor and record any law-enforcement delay communicated to you and inform the covered entity.

individual out-of-scope

164.414 Administrative requirements and burden of proof draft

The covered entity or business associate must maintain documentation sufficient to demonstrate that all required notifications were made, or that an impermissible use or disclosure did not constitute a reportable breach.

Pryv platform facilitated ⏳ feature

"Burden of proof" is met with evidence; Pryv's audit + access-version chain is the technical evidence layer ("we know exactly what was accessed by which credential at what time"), and the shipped `bin/breach-scope.js` bundles the audit walk + integrity hashes for the affected window into one artefact. The organizational documentation (incident response records, notification records, decisions to not notify with rationale) sits on top of that data.

HDS facilitated USCH

The burden of proof is met with evidence. HDS's per-user audit log and access-version chain are the technical evidence layer — a precise record of what was accessed, by which credential, and when — that backs both "we notified" and "this was not a reportable breach" determinations.

detail

The audit and access history give an implementer the factual spine for the §164.414 demonstration: it can show the scope of any incident and the basis for a no-breach conclusion. The organizational records that sit on top of that data — incident-response files, notification records, and the documented rationale for any decision not to notify — are the implementer's to maintain. HDS also retains its own breach-procedure execution records as evidence of its §164.410 performance.

  • 🔒 hipaa/registers/breach-log available on request
  • 🔒 hipaa/procedures/breach-notification available on request
✓ backed by approved documentation
Implementer
covered-entity documented

Maintain the documentation that demonstrates notification or a justified no-breach determination, retaining it for the required period.

business-associate documented

Keep records demonstrating your own notifications and risk assessments to meet the burden of proof.

individual out-of-scope