Data ownership
Your clinic runs SmileCare on its own Supabase instance. Patient data is not hosted on SmileCare servers, so you retain control of the deployment and its backups.
SmileCare is self-hosted on your own Supabase instance, with encryption, role-based access, audit logging and accessibility built in. This page explains the controls, the boundaries and who owns what.
Last reviewed: November 2026
These are the controls built into the platform. Your deployment, policies and agreements complete the picture.
Your clinic runs SmileCare on its own Supabase instance. Patient data is not hosted on SmileCare servers, so you retain control of the deployment and its backups.
Data is encrypted in transit with TLS 1.3 and at rest with AES-256, covering the database and stored documents in your deployment.
Five roles and module-level permissions let you decide who can see clinical, front-desk and administrative data. MFA/TOTP with recovery codes and session timeouts reduce the risk of unattended access.
Actions are written to an audit log and surfaced in a compliance panel, giving your team a reviewable record of changes and access.
Backups and disaster recovery are part of your deployment plan. We document the approach with your team rather than promising a one-size-fits-all uptime figure.
The interface is aligned with WCAG 2.1 AA, with keyboard focus states, semantic headings and a published accessibility statement.
| Area | SmileCare | Your practice |
|---|---|---|
| HIPAA | ✓ HIPAA-aware controls and audit logging | Notice of Privacy Practices, Security Risk Analysis, BAAs, training |
| Claims coding | ✓ ADA CDT code set built in | Correct coding and payer agreements |
| Accessibility | ✓ WCAG 2.1 AA aligned, axe violations 0 at last audit | Accessible content and staff guidance |
| Encryption | ✓ AES-256 at rest, TLS 1.3 in transit | Protect credentials and device access |
| Audit | ✓ Action logging and compliance panel | Periodic access reviews |
PayPal handles subscription payments. Your Supabase deployment hosts the application data. Clearinghouse partners handle claim connections. Email infrastructure supports outbound communication. Ask us for the current subprocessor list before signing a BAA.
Email sales@smilecareapp.com with the subject “Security report”. Include the affected page or workflow and the steps to reproduce it. We aim to respond within one business day.
Start your 30-day free trial, or walk through your workflows with our team. No credit card required.