Skip to content

Hosted, BAA-eligible paid tier (no-key AI detection) #1

Description

@quitequinn

Design + decisions doc: docs/hosted-paid-tier.md.

Model (revised): meter usage, give away seats — informed by Stirling PDF's pricing, the closest OSS-PDF-to-commercial analog, and validated by our user interviews.

Tier Price What it is
Free $0 forever The whole current site (redact, batch, in-browser OCR, verify, exemption logs). Unlimited seats. BYOK AI detection. MIT npm/CLI for self-host.
Metered ~$0.0X / document Hosted AI detection (no key), server batch API + webhooks, org audit logs, spend caps. Free starter credits, no card to start.
Enterprise Custom Self-hostable / air-gapped, signed BAA + zero-data-retention, compliance controls, SLAs, volume discounts.

Why this shape: meter documents not seats (dodges the "I'm not buying seats" objection); free is the funnel not a trial; self-host/air-gapped is the regulated-buyer unlock our interviews said is mandatory ("legally can't touch it without self-host / never-uploaded").

Codeable now (Phase 1, once accounts exist): Clerk auth + Stripe usage-based metering + server-held Anthropic key for the AI detect tier; free credits + spend caps. Marketed as "no key needed" (not yet BAA-safe).

Blocked on business/legal decisions (Phase 2):

  • Anthropic commercial agreement with BAA addendum + zero-data-retention
  • Stripe account (entity, tax) + confirm per-document price + free-credit amount
  • ToS, public DPA, BAA template (legal review)
  • Confirm auth provider (Clerk vs Sign in with Vercel)

The agent can scaffold Phase 1 once auth + billing accounts exist and the owner authorizes it. Creating accounts / signing the BAA / accepting legal agreements must be done by the account owner.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions