Trust Center

CapchaCloud consent evidence & identity · ServiceAutomations.ai holding company

One tenant ID everywhere

Your login ID (from Better Auth) is your client_id for capture, verify, API keys, webhooks, and—when enabled—Stripe billing metadata. We don’t mint a second opaque tenant key for core operations.

Subprocessors & roles

Full list and change-notice policy: Subprocessors policy.

ProviderPurposeNotes
CloudflareWorkers, R2, D1, Queues, Turnstile, Workers AICompute, storage, metadata DB, bot/human checks, optional AI assistant.
StripePayments & subscription billingCard vault & invoices live at Stripe. Customer records reference your tenant ID in metadata.
Google / AppleOAuth sign-inDelegated authentication only; session cookies on our Worker.

Security controls (summary)

Billing integrity

Stripe Checkout and Customer Portal are initiated from the dashboard. Webhooks at /webhooks/stripe update subscription state against your tenant ID. We don’t use Stripe as the identity source—only as payment processor.

AI disclaimer

The compliance assistant uses Workers AI (e.g. Llama-class instruct). Outputs are not legal advice and require human review.

Compliance program

Twenty trust themes (security, residency roadmap, SDLC, SBOM, incident practices, and more): Compliance hub. Same disclaimer applies — descriptive policies, not certifications.

Legal (no compliance guarantee): Privacy Policy · Terms of Service. Questions: serviceautomations.ai. This page is descriptive—not a substitute for a signed DPA or counsel.