Private by default
The original document stays in the customer’s private PactCue workspace. PactCue uses signed URLs for time-limited access instead of making bucket files public.
PactCue builds trust through explicit technical boundaries: private storage, workspace isolation, short-lived AI access and human verification of critical terms.
Contract PDFs are uploaded to a private Supabase Storage bucket. The product bucket is PDF-only and size-limited.
Database and storage access use Row Level Security so authenticated users can only access resources in their own organization.
For analysis, PactCue creates a time-limited signed URL to the private PDF and sends it to the OpenAI API. OpenAI states that API data is not used for model training by default.
AI suggestions are not automatically treated as verified fact. Critical dates can be reviewed and reminder automation only uses verified action deadlines.
PactCue sends analysis requests with store:false. OpenAI states that API data is not used for model training by default, but default abuse-monitoring logs may contain customer content and can be retained for up to 30 days. We state this explicitly rather than claiming zero retention without the required API configuration.
The original document stays in the customer’s private PactCue workspace. PactCue uses signed URLs for time-limited access instead of making bucket files public.
The current beta architecture uses Supabase for authentication, database and file storage, OpenAI API for contract analysis, Vercel for application hosting, Resend for transactional email and Stripe for billing.
PactCue will publish the exact production region and any cross-border processing before commercial launch. We do not claim all data stays in the EU until that is technically verified.
PactCue v0.9 introduces contract deletion together with its stored PDF. Contract-linked events and reminder records are removed through database cascade deletion.
We will connect the dedicated security address when the domain is activated and publish incident and privacy procedures here before public launch.