Contents
  1. Architecture & tenant isolation
  2. Encryption
  3. Authentication & access
  4. Payments
  5. The AI assistant
  6. Infrastructure & sub-processors
  7. Backups & availability
  8. Secrets & keys
  9. Your data is yours
  10. Responsible disclosure
  11. Incident response
  12. Contact

1Architecture & tenant isolation

Troy is a multi-tenant platform: every customer has its own isolated workspace ("org"). Isolation is enforced at the database layer, not just in application code. Each table that holds customer records is protected by row-level security policies that restrict access to the rows belonging to the signed-in user's organization. A request that tries to read another workspace's data returns nothing — the rule is applied by the database on every query.

This means a sales rep at one company cannot see another company's leads, invoices, or messages, even in the unlikely event of a flaw in the front-end code, because the boundary lives below the application.

2Encryption

3Authentication & access

Sign-in is handled by a dedicated authentication service. Within a workspace, the account owner controls roles and permissions, so each person sees only the parts of the business they should — sales sees the pipeline, the warehouse sees fulfillment, and managers see the whole picture. Administrative access to production systems on our side is limited to personnel who need it and is protected accordingly.

4Payments

Billing is processed by Stripe, a PCI DSS Level 1 certified payment provider. Card details are entered directly with Stripe's secure checkout and are never stored on Troy's servers. We retain only the billing metadata needed to manage your subscription (such as plan, status, and a Stripe customer reference).

5The AI assistant

When you use the in-app AI assistant, your prompt is sent through a server-side function to our AI provider (Anthropic) to generate a response. The API key that authorizes those calls is held server-side only and is never exposed in the browser. We do not use your Customer Data to train AI models.

6Infrastructure & sub-processors

We build on established, security-focused providers rather than running our own data centers:

ProviderRole
Supabase (on AWS)Database, authentication, file storage — with row-level security enforcing tenant isolation
NetlifyApplication & site hosting and serverless functions, served over HTTPS
StripePCI-compliant subscription billing and payments
AnthropicPowers the AI assistant; receives only the prompts you submit
ResendTransactional and notification email delivery

A current list of sub-processors and the data each handles is in our Privacy Policy.

7Backups & availability

Customer data is stored on managed infrastructure with provider-level redundancy and automated backups. We aim for high availability and monitor the Service, while recognizing that no online service can guarantee uninterrupted operation.

8Secrets & keys

API keys, signing secrets, and service credentials are stored as protected environment variables in our hosting platform and are never committed to source code or exposed to the browser. Webhook payloads sent on your behalf can be signed so receivers can verify authenticity.

9Your data is yours

You can export your data at any time while your account is active, and you can delete it. We do not sell your data, and we do not use Customer Data for advertising or model training. See the Privacy Policy for retention and deletion detail.

10Responsible disclosure

We welcome reports from security researchers. If you believe you've found a vulnerability, please email [email protected] with details and steps to reproduce. Please give us a reasonable chance to investigate and fix the issue before any public disclosure, and avoid accessing or modifying other users' data while testing. We will not pursue good-faith research that follows this guideline.

11Incident response

If we become aware of a security incident affecting your data, we will investigate promptly, take steps to contain and remediate it, and notify affected customers as required by law and our agreements.

12Contact

This page describes Troy's security practices in good faith and in plain language. It reflects how the platform is built today and may evolve as the product does.