Advottic
Sign in

Trust & Security

Built for legal-grade trust.

Your case is some of the most sensitive content you'll ever put in a SaaS. Advottic treats it that way. Every section below describes what we do today, in plain language.

Last reviewed: 2026-08-10

Encrypted everywhere

TLS 1.2+ in transit, AES-256 at rest. Per-row access enforced server-side, not in the client.

Your story stays yours

Bella and Advottic Review send your case content to our processing partners only to produce the answer you asked for.

You control access

Viewer, editor, attorney, witness, and represented-client roles. Revoke any collaborator at any time. Fine-grained sharing is the default, not the exception.

Case content safety

How we keep your case content safe

In transit

All traffic to Advottic is served over HTTPS with TLS 1.2+. Strict-Transport-Security (HSTS) is enabled on the production domain so browsers refuse to downgrade.

At rest

  • Database: Postgres on Supabase, AES-256 encrypted at rest. Per-row access is enforced by Row-Level Security (RLS) policies tied to your user ID, not by application code.
  • Files: exhibit uploads live in a private storage bucket with path-scoped policies, so users only see files for cases they own or were invited into.
  • Secrets: API keys and webhook secrets are stored as encrypted environment variables on Vercel. Service-role credentials never reach the browser.

Backups

Supabase performs daily automated backups on the paid plan we run on.

Account protection

How we protect your account

Authentication

  • Sign in via Google OAuth, Microsoft OAuth, or email magic link, issued by Supabase Auth. We never see or store your password.
  • Session cookies are SameSite=Lax, so a browser will not send them along with a cross-site request.
  • Sign-out invalidates the session immediately, on every device where you are signed in, and clears auth cookies in the browser.

Multi-factor authentication

TOTP-based two-factor authentication via the standard authenticator apps (1Password, Authy, Google Authenticator) is available now. Turn it on from your profile settings. We do not, and will not, offer SMS-based 2FA: SIM-swap attacks make it materially weaker than TOTP.

Ending a session

Signing out ends your session everywhere, not only on the device you are using.

Controls

Controls that keep you in control

  • Role-based sharing

    Invite collaborators as viewer, editor, attorney, witness, or represented client. Each role sees only what they need.

  • Per-case audit trail

    Firm owners and admins can review collaborator activity on a matter.

  • Self-serve data export

    Download every case, exhibit, and review you've created at any time, for any reason.

  • Delete on demand

    Permanent account deletion from your profile.

Data handling

Your data. Your eyes only.

What we collect

The minimum required to run the product: email + auth provider profile, the case content you choose to upload, billing identifiers from Stripe, and basic operational telemetry (request counts, error rates, no content). See the Privacy Policy for the full list.

Assistant features

Bella (your conversational assistant) and Advottic Review (case review) send the case content you point them at to a natural-language processing partner, which returns the answer. Audio and video exhibits you ask us to transcribe are sent to a separate transcription provider. Both are listed in the sub-processor table below. We do not use your case content to train anything of our own.

Where it lives

Application: Vercel (United States, primary region: Washington, D.C.). Database and storage: Supabase (United States). Billing: Stripe (United States). Processing partners are listed with their regions in the sub-processor table below.

Retention

Active cases are retained for the life of your account. Deleting your account deletes your case records and exhibit files from primary storage; copies can remain in our providers' backups until those backups rotate. Stripe transaction records are retained as required by tax and financial regulation.

Sub-processors

Who we trust with what

These are the parties that process data on our behalf, and what each one receives.

Sub-processorPurposeRegion
VercelApplication hosting, edge networkUSA
SupabaseAuth, Postgres database, file storageUSA
AnthropicNatural-language processing for Bella + Advottic Review: case titles and descriptions, exhibit text, your queriesUSA
OpenAITranscription of audio and video exhibits: the uploaded media file itself and its filenameUSA
StripeSubscription billing + customer portalUSA
ResendTransactional email (sign-in, invites)USA
TwilioSafe Witness SMS: recipient phone number, alert text, location link, verification PINUSA
Google MapsGeocoding and map images: place names drawn from case evidence, and Safe Witness coordinatesUSA
OpenStreetMap (Nominatim)Reverse geocoding: latitude and longitude onlyEU
Microsoft GraphCalendar sync for firms that connect it: meeting subjects, times, attendeesUSA
ZoomMeeting creation for firms that connect it: meeting topic and timeUSA
CloudflareTurnstile bot check: challenge token and requesting IP addressUSA
Apple / Google / Mozilla push servicesBrowser push notifications: routing endpoint plus an encrypted payload they cannot readUSA
RevenueCatMobile purchase records: user identifier and entitlement statusUSA
CourtListenerCase-law lookup: the search query text onlyUSA

We will email account owners at least 30 days before adding a sub-processor that handles case content.

Disclosure

Found a vulnerability?

Please report it directly to security@advottic.com with the subject [security]. We aim to acknowledge within 2 business days. Please give us a reasonable window to investigate and fix before public disclosure. We do not currently run a paid bug bounty, but we recognize meaningful reports publicly with permission.

Common questions

You have questions. We have answers.

What happens to my case content when I use Bella or Advottic Review?
It is sent to the processing partner listed in the sub-processor table, which returns the answer. We do not use your case content to train anything of our own.
Can my attorney see my case without an Advottic account?
Yes - invite them as a collaborator. They'll receive a magic-link invite, see only the case you shared, and can be removed any time from the Sharing tab. We do not require the attorney to subscribe.
What happens to my data if I cancel?
Your subscription downgrades at the end of the current billing period. Cases stay in your account read-only. If you delete the account, your case records and exhibit files are deleted from primary storage; copies can remain in our providers' backups until those backups rotate.
Are you SOC 2 / HIPAA / ISO 27001 certified?
We're not yet directly certified - we run on infrastructure (Vercel, Supabase, Anthropic, Stripe) that is. Direct certification of Advottic is on the roadmap as we move beyond early-stage operation.
Where is my data stored?
United States. Application on Vercel, database + files on Supabase. One sub-processor, the OpenStreetMap reverse-geocoding service, is EU-based and receives coordinates only.

Have a security or compliance question we didn't cover?

Email security@advottic.com and we'll respond within 2 business days.