Security & Compliance

Built to Protect the Data Your Clinic is Trusted With

A transparent, plain-English look at the engineering controls behind Slotizen - how we encrypt, isolate, and govern access to your clients' health information.

AES-256 Field EncryptionbusinessId-Scoped Multi-TenancyDPDPA 2023 + HIPAA Aligned ControlsConsent-Gated AI Processing

Slotizen is designed to help your practice meet its obligations under India's DPDPA 2023 and the US HIPAA Security Rule. These are engineering controls we have built into the product, not a certification - Slotizen has not undergone formal HIPAA or DPDPA audit certification.

Every control, at a glance

Thirteen concrete controls across security, consent and governance. Click any card to jump to the full detail.

Data Encryption

Sensitive clinical fields are encrypted before they touch the database.

Read more

Multi-Tenant Isolation

Every read and write is tied to your business - no cross-clinic data path exists.

Read more

Role-Based Minimum-Necessary Access

Staff only ever see the data their role needs - enforced server-side.

Read more

Tamper-Evident Audit Trail

A cryptographically chained log of who accessed what, and when.

Read more

Protection Against Bulk Data Harvesting

Rate limits stop a single account from siphoning off your whole client list.

Read more

Strong Sign-In & Session Security

2FA, auto-logout, session visibility, and tokens that never touch browser storage.

Read more

Per-Client, Per-Purpose Consent

Four separate, individually revocable consents - not one signup tickbox.

Read more

Consent Actually Controls the AI

The consent check runs inside the code path - not just a policy on paper.

Read more

Your Clients' Rights Under DPDPA

A logged, time-boxed workflow for access, correction, erasure and portability requests.

Read more

Breach Readiness and the 72-Hour Clock

An incident register with severity tracking and a monitored 72-hour deadline.

Read more

Accountability Has a Name: DPO & Security Officer

Formally designate and publish who is accountable for data protection.

Read more

Data Retention Policy Register

Sensible retention defaults per record type, with the legal basis recorded.

Read more

A Single Compliance View for the Practice Owner

One screen shows your live compliance position, built for a ten-second read.

Read more

Security Foundations

Controls that apply to every business on Slotizen, under both DPDPA and HIPAA.

Data Encryption

DPDPA 2023
HIPAA §164.312(a)(2)(iv)

The most sensitive things in your practice - session notes, transcripts, AI-generated summaries and client notes - are scrambled before they are written to the database. Even someone with direct access to a database backup cannot read them without the separate encryption key.

  • AES-256-GCM field-level encryption with a unique random IV per value
  • Applied to session notes, transcriptions, AI summaries, AI prompts, and client notes
  • The application refuses to start without a valid encryption key configured - it fails closed rather than silently storing plaintext

Multi-Tenant Isolation

Architecture

Slotizen serves many clinics on shared infrastructure, and every single database read and write is tied to your business identity. There is no path through the product that returns another clinic's records.

  • businessId scoping enforced at the service layer on every operation
  • Every compliance table (consents, requests, grievances, incidents, retention policies, audit logs) carries and indexes business_id
  • Per-business API routing

Role-Based Minimum-Necessary Access

HIPAA Minimum Necessary Standard

Not everyone in your clinic needs to read therapy notes. A receptionist booking appointments gets the schedule and client contact details, but clinical notes, session transcripts and AI summaries are stripped out before the data ever reaches their browser - enforced on the server, not hidden in the interface.

  • Notes, transcription and AI summary nulled out server-side for the Receptionist role
  • Seven-level role hierarchy (Super Admin through Client) enforced on both the API and the screen
  • Every compliance screen is role-gated (incidents: Admin+, compliance dashboard and grievances: Manager+)

Tamper-Evident Audit Trail

HIPAA §164.312(b)

When a staff member opens an individual client record or session, Slotizen writes an entry recording who, what, when, from which device, and whether access was allowed or denied. Each entry is cryptographically linked to the one before it, so if anyone alters a past entry the chain breaks and it can be detected.

  • PHI access logging captures user, business, resource, action, outcome, IP and user agent for client record and session access
  • HMAC-SHA256 hash chain across log rows with a verification routine that pinpoints the first altered entry
  • 7-year audit log retention set as the default policy

Protection Against Bulk Data Harvesting

Security Control

A compromised or malicious account cannot quietly download your entire client list. Slotizen caps how fast any single user can pull client and session records, with a much tighter cap on bulk exports and reports.

  • Per-user rate limiting on client, session and data-request endpoints
  • 120 requests/minute normal, 20/minute for bulk exports and reports
  • Returns HTTP 429 with a Retry-After header when exceeded

Strong Sign-In & Session Security

HIPAA §164.312(d)

Accounts can be protected with an authenticator app, sessions log themselves out when left unattended on a shared clinic computer, and you can see and end any device currently signed in to your account.

  • TOTP two-factor authentication (Google Authenticator / Authy compatible)
  • Automatic logout after 15 minutes of inactivity
  • Active-sessions panel to review and revoke signed-in devices
  • Login tokens held in HttpOnly cookies; user profile kept only in memory, never written to browser storage
  • Asymmetric RS256 token signing in production, 15-minute access tokens, BCrypt password hashing, account lockout

Governance

Naming accountability and keeping a clinic owner's compliance posture visible at a glance.

Accountability Has a Name: DPO & Security Officer

DPDPA §10
HIPAA §164.308(a)(2)

Both regimes expect a named human to be accountable. Slotizen lets you formally designate and publish a Data Protection Officer and a Security Officer with contact details and appointment date, so your clients and any regulator know exactly who to approach.

  • DPO and Security Officer designation with name, email, phone and appointment date, recorded per business
  • Designation restricted to the business owner

Data Retention Policy Register

DPDPA 2023
HIPAA §164.316

Different kinds of records need to be kept for different lengths of time. Slotizen ships with sensible defaults for your practice, with the legal basis recorded alongside each.

  • Retention defaults per data category - 7 years for clinical records and audit logs, 5 years for attachments and booking records
  • Legal basis recorded alongside each policy
  • Visible read-only in Business Settings → Data & Privacy

A Single Compliance View for the Practice Owner

Governance

One screen shows your live compliance position - outstanding data requests and any that are overdue, open grievances, open incidents, and anything that has passed its reporting deadline. Built so a clinic owner can tell in ten seconds whether anything needs attention.

  • Aggregates data subject requests (pending/overdue), grievances (open/acknowledged) and incidents (open/unreported high-severity/past 72h)
  • Restricted to Manager level and above

What We Don't Claim

Slotizen has not obtained formal HIPAA certification or a SOC 2 attestation - and it's worth noting no official "HIPAA certification" body exists in the first place. Our controls are engineering measures that support your compliance program; your clinic remains the data fiduciary under DPDPA and the covered entity under HIPAA. Our compliance framing covers DPDPA 2023 and HIPAA only - we make no GDPR claims at this time.

Have a security or compliance question before you onboard your clinic? Reach our team directly at security@slotizen.com.