Platform
Limits

Limits

Hard limits enforced in code today. If you bump into any of these and need them raised, email us — most are conservative defaults rather than architectural ceilings.

Cloudbrief

LimitValueSource
AWS accounts per organisationunlimited—
Daily analysis runs per AWS account1 (scheduled at 09:00 IST)APScheduler cron
On-demand investigations per account per dayunlimited—
Incident hunts per account per dayunlimited (cron-scheduled weekly digest)—
Report retentionforever (no auto-delete)—

Paperbrief

LimitValueSource
Document file size25 MBpaperbrief_max_file_size_mb
Supported formatsPDF, DOCX, TXT, MDpaperbrief/parsers/
OCR-eligible pages per document50paperbrief_ocr_max_pages
Chunks per document (after splitting)2000paperbrief_max_chunks_per_doc
Documents per organisationunlimited—
Chat top-K retrieval5 chunkspaperbrief_retrieval_top_k
Question length4000 charsAPI validation
Documents per chat turn20API validation

Auth + sessions

LimitValue
JWT lifetime24 hours
Password minimum length12 characters
Failed login attempts before lockout(no lockout yet — relies on Cloudflare WAF rate limiting)

Marketing inquiries (public contact form)

LimitValue
Submissions per IP per hour5
Message length5000 chars
Name length200 chars

API request limits

The app itself has no rate limit on authenticated requests today. The underlying AI providers have their own quotas — if you hit a provider rate limit, the error surfaces in the UI with a "try again in a moment" message.

What's not limited

  • Concurrent conversations per user
  • Chat history retention
  • Number of API keys / 2FA tokens (one per user)
  • Webhooks (don't exist yet)

If you need anything not on this list raised, email us — most defaults are pulled from intuition rather than hard architectural constraints, and we'd like to know which assumptions need updating.