Skip to content
hapnd
Docs Blog
Start building
Docs Blog

Terms of Service

Last updated: March 2026

You push events and code. We run them securely and give the results back. Your data and logic are yours. Don't abuse the platform. We'll be transparent about changes.

Agreement

By creating an account or using the Hapnd platform ("Service"), you agree to these terms. If you're using Hapnd on behalf of a company or organisation, you're confirming you have authority to bind them to these terms. If you don't agree, don't use the Service.

"Hapnd", "we", "us", and "our" refer to Lightest Night, a company registered in England, operating the Hapnd platform at hapnd.dev.

"You" and "your" refer to the person or entity using the Service.

What the Service provides

Hapnd is a managed event sourcing platform. You send events to the platform, deploy reducer and projection logic as C# code, and the platform compiles, executes, and stores the results. We handle infrastructure, compute, storage, and delivery.

Your account

You must provide accurate information when creating an account. You're responsible for keeping your credentials and API keys secure. If you suspect unauthorised access, notify us immediately.

One person or entity per account. Shared or generic accounts are not permitted.

We reserve the right to suspend or terminate accounts that violate these terms.

Your data

You own your data. Events, aggregates, state, and any business data you push to Hapnd remain your intellectual property. We claim no ownership or licence over your data beyond what's necessary to operate the Service.

You grant us a limited, non-exclusive licence to store, process, and transmit your data solely for the purpose of providing the Service to you. This licence ends when you delete your data or close your account.

You can export your event data at any time through the API. If you close your account, we permanently delete your data within 30 days.

Your code

You deploy C# reducer and projection logic to the platform. You own this code. We don't inspect, reuse, or learn from it.

Your code is compiled by the platform and executed in isolated containers. As part of this process, your code must pass through our security pipeline, which includes compile-time static analysis and a semantic whitelist. Code that references APIs outside the permitted surface area will not compile.

You're responsible for ensuring your code is lawful and doesn't attempt to circumvent the platform's security controls.

Acceptable use

You agree not to:

  1. Use the Service for any unlawful purpose or to store illegal content
  2. Attempt to bypass, disable, or circumvent platform security controls, including the compilation whitelist, signature verification, or container isolation
  3. Deliberately overload the platform, execute denial-of-service attacks, or abuse rate limits
  4. Store personally identifiable information in violation of applicable data protection laws (you are the data controller for any personal data in your events)
  5. Reverse engineer, decompile, or attempt to extract the platform's source code or infrastructure details
  6. Resell, sublicence, or provide the Service to third parties as a managed offering without our prior written consent
  7. Use the platform to build a competing event sourcing service

If we identify a violation, we'll notify you and work with you to resolve it where possible. We reserve the right to suspend access immediately if the violation poses a security risk to the platform or other customers.

Isolation and multi-tenancy

Hapnd is a multi-tenant platform. Your data and compute are logically isolated from other customers. Your code runs in dedicated containers with no access to other tenants' data, events, or state. We maintain strict boundaries between tenants at every layer of the stack.

API usage

Access to the platform is through our API and CLI. We may impose rate limits to ensure fair use and platform stability. Current limits are documented at hapnd.dev/docs. We'll give reasonable notice before reducing limits that would affect your existing usage.

Beta period

During the beta period, the Service is provided free of charge. Beta means:

  • Features may change, break, or be removed without notice
  • We do not offer an SLA or uptime guarantee during beta
  • We may reset data or infrastructure if required for platform development
  • We'll give as much notice as reasonably possible before any disruptive changes

Beta will end when we announce general availability and introduce paid plans. We'll give you at least 30 days' notice before any transition from free to paid.

Paid plans

When paid plans are introduced:

  • Pricing will be published at hapnd.dev and confirmed before you're charged
  • Billing is monthly unless otherwise agreed
  • You can cancel at any time; your account remains active until the end of the billing period
  • We won't increase prices on your current plan without 60 days' notice
  • If payment fails, we'll notify you and give you a reasonable grace period before suspending access

Availability and support

We aim to keep the platform available and performant, but we don't guarantee uninterrupted access. Downtime may occur for maintenance, infrastructure updates, or circumstances beyond our control.

When we introduce an SLA with paid plans, it will be published separately and linked from these terms.

Support during beta is provided on a best-effort basis.

Liability

To the maximum extent permitted by law:

  • The Service is provided "as is" without warranties of any kind, whether express or implied
  • We are not liable for indirect, incidental, consequential, or punitive damages, including lost profits, lost data, or business interruption
  • Our total liability for any claim related to the Service is limited to the amount you paid us in the 12 months preceding the claim (or £100 during the free beta, whichever is greater)

These limitations apply regardless of the legal theory.

Nothing in these terms limits liability for death or personal injury caused by negligence, fraud or fraudulent misrepresentation, or anything else that cannot be excluded under applicable law.

Indemnification

You agree to indemnify us against claims arising from your use of the Service, your data, your code, or your violation of these terms. We'll notify you promptly of any such claim and cooperate in your defence.

Termination

You can close your account at any time. We'll delete your data within 30 days.

We can suspend or terminate your account if you violate these terms, if required by law, or if we discontinue the Service. Except in cases of serious violation or legal obligation, we'll give you at least 30 days' notice and an opportunity to export your data.

Changes to these terms

We may update these terms from time to time. If we make material changes, we'll notify you by email at least 30 days before they take effect. Continued use of the Service after the effective date constitutes acceptance.

If you disagree with a change, you can close your account before it takes effect.

General

These terms are governed by the laws of England and Wales. You agree to the non-exclusive jurisdiction of the English courts, but nothing prevents you from bringing a claim in your local jurisdiction if required by local law.

If any provision of these terms is found unenforceable, the remaining provisions continue in full effect.

Our failure to enforce a right doesn't waive it.

These terms, together with our Privacy Policy, constitute the entire agreement between you and us regarding the Service.

Contact

For questions about these terms, email us at [email protected].

hapnd
Docs Blog Privacy Terms
A Lightest Night production · © 2026 hapnd.dev