> Terms of Service
Last updated: 3 April 2026
1. Agreement to Terms
By accessing or using the UtilsForAgents API (“the Service”), you (“the Customer”, “you”) agree to be bound by these Terms of Service (“Terms”). If you are using the Service on behalf of an organisation, you represent that you have the authority to bind that organisation to these Terms.
If you do not agree to these Terms, do not use the Service.
2. Service Description
UtilsForAgents provides stateless API endpoints for:
- JSON structural diffing
- Image metadata extraction and scrubbing (EXIF, XMP, ICC, IPTC)
- HTML-to-Markdown conversion (inline and URL-fetch)
- Text extraction from JSON, Markdown, and plain text files
- URL metadata extraction (Open Graph, Twitter Card, feeds, canonical)
The Service is deployed on Cloudflare Workers and processes all data ephemerally — no request payloads are stored.
3. Eligibility
You must be at least 16 years old (or the age of digital consent in your jurisdiction) to use the Service. If you are using the Service on behalf of an entity, you must have the legal authority to bind that entity.
4. Acceptable Use
Your use of the Service is subject to our Acceptable Use Policy, which is incorporated into these Terms by reference. You agree not to:
- Use the Service for any unlawful purpose or in violation of any applicable law or regulation
- Upload content you do not have the right to process (including copyrighted material without authorisation)
- Attempt to probe, scan, or test the vulnerability of the Service
- Circumvent rate limits, authentication mechanisms, or security controls
- Use the Service to harm, harass, or infringe on the rights of others
- Reverse-engineer the Service beyond what is permitted by applicable law
5. Data Processing & GDPR
When you submit personal data to the Service (e.g., images containing EXIF data with GPS coordinates or identifiable information), we process it in accordance with our Privacy Policy.
If you are a data controller under GDPR submitting personal data on behalf of data subjects, you must enter into our Data Processing Agreement (DPA). By using image processing endpoints with data that contains personal information, you acknowledge:
- You have a lawful basis to process the personal data submitted
- You have provided appropriate notice to data subjects
- You are responsible for assessing whether the processing is necessary and proportionate
6. Image Processing Responsibilities
When using image-related endpoints:
- You are responsible for ensuring you have the legal right to process uploaded images
- You are responsible for obtaining any necessary consent from data subjects whose personal data may be embedded in image metadata
- The
/v1/image/scrub-metadataendpoint is provided as a tool to assist your GDPR compliance; using it does not transfer compliance obligations to us - The
/v1/image/exif-summaryendpoint extracts and returns personal data that may be embedded in images — you are responsible for handling that output in compliance with applicable law
7. URL Fetching Responsibilities
Endpoints that fetch remote URLs do so on your behalf. You are responsible for:
- Ensuring you have the right to access and process the target URL’s content
- Complying with the target site’s terms of service and robots.txt
- Not using these endpoints for scraping at a scale that constitutes abuse
8. Pricing & Payment
Current pricing: €0.013 per successful API call (HTTP 2xx). Failed requests (4xx, 5xx) are not billed.
The Service is currently in open beta. We reserve the right to change pricing with 30 days’ written notice. Future versions will support L402 Lightning Network micropayments.
9. Service Level
The Service is provided on an “as-is” and “as-available” basis. While we target high availability via Cloudflare’s global edge network, we do not guarantee specific uptime percentages during the beta period.
We reserve the right to:
- Modify, suspend, or discontinue the Service (or any part) with reasonable notice
- Apply rate limits or throttling to prevent abuse
- Block requests that violate these Terms or the Acceptable Use Policy
10. Intellectual Property
The Service, including its source code, documentation, and design, is the intellectual property of UtilsForAgents. You retain all rights to data you submit to the Service — we claim no ownership over your inputs or outputs.
You grant us a limited, revocable licence to process your submitted data solely for the purpose of providing the Service for the duration of each API request.
11. Limitation of Liability
To the maximum extent permitted by applicable law:
- UtilsForAgents shall not be liable for any indirect, incidental, special, consequential, or punitive damages
- Our total aggregate liability for any claims arising from use of the Service shall not exceed the total amount you paid to us in the 12 months preceding the claim, or €100, whichever is greater
- We are not liable for data loss resulting from the stateless nature of the Service — we do not store your data and cannot recover it
12. Indemnification
You agree to indemnify and hold UtilsForAgents harmless from any claims, damages, losses, or expenses (including reasonable legal fees) arising from:
- Your use of the Service in violation of these Terms
- Your submission of content that infringes third-party rights
- Your failure to comply with applicable data protection laws
13. Disclaimer of Warranties
THE SERVICE IS PROVIDED “AS IS” WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. We do not warrant that:
- The Service will be uninterrupted, timely, secure, or error-free
- Results obtained from the Service will be accurate or reliable
- The metadata scrubbing will remove 100% of all possible metadata in all edge cases
14. Governing Law & Jurisdiction
These Terms shall be governed by and construed in accordance with the laws of [Your Jurisdiction, e.g., Ireland / Germany / Netherlands]. Any disputes shall be submitted to the exclusive jurisdiction of the courts of [City, Country].
If you are a consumer in the EU, you retain any mandatory consumer protection rights afforded by the laws of your country of residence.
15. Severability
If any provision of these Terms is found to be unenforceable, the remaining provisions remain in full force and effect.
16. Changes to These Terms
We may update these Terms from time to time. Material changes will be communicated by updating the “Last updated” date. Continued use of the Service after changes constitutes acceptance.
For material changes that affect your rights, we will provide at least 30 days’ notice where practicable.
17. Contact
For questions about these Terms:
legal@utilsforagents.com