Privacy Policy

Your data, protected.

Privacy is built into the foundation โ€” not added on top. Here is exactly what we collect, why, and the technical guarantees behind every claim.

Last updated: May 25, 2026Effective: May 25, 2026
๐Ÿ›ก๏ธ

Core Privacy Guarantee

Original Files Are Not Retained

Your uploaded PDF or DOCX and the full extracted document text are used to generate your requested analysis and are not saved to your account. We do save the output you need to revisit the review, including risk findings, summaries, and quoted clause excerpts. Contract text is sent to our AI provider to provide the requested service.

1

What We Collect

Account InfoName and email address provided via Clerk when you sign up or log in.
Contract UploadYour PDF or DOCX and full extracted text are processed to produce your requested analysis. They are not retained in your account after processing.
Analysis ResultsAI-generated clause breakdowns, risk scores, summaries, and relevant quoted clause excerpts saved to your account history.
Negotiation EmailsEmail drafts generated from your selected contract clauses, saved to your account.
Payment InfoProcessed exclusively by Stripe. We never see or store your card number, CVV, or banking details.
Usage DataCredit usage, included updated-draft check usage, optional analytics events after consent, and attribution fields used to understand product performance.
Workspace DataCase status, decisions about findings, notes, analyzed revised drafts, and any analyzed version you designate as the final agreement in a workspace.

Optional analytics require your choice. Clerk uses session cookies for authentication. If you accept optional analytics, Google Analytics and Vercel Analytics may collect usage data and Google Analytics may set analytics cookies. Declining keeps those tools disabled.

2

AI Processing

Here is exactly what happens when you upload a contract โ€” step by step, nothing hidden.

01

Upload

Your PDF or DOCX is received for text extraction and analysis. Original file bytes are not retained in your account.

02

Extract

Text is extracted using pdf-parse (PDF) or mammoth (DOCX) for the analysis request. Full extracted text is not persisted to your account.

03

Analyze

Extracted text is sent to our AI provider to produce the analysis and any drafts you request. Provider handling is governed by our provider agreement and policy.

04

Store Result

The generated analysis is saved to your account, including quoted clause excerpts needed to explain findings. Your original file and full extracted document text are not stored.

3

How We Use Your Information

โœฆ

Deliver contract analysis and negotiation email generation

โœฆ

Maintain your account, analysis history, case workspace notes, updated drafts and final-version designations, included-check usage, and generated email drafts

โœฆ

Process payments and manage subscription or credit billing via Stripe

โœฆ

Respond to support requests and account inquiries

โœฆ

Manage your credit balance and track usage across your account

We never sell, rent, or share your personal information or contract content with third parties for marketing purposes โ€” ever.

4

Data Security

๐Ÿ”’Encrypted Storage

Saved account and report data is stored through our managed database provider with encryption protections.

๐Ÿ”Encrypted in Transit

Connections between your browser, our service, and providers use HTTPS encryption.

๐ŸงฑRow-Level Security

Supabase RLS policies enforce that you can only query your own data โ€” at the database level.

๐Ÿ’จOriginal Files Not Retained

Original PDF/DOCX files and full extracted text are not retained in your saved account data.

๐ŸšซNo Content Analytics

Optional product analytics events never include your uploaded contract text or clause content.

โœ…Verified Webhooks

All Stripe webhook events are verified with cryptographic signatures before processing.

5

Third-Party Services

fynPrint integrates with the following services. Each operates under its own privacy policy.

ClerkAuthenticationStores your name, email, and session data.
SupabaseDatabase (US region)Stores analysis results, linked updated drafts, final-version designations, included-check usage, workspace decisions and notes, and email drafts under your account.
AI ProviderAI AnalysisProcesses contract text to produce requested analyses and drafts under its applicable service terms.
StripePaymentsHandles billing. We never see your raw card data.
VercelHosting & Optional AnalyticsHosts the application; analytics is enabled only after you accept optional analytics.
GoogleOptional AnalyticsCollects usage and attribution events only after you accept optional analytics.
6

Your Privacy Rights (CCPA)

All fynPrint users โ€” not just California residents โ€” have full rights over their data.

Right to Access

See what data we hold about you at any time.

Settings โ†’ Export data

Right to Export

Download a full JSON copy of your account data, analyses, linked updated drafts, final-version designations, included-check usage, workspace decisions and notes, and emails.

Settings โ†’ Export data

Right to Delete

Permanently delete your account and all data. Cascades across all tables and cancels active subscriptions. Irreversible.

Settings โ†’ Delete account
7

Retention & Deletion

โœฆ

Uploaded files: Original PDF/DOCX files and full extracted document text are processed for your request and are not retained in your saved account data.

โœฆ

Analysis results, workspace versions, check usage, notes & emails: Risk findings, quoted clause excerpts, linked revised analyses, final-version designations, saved case decisions and notes, generated reports, and email drafts are retained while your account is active and deleted when you delete the account.

โœฆ

Analytics preference: Stored in your browser so we remember whether you accepted optional analytics. You can reopen Privacy choices from any page.

โœฆ

Account data: Deleted from Supabase and Clerk when you trigger account deletion from Settings. This action is immediate and irreversible.

โœฆ

Payment records: Stripe retains transaction history per their legal obligations. We cannot delete data held by Stripe on your behalf.

8

Contact

Privacy questions, data requests, or anything else โ€” we respond within 1โ€“2 business days.

support@fynPrint.app

Optional analytics

We use optional analytics to understand visits and feature usage. Accepting allows Google Analytics and Vercel Analytics to run. Your contract content is never sent as an analytics event.