Skip to content

Legal

Security

Read-only, no custody, minimal collection. Here is what that means concretely, including the parts we have not done yet.

Last updated August 2026

01Posture, in one paragraph

Claroo reads. It does not transact, it does not custody assets, and it collects the minimum it needs to build coverage of the securities you tell it you own. The most sensitive thing we hold is a list of your positions, and the most important control we have is that we never hold anything that would let someone act on them.

02Brokerage access model

This is the section that matters most, so it is first and it is specific.

  • Connections are read-only. Trading scopes are never requested, at any tier, for any account.
  • Claroo never receives or stores brokerage credentials. Authorisation is handled entirely by SnapTrade or Plaid; what we receive is a scoped access token.
  • Access tokens are encrypted at rest and are revocable by you at any time, in one click, from Settings.
  • What we can see: positions, cost basis, and transaction history. What we cannot do: place an order, move cash, change account settings, or take any other action.

03Encryption

TLS 1.2 or higher in transit, enforced by HSTS with preload. AES-256 at rest. Secrets and access tokens are held in managed secret storage rather than in application configuration.

04Access control

Least privilege by default. SSO and MFA are required on internal tooling. There is no routine engineer access to customer portfolio data; access for support or debugging is explicit, time-bounded and logged.

05Authentication

Passwords are hashed with a memory-hard algorithm. Sessions are short-lived and revocable.

06AI-specific controls

  • Document text ingested from filings, transcripts and news is untrusted input. It is processed as data and is never permitted to act as instruction to the system.
  • Generated output is constrained to retrieved spans, and every factual claim is verified against its cited span before publication.
  • Customer data is not used to train third-party models.
  • Prompts and retrieved context are scoped per tenant; one account’s documents cannot enter another account’s retrieval.

07Data isolation

Portfolio data is separated per tenant, and every query path carries the tenant identifier. Public filing text is shared infrastructure, because it is public.

08Vendors and subprocessors

VendorPurposeData touched
VercelHosting and serverless computeRequest metadata
ResendTransactional emailEmail address, name
hCaptchaBot preventionIP, browser signals
SnapTrade / PlaidRead-only brokerage connectivityHoldings, transactions
StripePaymentsBilling identifiers

The same list appears on the Privacy page. Keep them in sync.

09Secure development

Changes go through review before merge. Dependencies are scanned for known vulnerabilities. Secrets are never committed — the repository ignores every .env variant except the example file. Type checking, linting and a production build all gate deployment.

10Monitoring and incident response

We monitor for anomalous access and failed authorisation. If an incident affects your data we will tell you what happened, what we know, and what we are doing about it.

11Reporting a vulnerability

Email security@clarooai.com. We acknowledge within 24 hours and will keep you updated until it is resolved. We will not pursue legal action against good-faith research that respects user data and does not degrade the service for others.

12Compliance status

We are not SOC 2 certified. We are a small team and certification is on the roadmap rather than in the drawer. We would rather write that sentence than display a badge that implies an audit nobody performed. What we do instead is described on this page, and we are happy to answer a security questionnaire.

13Data deletion

Delete your account from Settings and everything associated with it — holdings, generated briefs, questions, alert rules — is deleted within 30 days, permanently. Brokerage tokens are revoked immediately on disconnect. Billing records are retained only as long as tax and accounting rules require.

Questions about this page: privacy@clarooai.com

Claroo is onboarding in cohorts.

We open accounts in batches so coverage backfill doesn't fall over. Leave your email and we'll open yours in the next one.