Data Handling

Where Your Data Lives

RequirementsHub builds a Knowledge Model from your documents — a structured map of stakeholders, objectives, systems, constraints, and requirements. This page explains how that data is stored, encrypted, and deleted, and which third parties process it.

What Is the Knowledge Model?

When you upload a document, we extract entities — named stakeholders, objectives, systems, constraints, requirements, and the relationships between them. This structured model is what powers gap detection, traceability, and maturity scoring. The original document is preserved alongside it.

Data Storage & Encryption

Data TypeWhere StoredEncryptedDeleted When
Original documentsSupabase StorageYes (AES-256)Project deleted
Document chunksSupabase databaseYesProject deleted
Knowledge entitiesSupabase databaseYesProject deleted
Gap findingsSupabase databaseYesProject deleted
Generated outputsSupabase databaseYesProject deleted
Stripe payment dataStripe (not stored by us)YesPer Stripe policy

All data in transit is protected with TLS 1.3. Deletion of a project propagates through storage and database within 24 hours.

Third-Party Processors

ServicePurposeData Shared
SupabaseDatabase and file storageAll project data
AnthropicAI entity extraction and analysisDocument text chunks
OpenAIAI generation first passKnowledge Model context
StripePayment processingEmail, payment details

Anthropic and OpenAI are accessed under enterprise API terms that prohibit using customer data for model training. No other AI providers receive your data.

Data Residency

Primary infrastructure is hosted in the United States and the European Union, depending on your account region. Contact us if your engagement requires a specific data residency commitment.

Questions

Last updated: June 2026