GrabDiff

Terms of Service

Last updated: 23 May 2026

The service

GrabDiff is a visual uptime monitoring service operated by Sam Reid ("I", "me"). By creating an account you agree to these terms. If you do not agree, do not use the service.

Acceptable use

You may only add URLs to GrabDiff that you own or have explicit authorisation to monitor. Do not point GrabDiff at URLs that belong to third parties without their knowledge.

Do not use GrabDiff to monitor internal network addresses, cloud metadata endpoints, localhost, or any host not publicly reachable from the internet. The service actively blocks these.

Do not attempt to abuse the heartbeat ping endpoints (e.g. for DDoS reflection, data exfiltration, or resource exhaustion). Each endpoint processes one ping per request.

Do not create multiple free accounts to circumvent plan limits. One account per email address.

Do not attempt to reverse-engineer, scrape, or interfere with the service infrastructure.

Plans and billing

Free plan: no payment required. Limits apply (3 monitors, 30-minute screenshot interval, 14-day history).

Paid plans (Solo, Pro): billed monthly or annually via Stripe. The 14-day Pro trial on signup requires no card. After the trial you revert to Free unless you upgrade.

Cancellation: cancel any time from Settings. Your account moves to Free at the end of the paid period. No refunds for unused partial months, but I will handle genuine billing errors by email.

Price changes: I will give at least 30 days notice before raising prices on existing paid accounts.

Data and screenshots

Screenshots belong to you. I store them to power the service. I will not use them for any other purpose. Check history is retained for the window your plan allows and deleted automatically beyond that. When you delete your account, all data is deleted permanently within 24 hours.

Availability

I run this service on best-effort availability. There is no SLA. GrabDiff is one person running one VPS. I aim for high availability and monitor the service externally, but I cannot guarantee 100% uptime. For anything where downtime has direct financial consequences, run an additional external monitor.

Limitation of liability

GrabDiff is provided "as is." To the maximum extent permitted by law, I am not liable for any indirect, incidental, or consequential damages arising from use of or inability to use the service, including missed alerts, undetected outages, or data loss. My total liability for any claim is limited to the amount you paid in the 30 days prior to the claim.

Termination

You can close your account at any time from Settings. I can suspend or terminate accounts that violate these terms. I will give notice where practical unless the violation is severe (e.g. active abuse of the infrastructure).

Governing law

These terms are governed by Danish law. Disputes will be resolved in Danish courts, unless applicable consumer protection law in your jurisdiction provides otherwise.

Contact

Questions about these terms: sam@grabdiff.com.