← Back to BandHQ
Trust & security

Built to keep every band’s data its own.

BandHQ holds membership lists, contact details and messages for whole bands. Here’s plainly how that data is separated, who can reach it, and where it lives.

ICO registered · ZC203564Data hosted in the EUEncrypted in transit & at rest
Separation

One band can never see another

Every band on BandHQ shares infrastructure but not data. Separation is enforced by the database itself rather than by application code, so a mistake in a page or an API route cannot leak another band’s members.

  • Row-level security is enabled on every table — there is no table without it.
  • Policies key off the signed-in member’s own band, resolved inside the database.
  • The privileged key that bypasses these rules is server-only and never reaches the browser.
Access

People see their own band, and their own role

What each person can reach is decided in the database, not just hidden in the interface.

  • A member sees their own band — its roster, events, chat and their own availability and practice.
  • Admins manage the band; sensitive actions are limited to them.
  • A member’s private practice log is theirs; it is not a management dashboard on individuals.
Our access

What protects our own way in

Supporting you sometimes means someone at BandHQ needs to open your account. That path is deliberately narrow and recorded.

  • Administrative access to a band account is limited, and the actions we take are recorded in an audit log. Opening a page to look at something is not itself recorded — we would rather say so than let “logged” do more work than it has earned.
  • Every one of our own accounts that can reach customer data requires a second factor, not only a password. It is mandatory, not optional, and that includes the break-glass accounts.
Storage & transit

Where your data sits

Your band’s records are held in the EU and encrypted in transit and at rest, and the application that serves them runs there too. It did not always — the annex below says where it used to run.

  • The database and files are in the EU (Ireland). That is where members, events, messages and attachments live.
  • The application runs in the EU too. Our hosting provider defaults to Washington DC; we have pinned it to Dublin, the same region as the database, so a request is served beside the data it reads rather than across the Atlantic from it.
  • All traffic is over TLS; the database is encrypted at rest.
  • Private files (e.g. attachments) are served through short-lived signed links, checked against the reader’s access each time.
Your data

You can take it with you, and delete it when you leave

Two rights that only mean something if the app itself does the work: your data is exportable and your account is deletable, without asking us and without a form.

  • Export. Every signed-in member can download their own data as a machine- readable file — profile, contact details, availability history, practice log, messages and reactions. The route is /account/export.
  • Delete.Delete your account from within the app itself, on any device. Your personal data is erased across every band you were in; your messages and posts stay in the band’s history so its conversations aren’t torn up, but your name comes off them.
  • The one guardrail. Deletion is refused when removing you would leave a band with no administrators, so a band is never silently orphaned. Appoint another admin first.
Sub-processors

The services we rely on

We share personal data only with the providers that make BandHQ work, each under a contract limiting them to acting on our instructions. We do not sell personal data.

ProviderRoleDataWhere
SupabaseDatabase, authentication and file storageAll band data — members, events, messages and attachmentsEU (Ireland)
VercelApplication hosting and deliveryRequests in transit; no records stored hereEU (Dublin) — pinned; global edge network
ResendTransactional emailRecipient name, email and the message sentUSA — sending can be set to EU, but account data, logs and email metadata stay in the USA
Google Cloud (Vision API)Automated safety scanning of images at uploadImages posted to chat or news, scanned before they are shownEU — Google’s European Union endpoint
ExpoPush notification delivery to phonesDevice push tokens and notification contentGlobal
Apple & GoogleMobile app distribution, and the push networks themselves — Apple Push Notification service on iPhone, Google Firebase Cloud Messaging on AndroidDevice push tokens and notification contentGlobal

This list was last changed on 1 September 2026. Our Data Processing Agreement commits us to telling bands when we add or replace a provider, and this is the page that shows the current set.

Honesty

What we don’t claim

BandHQ is not yet certified to SOC 2 or ISO 27001, and we would rather say so than display a badge we have not earned. The infrastructure we build on — Supabase and Vercel — is independently certified, but that is their audit and not ours. If a formal certification matters to your band or federation, tell us and we’ll talk about it honestly.

© 2026 BandHQ · A Vivid Vision Designs productHome · Privacy · Terms