Terms of Service

Last updated: 24 March 2026

1. Acceptance of Terms

By accessing or using rng.dev ("the Service"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, you may not use the Service.

We may modify these Terms at any time. Continued use of the Service after changes constitutes acceptance of the modified Terms.

2. Description of Service

rng.dev provides a verifiable random number generation service that derives randomness from multiple blockchain sources. The Service includes:

  • A web interface for generating random numbers
  • A REST API for programmatic access
  • Statistical analysis and verification tools

3. Use of the Service

3.1 Permitted Use

You may use the Service for any lawful purpose, including but not limited to:

  • Gaming and entertainment applications
  • Statistical sampling and research
  • Cryptographic applications
  • Fair selection and lottery systems

3.2 Prohibited Use

You may not:

  • Use the Service for any unlawful purpose
  • Attempt to circumvent rate limits or access controls
  • Reverse engineer, decompile, or disassemble the Service
  • Interfere with or disrupt the Service or its infrastructure
  • Use automated tools to scrape or overload the Service beyond reasonable API usage
  • Misrepresent the source or nature of random values obtained from the Service

4. API Usage

4.1 Rate Limits

The Service enforces rate limits to ensure fair access for all users. Current limits are:

  • Unauthenticated requests: 10 requests per hour per IP address
  • Authenticated requests: Higher limits based on your API key tier

We reserve the right to modify rate limits at any time.

4.2 API Keys

API keys are provided for your personal or organisational use only. You are responsible for:

  • Keeping your API keys confidential
  • All activity that occurs under your API keys
  • Revoking compromised keys immediately

We may suspend or revoke API keys that violate these Terms or are used for abusive purposes.

4.3 Service Availability

We strive to maintain high availability but do not guarantee uninterrupted access. The Service may be temporarily unavailable due to:

  • Scheduled maintenance
  • Blockchain network issues affecting our data sources
  • Technical failures or force majeure events

5. Disclaimer of Warranties

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED.

We do not warrant that:

  • The Service will meet your specific requirements
  • The Service will be uninterrupted, timely, secure, or error-free
  • The random numbers generated will be suitable for any particular purpose
  • The results of using the Service will be accurate or reliable

Important: While we design our randomness derivation to be cryptographically sound and verifiable, we make no guarantees about the statistical properties, unpredictability, or fitness for purpose of the random values generated. You are solely responsible for evaluating whether the Service is appropriate for your use case.

6. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS OR REVENUES, WHETHER INCURRED DIRECTLY OR INDIRECTLY, OR ANY LOSS OF DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES RESULTING FROM:

  • Your use of or inability to use the Service
  • Any decisions or actions taken based on random values from the Service
  • Unauthorised access to or alteration of your data
  • Any third-party conduct on the Service

Our total liability for any claims arising from these Terms or use of the Service shall not exceed the amount you paid us (if any) in the twelve months preceding the claim.

7. Indemnification

You agree to indemnify, defend, and hold harmless rng.dev and its operators from any claims, damages, losses, liabilities, costs, and expenses (including legal fees) arising from:

  • Your use of the Service
  • Your violation of these Terms
  • Your violation of any third-party rights
  • Any application or system you build using the Service

8. Intellectual Property

The Service, including its design, code, and documentation, is protected by intellectual property laws. The source code is available under an open-source licence at github.com/rngdotdev/beacon.

You retain all rights to any applications or content you create using the Service.

9. Termination

We may suspend or terminate your access to the Service at any time, with or without cause, with or without notice. Upon termination:

  • Your right to use the Service ceases immediately
  • Your API keys will be revoked
  • Provisions that by their nature should survive (disclaimers, limitations of liability, indemnification) will remain in effect

10. Modifications to Service

We reserve the right to modify, suspend, or discontinue the Service (or any part thereof) at any time, with or without notice. We shall not be liable to you or any third party for any modification, suspension, or discontinuation of the Service.

11. Governing Law

These Terms shall be governed by and construed in accordance with the laws of England and Wales, without regard to conflict of law principles. Any disputes arising from these Terms shall be subject to the exclusive jurisdiction of the courts of England and Wales.

12. Severability

If any provision of these Terms is found to be unenforceable or invalid, that provision shall be limited or eliminated to the minimum extent necessary, and the remaining provisions shall remain in full force and effect.

13. Entire Agreement

These Terms, together with our Privacy Policy, constitute the entire agreement between you and rng.dev regarding use of the Service.

14. Contact

For questions about these Terms, please contact us via: