Trust & Security

How we protect your booking, payment, and personal information.

Last updated: June 2026. This page describes the controls we have in place today. It is not an independent certification.

Data protection

  • All data in transit is encrypted with TLS. Stored data is encrypted at rest by our hosting provider.
  • Customer records (bookings, contact info, billing address) are isolated by account using row-level security in our database, so you can only see and manage your own bookings.
  • Internal operational fields (location IP allowlists, geofencing coordinates, check-in PIN hashes, internal integration IDs) are never exposed to public visitors or to customer accounts.

Payments

  • Payments are processed by Stripe. We never see or store your full card number, CVV, or bank credentials.
  • Each Downtown Works location uses its own Stripe account, so charges and refunds are scoped to the location you booked.
  • Bookings are only confirmed after Stripe sends us a verified payment webhook — never from a browser redirect alone.

Check-in & access

  • Your booking QR code is bound to a one-time nonce. If a booking is cancelled or marked no-show, the QR token is voided server side and can no longer be used to check in.
  • Check-in attempts are validated against the location's allowed network and geofence, and every successful or flagged check-in is recorded in an audit log.

Account & administrative access

  • Administrative actions (cancellations, room moves, no-show marks, configuration changes) require a signed-in admin and are written to an append-only audit log.
  • Operational role checks are enforced server-side; the browser cannot grant itself elevated access.

Reporting a security issue

If you believe you've found a vulnerability or have a security concern, please email security@downtownworks.com. We'll acknowledge your report and follow up with next steps.

Privacy & terms

For details on the data we collect and how it's used, see our Privacy Policy and Terms of Service.