Privacy Policy

Last updated: March 25, 2026

ParseDocs ("we," "our," or "us") takes the privacy of your documents and personal information seriously. This policy explains what data we collect, how we use it, and how we protect it.

Documents You Upload

We do not store your documents. When you upload a bank statement, invoice, receipt, or pay stub, the file is processed in memory and deleted immediately after extraction is complete. We never write your uploaded files to permanent storage.

Corrections and Model Improvement

API developers can submit corrections to extraction results via our corrections endpoint. When submitting a correction, you may optionally set allow_file_retention: true to consent to your original document being retained permanently for benchmarking and accuracy improvement. This is strictly opt-in — if you do not set this flag, your document is deleted on the normal schedule (within 1 hour). Retained documents are used solely to test and improve our extraction accuracy and are never shared externally. You may request deletion of any retained document at any time by contacting [email protected].

Extraction Results

Extracted data (the structured output from your document) is stored temporarily so you can download your results. All extraction results are automatically and permanently deleted within 1 hour. After that window, we have no copy of your extracted data. If you need the results again, you must re-upload the document.

We retain only non-sensitive metadata for billing and service improvement: document type, page count, processing time, confidence score, and timestamps. This metadata does not include the content of your documents.

Account Information

If you create an account, we collect your email address and name. If you sign in with Google, we receive your email address and profile name from Google — we do not receive or store your Google password.

Passwords for email-based accounts are hashed using bcrypt and never stored in plain text.

API Keys

API keys are cryptographically generated and stored as bcrypt hashes. We display the full key only once at creation. We cannot retrieve your API key after that — if you lose it, you must generate a new one.

Payment Information

Payment processing is handled by Stripe. We do not store credit card numbers, bank account details, or other payment credentials on our servers. Stripe's privacy policy governs the handling of your payment data.

Third-Party Services

We use the following third-party services to operate ParseDocs:

Cookies

We use a single session cookie to keep you logged in. We do not use tracking cookies, advertising cookies, or third-party analytics that track individual users.

Data Security

All data in transit is encrypted via TLS (HTTPS). Database connections are encrypted. Access to production systems is restricted and authenticated. We follow the principle of minimal data retention — we keep only what is necessary and delete the rest automatically.

Your Rights

You can at any time:

  • Delete your account and all associated data
  • Revoke API keys
  • Request a copy of the personal data we hold about you
  • Request deletion of your personal data

To exercise these rights, email us at [email protected].

Children

ParseDocs is not intended for use by anyone under the age of 18. We do not knowingly collect personal information from children.

Changes to This Policy

We may update this policy from time to time. If we make material changes, we will notify you by email or by posting a notice on our website before the changes take effect.

Contact

If you have questions about this privacy policy or how we handle your data, contact us at [email protected].