🚧 Onboardics is in private beta while we finish privacy, billing, and reliability hardening.

Data Protection

Data Residency

Customer data is stored in a single region: AWS US East (North Virginia) via our Supabase database. All event ingestion, dashboard queries, AI diagnosis, and backups execute in that region. We do not replicate to other regions or transfer data across jurisdictions.

EU/UK residency is not currently offered. If your compliance program requires data to stay in a specific region outside us-east-1, email tyler@onboardics.com — we'll let you know if it's on the roadmap or blocks your evaluation.

Tenant Isolation

Every customer's data is logically isolated using PostgreSQL Row-Level Security (RLS) policies. Each API request is verified against project ownership before returning any data.

Authentication & Access

Compliance

Onboardics is designed with privacy by default.

GDPR CCPA DPA Available

Enterprise readiness

We're transparent about where we are on the enterprise checklist. If you're an InfoSec or procurement reviewer, this is your short-circuit read:

Shipped today

In progress

Not yet available

How to evaluate us

Email tyler@onboardics.com with your security questionnaire, target timeline, and specific procurement requirements. Typical turnaround on a completed questionnaire is 48 hours. If any item above is a hard blocker, we'll tell you directly rather than slow-playing a deal we can't close.

We're pre-revenue and intentionally honest about this list. Most competitors at our stage either have the same gaps without acknowledging them, or have SOC 2 but lack the technical depth documented above (RLS-enforced tenant isolation, CI-enforced security checks, SRI pinning, shadow DOM isolation). Pick the combination that matches your risk tolerance.

Pin a specific snippet version (SRI)

Why: if your compliance program requires subresource integrity on third-party scripts, or your audit process needs a verifiable record of exactly which bytes run on your site, Onboardics publishes every snippet release at an immutable, content-addressed URL with a SHA-384 integrity attribute. The browser refuses to execute the file if even one byte has changed.

How: fetch the current hash and integrity string from our manifest:

curl https://onboardics.com/v1/manifest.json

The manifest returns { url, integrity, sha384_hex, size_bytes, generated_at }. Paste the url and integrity into your install tag:

<script
  src="https://onboardics.com/v1/<hash>.js"
  integrity="sha384-<base64>"
  crossorigin="anonymous"
  data-key="YOUR_KEY"
  async></script>

Trade-off: pinning means the byte sequence you audited stays verifiable — but it also means you won't receive snippet updates until you rotate the hash. When we ship a new snippet, the old hashed URL stays up for a grace period and then 404s, so pinned installs break loudly rather than silently diverging. The canonical /v1.js install (without SRI) always works and always gets the latest bytes.

Roadmap: we're planning an opt-in webhook + email notification when we publish a new snippet version, so pinned-install customers can queue the update ahead of the old URL expiring. Email tyler@onboardics.com if this would be useful for your team — we prioritize features customers ask for.

Customer-operated snippet pause

Every project admin can disable the Onboardics tracking snippet for their project at any time, without uninstalling it. No ticket, no support queue, no engineering intervention — one click in your dashboard.

Where: Settings → Pause tracking (visible to admin-role members only).

How it works: pausing flips a server-side flag on your project. Your next snippet telemetry request (≤30 seconds) receives a kill signal and halts. The decision is cached in each visitor's browser for one hour, so stopping new events takes effect as fast as a round-trip and remains in effect across page loads. Resume anytime from the same section — tracking begins flowing again on each visitor's next page load.

What it doesn't do: pausing does NOT delete any existing data. Your historical events, funnel data, and dashboards stay intact. You just stop collecting new events for the pause window.

When to use it:

Note for Terms reviewers: the pause control is Customer's designated mitigation path under the Terms of Service. Customer is responsible for monitoring the snippet's behavior on Customer's sites and invoking this control promptly if an issue arises. Onboardics' liability for consequential damages is limited per the Terms.

Report a Vulnerability

If you discover a security vulnerability in Onboardics, please report it responsibly to tyler@onboardics.com. We take all reports seriously and will respond within 48 hours.

We do not currently offer a formal bug bounty program, but we appreciate and acknowledge responsible disclosures.

Last updated: April 20, 2026