Stripe handles card data
Card entry happens on Stripe-hosted checkout. Card numbers do not pass through our servers. Payments go to your own connected Stripe account.
Security and trust
What follows describes how Venue Vision is built. It is a description, not an audit report and not a certification, and we have not yet run a live customer event on it.
What we do
Card entry happens on Stripe-hosted checkout. Card numbers do not pass through our servers. Payments go to your own connected Stripe account.
Every table that holds an organization's data is protected by row-level security in the database, so the database itself limits each organization's staff to their own orders, attendees and streams. That is a second layer behind the application code.
Ticket codes are signed with a secret key, so a guessed or edited code does not validate. The scanner checks the signature and the live record, which is how refunded and already-scanned tickets are caught.
Everyone signs in with a one-time code sent to their email. The codes expire, work once and are stored only as a keyed hash. Our platform admin area refuses access until two-factor authentication is on, and it is available to every user.
A stream cannot go live until its rights record is complete, and the record is enforced while people watch. Platform staff can review, flag or reject records.
There is a public copyright notice form, a counter-notice record, a strike count and a kill switch that ends a stream and stops playback at once. See the copyright page.
Related
Found a security problem? Please contact us and say so in the message.