Privacy Policy

Last updated: May 9, 2026

The docule.dev website and API service is operated by Katse Holding Oy (Finnish business ID 3274118-8), referred to in this policy as "we", "us", or "our". This page describes how we collect, use, and protect your information.

1. Data controller

Katse Holding Oy
Business ID: 3274118-8
Finland
Contact: support@docule.dev

2. Information we collect

Account information. When you sign up, we collect your email address. We use passwordless authentication via magic links — we do not store passwords.

Usage data. We log API requests including timestamps, document page counts, processing method, and credit consumption. We do not log the content of your documents.

Payment information. If you subscribe to a paid plan, payment is processed by Stripe. We do not store credit card numbers. We receive your Stripe customer ID and subscription status.

3. How we use your information

Legal basis (GDPR Article 6). We process your personal data on the following bases:

4. Document processing

Your documents are not stored. Files uploaded via the API are processed in memory and discarded after parsing is complete. We do not retain, read, or use the content of your documents for any purpose other than returning the parsed output to you.

AI-assisted parsing. Most pages are processed by local libraries on our own servers. For pages where local extraction is insufficient (complex tables, scanned content, charts), the relevant page image or text is sent to OpenAI for processing via the OpenAI API. OpenAI processes this data on our behalf as a sub-processor and, under the OpenAI API data policy, does not use API inputs or outputs to train its models. Data is encrypted in transit and is retained by OpenAI for up to 30 days for abuse monitoring before deletion.

Parsed results. The parsed output is cached for retrieval and automatically deleted after 24 hours. Job metadata (filename, page count, timestamps, status) is retained for billing and history.

We never use your documents or parsed output to train any machine-learning models.

5. Sub-processors and data sharing

We do not sell or rent your personal information. We share data only with the sub-processors listed below, each of which is contractually bound to process data on our behalf:

We may also disclose information when required by applicable law, court order, or to protect our legal rights.

6. International data transfers

Some of our sub-processors (Stripe, Resend, Clerk, OpenAI) are based in the United States. When personal data is transferred outside the European Economic Area, the transfer is protected by the European Commission's Standard Contractual Clauses (SCCs) as required by GDPR Chapter V. Where a sub-processor is certified under the EU–U.S. Data Privacy Framework, that adequacy mechanism additionally applies.

Hosting and primary data storage take place within the European Union (Germany).

7. Data retention

8. Security

We use industry-standard security measures including:

9. Your rights

If you are located in the European Economic Area, the United Kingdom, or Switzerland, you have the following rights under GDPR:

You can also revoke API keys at any time from the dashboard, and delete your account from Settings. To exercise any other right, contact us at support@docule.dev; we respond within 30 days.

10. Cookies

We use cookies for two purposes only:

If you do not consent, analytics events are dropped at the server — nothing about your visit is stored.

11. Changes to this policy

We may update this policy from time to time. Changes will be posted on this page with an updated date. Continued use of the service constitutes acceptance of the updated policy.

12. Contact

For questions about this privacy policy, contact us at support@docule.dev.