legal
Terms of service
Last updated: April 12, 2026
These terms govern your use of blockrate.app (the "Service"), operated by Afonso Jorge Ramos (the "Operator", "we", "us"). By creating an account or sending data to the Service, you agree to these terms. If you don't agree, don't use the Service — the self-hosted option is always available.
What the Service does
blockrate.app receives JSON payloads from the open-source blockrate library running on your website and reports per-provider block rates back to you via a dashboard. It is an analytics tool for measuring ad-blocker interference with other analytics tools. That's the whole product.
Accounts and API keys
- You must provide a valid email address and keep your sign-in credentials secure.
- You are responsible for all activity under your API keys. Plaintext keys are shown exactly once at creation — we store only a SHA-256 hash and cannot recover them.
- If a key is leaked, revoke it from /app/keys and issue a new one.
Acceptable use
You agree not to:
- Send data that contains personal information beyond what the library normally collects (see the privacy policy for the field list)
- Use the Service to track individual visitors across sites or build profiles
- Submit events on behalf of websites you do not operate or control
- Attempt to circumvent rate limits, quotas, or authentication
- Reverse-engineer, probe, or attack the Service's infrastructure (other than responsible security research — see below)
- Use the Service to send spam, malware, or anything illegal in your jurisdiction or ours
Rate limits and quotas
Each plan has a monthly event quota and a per-key rate limit. Requests exceeding the rate limit return HTTP 429. Requests exceeding the monthly quota return HTTP 429 with a quota-exceeded error. Quotas reset at the start of each calendar month (UTC). We may adjust quotas for stability or abuse prevention; changes affecting paying customers will be announced in advance.
Pricing
The Free plan is available immediately at no cost. Paid plans (Pro, Team) are described on the pricing page and will be billed via a third-party payment processor when launched. Free-plan terms may change with 30 days notice. You can delete your account at any time from /app/settings.
Your data and our data
You retain ownership of all event data you submit. We process it on your behalf as a data processor (see the Data Processing Agreement). We do not sell, share, or use your data for any purpose other than providing the Service to you.
The blockrate client library and the blockrate-server self-hosted server are MIT licensed. The blockrate.app service, brand, and site content are owned by the Operator.
Termination
You can delete your account and all associated data at any time from /app/settings → Danger zone. Deletion is immediate and cascading.
We may suspend or terminate accounts that violate these terms, especially the acceptable-use section. In most cases we will contact you first. For abuse, fraud, or legal threats, we may suspend immediately.
Service availability
The Service is provided on a best-effort basis. We do not offer an SLA or uptime guarantee on the Free plan. Paid plans may include an SLA when they launch.
Warranty disclaimer
The Service is provided "as is" and "as available", without warranties of any kind, either express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement. We do not warrant that the Service will be uninterrupted, timely, secure, or error-free, or that detection results will be accurate for your specific users, networks, or ad-blocker configurations.
Limitation of liability
To the maximum extent permitted by applicable law, in no event shall the Operator be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits or revenues, whether incurred directly or indirectly, arising out of or in connection with your use of the Service. The Operator's total liability for any claim arising out of or relating to the Service is limited to the greater of (a) the amount you paid for the Service in the twelve months preceding the claim, or (b) EUR 50.
Security research
If you find a vulnerability, please report it to [email protected] before disclosing publicly. Good-faith security research that respects user privacy, avoids degrading the Service, and gives us reasonable time to respond is welcome and will not be subject to the acceptable-use clause above.
Changes to these terms
We may update these terms from time to time. Material changes will be announced via email to account holders and noted in the "Last updated" date at the top of this page. Continued use of the Service after changes take effect constitutes acceptance of the updated terms.
Governing law
These terms are governed by the laws of Portugal. Any disputes will be resolved in the Portuguese courts, except where mandatory consumer-protection laws in your country of residence grant you additional rights.
Contact
Questions about these terms go to [email protected]. Privacy questions to [email protected]. Security reports to [email protected].