Hosting locations and data
Chobble is a UK company and Bunny, its managed-hosting provider, is headquartered in Slovenia. Managed databases use Bunny's available primary and replica regions, including locations outside Europe.
Where each part of Chobble is based
A provider's headquarters and its data-processing regions are different facts. The table lists both where relevant. Organisers can also configure payment, email and other integration providers.
| Part of the stack | Company | Headquartered in |
|---|---|---|
| Ticketing software | Chobble | United Kingdom |
| Hosting and CDN | Bunny.net | Slovenia |
| Ticketing database | Bunny Database | Bunny's available primary and replica regions; storage region eu-west-1 |
| Domain registrar | Njalla | Sweden |
| Default email provider | Mailgun EU | EU endpoint (US parent company) |
| Payment processor | Stripe, Square or SumUp | United States, United States or United Kingdom |
Chobble is a community interest company registered in England as a company limited by guarantee without share capital. Its community interest company structure includes an asset lock.
Bunny infrastructure and database regions
Chobble Tickets runs on Bunny.net, a content delivery network and edge computing platform headquartered in Ljubljana, Slovenia. Bunny operates its own infrastructure across Europe rather than reselling capacity from Amazon, Google, or Microsoft.
Chobble's database builder asks Bunny for its current primary and replica
regions and uses all of them. This allows regional database access but
means records may be replicated outside the UK and EU. The configured
database storage region is eu-west-1.
On Chobble's managed hosting, attendee personal data is encrypted at rest. A self-hosted operator can choose a different database and infrastructure arrangement.
What this means for data protection
Chobble's use of global Bunny database regions does not remove the organiser's obligations under UK GDPR or the EU General Data Protection Regulation. Organisers with data-residency requirements should assess whether this deployment model is suitable.
Payment, email, webhook, SMS, address lookup and wallet providers may process data in other countries. Organisers should list the services they enable in their privacy information and review each provider's data terms. The UK has an adequacy decision with the EU.
Email provider choice
Chobble Tickets lets you pick which email provider sends confirmation emails. The managed hosting default is Mailgun's EU endpoint, which stores email data inside the EU.
The supported providers and where they are based are listed below. You can switch at any time.
| Provider | Data location |
|---|---|
| Mailgun EU | EU endpoint (Frankfurt) |
| Mailgun US | United States |
| Postmark | United States |
| Resend | United States |
| SendGrid | United States |
If you do not configure an email provider, no emails are sent and no email provider receives attendee addresses. Other enabled integrations may still receive the fields they need. Attendees can view tickets on the confirmation page and add them to Apple or Google Wallet.
Optional services in other jurisdictions
A managed site can use optional providers headquartered or operating outside the UK and EU.
Payment processors. Chobble Tickets supports Stripe, Square and SumUp. Their contracts, entities and processing locations vary by organiser location and account. If an event is free, no payment processor is involved.
Apple and Google Wallet. Chobble Tickets can generate passes for Apple Wallet and Google Wallet. Both are US companies. Wallet passes are optional. Tickets also work as QR codes on the confirmation page and in email.
GitHub. The source code is hosted on GitHub, which is owned by Microsoft. GitHub holds the code, not attendee data. The code is also mirrored on git.chobble.com, a self-hosted Forgejo instance. You can fork from either one.
Provider jurisdictions
A provider's legal obligations depend on its corporate structure, contracts and the countries in which it operates. Chobble CIC is a UK company and Bunny is headquartered in Slovenia. Optional providers may be based elsewhere, so organisers with specific legal requirements should review those providers before enabling them.
A note on the domain registrar
The chobble.com domain is registered with Njalla. Njalla operates from Sweden and is incorporated in Saint Kitts and Nevis. It was founded by Peter Sunde, one of the co-founders of The Pirate Bay.
Njalla works differently from most registrars. It takes legal ownership of the domain on the customer's behalf and passes the usage rights to the customer. Takedown requests and legal process go to Njalla first. Njalla publishes the notices it receives alongside its responses, so its approach is a matter of public record.
For most Chobble Tickets organisers, the registrar is invisible in day-to-day use. The reason to name it here is that the domain sits with a small Swedish operator rather than a US-based registrar, which is consistent with the rest of the stack. If you self-host, you pick your own registrar.
For self-hosters
If you self-host Chobble Tickets, you choose the hosting region, the email provider, the payment processor, and the domain registrar. Chobble has no operational access unless the operator grants it. The application encryption keys remain in the selected environment.
The recommended Bunny deployment uses all database regions returned by Bunny's configuration API. A Docker deployment can use local SQLite or a separately selected libSQL service. Other Docker-capable hosts include Fly.io, Scaleway in France, or Hetzner in Germany and Finland.
References
- Bunny.net - About - headquartered in Ljubljana, Slovenia
- Bunny.net - Edge Storage regions - configure which regions your data lives in
- Njalla - domain registrar operating from Sweden
- Mailgun - Data regions - US and EU endpoints
- UK Community Interest Companies guidance
- US CLOUD Act (Wikipedia)
- UK-EU adequacy decision