Terms of Service

Last updated: February 25, 2026

1. Overview

rrule.net ("the Service") is a scheduling API operated by an individual based in France. By accessing or using the Service, you agree to be bound by these Terms of Service ("Terms"). If you do not agree, do not use the Service.

The Service provides scheduling rule validation, simulation, and webhook-based execution through a REST API, an MCP server, and a web dashboard.

2. Eligibility

You must be at least 16 years old to use the Service. By using rrule.net, you represent that you meet this requirement.

3. Accounts

To use certain features, you must create an account via Google, GitHub, or email authentication. You are responsible for maintaining the confidentiality of your credentials and for all activity under your account.

You agree to notify us promptly at contact@rrule.net if you suspect unauthorized use of your account.

4. Acceptable Use

You agree not to:

  • Use the Service for any unlawful purpose
  • Attempt to gain unauthorized access to the Service or its systems
  • Interfere with or disrupt the Service's infrastructure
  • Exceed documented rate limits or circumvent usage quotas
  • Use the Service to send spam, phishing, or malicious webhook payloads
  • Resell access to the Service without prior written consent

Violation of these terms may result in immediate account suspension. Abuse can be reported to abuse@rrule.net.

5. Service Availability

The Service is provided on an "as is" and "as available" basis. We make reasonable efforts to maintain uptime but do not guarantee uninterrupted or error-free operation.

Scheduled maintenance, infrastructure changes, and unforeseen outages may temporarily affect availability. We will make reasonable efforts to communicate planned downtime in advance.

6. Webhooks and Delivery

The Service delivers webhook notifications on an at-least-once basis. You are responsible for handling duplicate deliveries using the X-RRule-Execution-Id header provided with each request.

After 5 consecutive delivery failures, the Service will automatically pause the affected schedule and notify you by email.

7. Intellectual Property

The Service, its design, API, and documentation are the intellectual property of the operator. You retain full ownership of your data, including schedule configurations and webhook URLs.

You grant us a limited license to process your data solely for the purpose of providing the Service.

8. Limitation of Liability

To the maximum extent permitted by applicable law, the operator shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to loss of profits, data, or business opportunities, arising from your use of the Service.

In no event shall the operator's total liability exceed the amount you have paid to the Service in the twelve (12) months preceding the claim, or fifty euros (EUR 50), whichever is greater.

9. Termination

You may stop using the Service and delete your account at any time. We reserve the right to suspend or terminate accounts that violate these Terms, with or without notice.

Upon termination, your schedules will be deactivated and your data will be deleted within 30 days, unless retention is required by law.

10. Changes to These Terms

We may update these Terms from time to time. Material changes will be communicated via email or a notice on the dashboard. Continued use of the Service after changes take effect constitutes acceptance of the revised Terms.

11. Governing Law

These Terms are governed by the laws of France. Any disputes shall be subject to the exclusive jurisdiction of the competent courts in France.

12. Contact

For questions about these Terms, contact us at contact@rrule.net.