Security & Compliance

Built for HIPAA workflows from day one.

Honest answers on how we handle PHI, what we’ve actually shipped, what we haven’t, and where our subprocessors fit. No marketing-grade claims we can’t back up.

HIPAA
Aligned · BAA on request
Encryption, access controls, audit logs, 60-day breach window. All in the BAA.
SOC 2
Not certified yet
Type II is on a 12-month roadmap. We’ll work through your security questionnaire manually until then.
Encryption
TLS 1.3 in transit · AES-256 at rest
Video segments + database + backups all encrypted at rest. No traffic on plain HTTP.
Tenancy
RLS-enforced isolation
Every facility-scoped table has Postgres row-level security policies. Cross-tenant reads require explicit admin DSN.

Where your data lives

TinyGuard runs on three providers, each in US-region infrastructure:

Live video has two paths. On-premises mode: recordings stay on the Raspberry Pi at your facility and never leave your network. Cloud mode: 7–90 days of segments uploaded to R2 (retention by plan), accessible only through signed JWT URLs that expire in minutes.

Network and authentication

AI features and what data they see

Several features in TinyGuard call out to AI providers:

⚠️ Worth knowing

AI prompts may include child names, care notes, and facility context. Anthropic processes these through their API. Our BAA covers them as a subprocessor. If that’s a hard blocker, AI features can be disabled per-facility on request — the rest of the platform works without them. Anthropic offers a Zero Data Retention option, which we can enable on enterprise contracts.

What we contractually will not do

Four covenants shape the platform's architecture. Each is locked in every Master Service Agreement, each is carved out of the liability cap, and each is backed by operator attestation at intake — reaffirmed annually. Software-enforced per-room broadcast gates ship in June 2026. Procurement teams: this is the section your counsel will care about.

The full architecture is at tinyguard.co/legal/covenants. The controller/processor split that frames the legal obligations (Center = data controller, TinyGuard = processor) is detailed in the DPA (childcare) and the BAA (elder care).

Subprocessors

The full list of third parties that may process PHI when you use the platform:

SubprocessorWhat it handlesData class
CloudflareEdge compute (Workers), R2 storage, Tunnel for Pi connectivityAll in-app data, video segments, audit logs
NeonPostgres database hostingChildren, care events, staff, billing, EVV, immunizations
AnthropicClaude API for daily reports / observations / lesson plans / RCAFree-text PHI in AI features only (opt-out available)
OpenAIBackup AI provider when Anthropic credits are exhaustedSame surface as Anthropic; only one provider serves a request
StripeTuition / autopay / hardware checkoutFamily billing identifiers, payment methods — never raw card numbers (Stripe handles PCI)
ResendTransactional email (daily reports to parents, demo confirmations, billing receipts)Email addresses + email body content
TwilioSMS notifications + incoming text-to-message bridgePhone numbers + message text

The signed BAA names each subprocessor explicitly. We give 30 days’ notice if we add or change a subprocessor that touches PHI.

If something goes wrong

Breach notification within 60 days of confirmed discovery — sooner if we can. We tell you what happened, what PHI was affected, what we’re doing about it, and we coordinate the HHS notifications your BAA requires. Standard HIPAA breach-rule timing.

Data export on cancel within 30 days of a written request — full CSV/JSON export including raw audit logs. After your team confirms receipt, we destroy all copies including backups (90-day backup-retention window means full destruction completes within 120 days of cancellation).

SOC 2 status

We’re not SOC 2 Type II certified yet. We’re a startup in pilot phase. SOC 2 is on a 12-month roadmap that starts once we have paying customers and audit budget. If SOC 2 is a hard procurement requirement for your facility, tell us early — we’ll work through your security questionnaire manually and walk you through the controls we have shipped today.

What we don’t do: promise a SOC 2 date we can’t keep, or claim alignment we can’t demonstrate.

Special cases — talk to us early

A few scenarios need a real conversation, not a checkbox on a form:

Request our BAA

Reply, we send the BAA template.

Reviewable by your attorney before signature. Covers all subprocessors above.