Terms of Service
Last updated: May 9, 2026
These Terms of Service ("Terms") govern your use of the docule.dev website and API service ("Service") operated by Katse Holding Oy (Finnish business ID 3274118-8), referred to in these Terms as "we", "us", or "our". By using the Service, you agree to these Terms.
1. Account registration
To use the API, you must create an account by providing a valid email address. You are responsible for maintaining the security of your account and API keys. You must notify us immediately of any unauthorized use.
You may not create multiple free accounts to circumvent usage limits.
2. API usage
The Service provides document parsing via a REST API. You may use the API for any lawful purpose, subject to these Terms and your plan's rate limits and quotas.
You agree not to:
- Exceed your plan's rate limits or attempt to bypass them
- Use the Service to process illegal content
- Reverse engineer, decompile, or attempt to extract the source code of the Service
- Resell access to the API without our written consent
- Use automated means to create accounts or generate API keys
- Interfere with or disrupt the Service or its infrastructure
- Use the Service or its outputs to train, fine-tune, or develop competing machine-learning models
3. Plans and billing
Free plan. Includes 500 credits per month at no cost. No credit card required.
Paid plans. Subscriptions are billed monthly via Stripe. You may upgrade, downgrade, or cancel at any time from the billing dashboard. Cancellations take effect at the end of the current billing period.
Overage. On paid plans, usage beyond included credits is billed at the per-credit overage rate for your plan. Overage charges are calculated monthly.
Credits. One credit equals one parsed page. Credits reset at the start of each billing period and do not roll over.
4. Your content and our use of it
Ownership. You retain all rights to documents you upload ("Input") and to the parsed text, JSON, and Markdown returned by the Service ("Output"). The Output is yours to use, modify, redistribute, or commercialise without restriction.
Limited processing licence. You grant us a non-exclusive, worldwide, royalty-free licence to host, transmit, process, and display your Input and Output solely for the purpose of operating the Service for you (parsing, returning results, providing parse history, supporting your account). This licence terminates when the underlying data is deleted in accordance with our retention windows.
No training. We do not use your Input or Output to train, fine-tune, or develop machine-learning models, and we do not allow our sub-processors to do so. Documents are processed in memory and discarded; parsed results are cached for up to 24 hours and then permanently deleted. See our Privacy Policy for the full data flow, including the role of OpenAI as an AI sub-processor.
Your responsibility. You represent that you have the right to upload the Input and that doing so does not infringe any third party's rights or violate any law.
5. Data processing for business customers
When you use the Service to process personal data of your own customers or end users, you act as the data controller under GDPR and we act as the data processor, processing such data only on your documented instructions (i.e. parsing what you submit, returning the output to you).
These Terms, together with our Privacy Policy, form the data processing agreement (DPA) required under GDPR Article 28 for standard usage. Business customers requiring a separate signed DPA may request one at support@docule.dev.
6. Service availability
We aim for high availability but do not guarantee uninterrupted service. We may perform maintenance with reasonable advance notice when possible.
We reserve the right to modify, suspend, or discontinue the Service (or any part of it) with 30 days' notice. In the event of discontinuation, prepaid subscription fees for unused periods will be refunded.
7. API keys
API keys are confidential credentials. You are responsible for all activity under your API keys. If you believe a key has been compromised, revoke it immediately from the dashboard and generate a new one.
We store API keys as cryptographic hashes. We cannot recover a lost key — you must create a new one.
8. Disclaimers and limitation of liability
AI-assisted output. The Service uses both deterministic libraries and large language models to parse documents. Like all AI-assisted systems, the Output may contain errors, omissions, hallucinated content, or incorrect interpretations of tables, numbers, or layout. You must independently verify the Output before relying on it for accounting, legal, financial, medical, or any other decision with material consequences.
The Service is provided "as is" and "as available" without warranties of any kind, express or implied, including merchantability, fitness for a particular purpose, and non-infringement. To the maximum extent permitted by law:
- We are not liable for any indirect, incidental, special, consequential, or punitive damages, or for loss of profits, revenue, data, or goodwill
- Our total aggregate liability is limited to the amount you paid us in the 12 months preceding the claim
- We are not liable for the accuracy, completeness, or fitness of any parsed output
Nothing in these Terms limits liability that cannot be excluded under mandatory consumer-protection law.
9. Termination
You may close your account at any time by contacting us at support@docule.dev.
We may suspend or terminate your account if you violate these Terms, with notice where reasonably possible. Upon termination, your API keys are revoked and cached results are deleted.
10. Intellectual property
The Service, including its design, code, and documentation, is our intellectual property. These Terms do not grant you any rights to our trademarks, logos, or branding.
11. Export controls and sanctions
You represent that you are not located in, and will not use the Service from, any country or territory subject to comprehensive EU or U.S. trade sanctions, and that you are not listed on any EU or U.S. restricted-party list (such as the EU Consolidated List of Sanctions or the U.S. OFAC Specially Designated Nationals list). You agree not to use the Service in violation of applicable export-control or sanctions laws.
12. Changes to these Terms
We may update these Terms from time to time. Material changes will be communicated via email or a notice on the website at least 14 days before taking effect. Continued use of the Service after changes constitutes acceptance.
13. Governing law
These Terms are governed by the laws of Finland, excluding its conflict-of-laws rules. Any disputes will be resolved in the courts of Helsinki, Finland. Mandatory consumer-protection rights of consumers domiciled in the EU/EEA are not affected by this clause.
14. Contact
For questions about these Terms, contact us at support@docule.dev.