Privacy
Your files never leave your browser. Rendering, text extraction, redaction, and verification all run in-page using WebAssembly and JavaScript. Our servers handle only authentication, billing, and subscription state — never the documents you upload.
Here is literally every column we have about you
This is the complete database schema for your account. Nothing related to your documents is stored server-side.
public.profiles ( id uuid primary key, stripe_customer_id text unique, plan text not null default 'free', subscription_status text, current_period_end timestamptz, daily_usage_count int not null default 0, daily_usage_date date, created_at timestamptz default now() ) public.usage_events ( id bigint primary key, user_id uuid, occurred_at timestamptz, page_count int, mode text ) public.stripe_events ( id text primary key, type text, received_at timestamptz )
Never stored, server-side or client-side, on any of our systems
- PDF bytes
- Filenames containing personal information
- Redaction coordinates or targets
- Extracted or redacted text
- IP addresses
- User agents
- Device fingerprints