Terms of Service

Effective 2026-08-21

These are the terms for using Rendershed and its API. They are short on purpose, and they say what actually happens rather than what sounds safest. The companion privacy policy covers what we do with data.

1. About the service

Rendershed is an API that renders a web page and returns an image of it, with consent overlays and modals removed. It is operated from the Republic of Lithuania. Using it means accepting these terms.

2. Keys and accounts

There is no password and no signup form: a key is your account. We store it only as a hash, so it cannot be read back to you — if you lose it, rotate it. Keep it secret, and use a signed URL rather than the key itself anywhere a browser can see it. You are responsible for calls made with your key.

3. What you may not do

Do not use the service to reach hosts you are not entitled to reach, including private, internal or link-local addresses; to render content that is unlawful, or that depicts the abuse of children; to work around a rate limit, quota or paywall; to attack, overload or denial-of-service a third-party site; or to resell raw render capacity as a competing screenshot API. We block private address space and non-standard ports at the edge, and abuse of the anonymous tier is rate limited per address.

4. The pages you render

You choose the URLs. You are responsible for having the right to capture and use what comes back, and for respecting the target site's own terms, copyright and robots policy. We do not claim any right in the images we return to you, and we do not check the legality of a URL before rendering it.

5. Overlay removal

The service hides or declines consent interfaces so the page underneath is visible. It never clicks “accept”, and a render is a throwaway browser context that stores nothing and returns nothing to the site afterwards. Where a consent choice carries legal weight for you, make it yourself in a real browser rather than relying on a render.

6. Plans and payment

Paid plans are monthly subscriptions billed in advance through Stripe, which handles the payment and stores the card — we never see full card details. Prices are shown exclusive of any tax that applies to you; Stripe calculates and adds it at checkout. A subscription renews automatically each month until cancelled.

7. Quotas

Each plan carries a monthly allowance and an hourly rate limit, both published on the pricing page and returned to you by the usage endpoint. Renders served from cache are free and count against neither. Exceeding a limit returns a 429 rather than an invoice, except on plans that explicitly include metered overage.

8. Cancelling and refunds

Cancel any time in the billing portal. Cancellation takes effect at the end of the period you have already paid for, and the key then drops to the free plan instead of being switched off — anything you have already embedded keeps working. We do not refund part-months by default. If the service failed to do what it says here, write to us and we will make it right.

9. Consumers and the right of withdrawal

If you buy as a consumer rather than for a business you have a 14-day right of withdrawal under EU law. Because access is granted immediately, starting to use the service within those 14 days counts as asking us to begin at once, and the right is lost once the service has been fully supplied. Nothing here limits mandatory consumer rights.

10. Availability

We do not offer a service level agreement at these prices and will not pretend otherwise. The service is provided as is. It runs on a single region, it is maintained by a small team, and it can be unavailable. Plan for a render failing: cache the result, and have a fallback image.

11. Changes to the service

The API may change. Additive changes ship without notice. Anything that would break a working call gets a new version rather than a silent change of behaviour, and we will give reasonable notice before removing something you may be depending on.

12. Suspension

We may suspend or terminate a key that is being used against the rules above, that is generating abuse complaints, or that is threatening the stability of the service for everyone else. Where circumstances allow we will contact you first, and refund the unused part of a paid period if the suspension was not for abuse.

13. Liability

To the extent the law permits, we are not liable for indirect or consequential loss, lost profits, or loss arising from a render that was wrong, late or missing. Our total liability for any claim is limited to what you paid us in the three months before it arose. Mandatory consumer rights are unaffected.

14. Intellectual property

The Rendershed name, mark, site and software are ours. The images we return are not — they are captures of third-party pages, and whatever rights exist in them stay with whoever holds them.

15. Governing law

These terms are governed by the law of the Republic of Lithuania, and mandatory EU and consumer-protection rules apply regardless. Disputes go to the courts of Lithuania, without prejudice to any right a consumer has to sue where they live.

16. Changes to these terms

We may update these terms. The current version is always posted here with its date, and material changes affecting a paid plan will be sent to the billing address on file before they take effect.

Contact

Write to . Billing questions are usually faster through the billing portal, which shows your invoices and lets you change or cancel a plan yourself.