Terms of service
The agreement between you and us. Written to be read once, in full, without a lawyer beside you.
In effect since . Webshotter, France.
1. This agreement
These terms are a contract between you and Webshotter ("we", "us"), covering your use of the Webshotter website, API and dashboard (the "Service"). By creating an account or calling the API you accept them. If you are accepting on behalf of a company, you confirm you may bind it, and "you" means that company.
2. Your account
- You must be able to form a binding contract, and you must give us a working email address — it is how we reach you about the Service.
- You are responsible for what happens under your API tokens. Tokens are shown once and stored only as a hash; if one leaks, revoke it. We cannot tell you what a token was.
- One person may hold several accounts, but not to work around a plan limit or a suspension.
3. What you may point us at
The acceptable use policy is part of these terms. In short: you must have the right to render the page you send us, and you must not use the Service to attack, overload, deceive or surveil anyone. We refuse private, loopback and cloud-metadata addresses by design, including hostnames that resolve to them — attempting to defeat that is a breach of this agreement, not a bug report.
4. Your content
You keep every right you had in the URLs you send, the HTML you supply and the images we return. We claim no ownership of them. We store them only to run the Service — to fulfil the request, to keep an image you asked us to keep, and to keep the usage record described in the privacy policy.
We do not use your URLs, your pages or your webshots to train models, and we do not sell them. We do not look at them except when you ask us to help with something, or when we are investigating abuse or a security incident.
5. The Service itself
- Availability. We aim for continuous availability and publish an uptime target on paid plans, but the free plan is provided as-is with no target.
- Change. The API is versioned. We will not break
/api/v1in place; a breaking change gets a new version and reasonable notice. The rendering fleet is a different matter: the browser version is pinned and stamped on every response, and upgrading it can legitimately move pixels. - Limits. Rate limits and plan allowances protect a shared fleet. We may apply a temporary limit to one account if its traffic is degrading the Service for others, and we will tell you when we do.
6. Payment
- Paid plans are billed in advance for the period, and the allowance is per period. Usage above the allowance is billed at the overage rate published on the pricing page.
- Failed renders are not billed.
- Fees exclude tax; where we are required to collect it, it is added at checkout.
- You may cancel at any time. Cancellation takes effect at the end of the paid period, and we do not pro-rate the unused part of it. Where we have clearly failed you, ask — we would rather refund than argue.
- If payment fails we will tell you and retry. Persistent failure suspends the account before it deletes anything.
7. Suspension and termination
You may close your account at any time from settings, which deletes it and everything it owns. We may suspend or close an account that breaches these terms or the acceptable use policy, that is not paying, or that is causing harm to the Service or to a third party. Except where the breach is serious or ongoing, we will tell you what the problem is and give you a chance to fix it first.
8. Warranties
We provide the Service with reasonable skill and care. Beyond that, and to the extent the law allows, the Service is provided as-is: we do not warrant that it will be uninterrupted, that a given page will render, or that a webshot is a legally sufficient record of anything.
9. Liability
Nothing here excludes liability that cannot lawfully be excluded — including for death or personal injury caused by negligence, or for fraud. Subject to that, and to the extent the law allows:
- Neither party is liable for indirect or consequential loss, loss of profit, or loss of data that the other could have avoided by keeping its own copy.
- Our total liability arising out of this agreement in any twelve-month period is limited to the fees you paid us in that period.
10. Indemnity
You will cover us against claims brought by a third party that arise from your use of the Service in breach of these terms — most obviously, a claim that you had no right to render a page you sent us.
11. Changes to these terms
We may change these terms. For a change that materially reduces your rights we will email account owners at least 30 days before it takes effect, and continuing to use the Service after that date is acceptance. Every version carries the date it took effect, at the top of this page.
12. Law and disputes
This agreement is governed by the law of France, and its courts have exclusive jurisdiction — save that either party may seek urgent injunctive relief anywhere. Before filing anything, write to legal@webshotter.com; almost everything is cheaper to solve in an email.
13. Contact
Webshotter. Support: support@webshotter.com. Legal: legal@webshotter.com.
Questions a policy cannot answer
If something here is unclear, or your legal team needs it in another shape, write to us — a person reads that address.