Ticketing Privacy, Accessibility and Security: A Procurement Checklist

A practical evidence-request and demo checklist for buyer data, accessible checkout, payments and staff access in event ticketing.

Choose a ticketing platform by testing the actual buyer journey and the staff controls, not by accepting a generic “secure” or “accessible” badge. Ask who decides how attendee data is used, where it goes, what happens when a buyer requests deletion, whether checkout and seat selection work without a mouse, and who can issue refunds. Request written evidence and demonstrate exceptions before signing. No vendor document, including a certification, settles every question about your configured event.

Scope: a procurement guide, not a compliance verdict

This guide is desk research based on official regulator, standards-body and vendor documents linked below. We have not tested a live checkout, audited a provider, reviewed private contracts or assessed any organization's legal obligations. Jurisdiction, implementation and integrations matter. Involve your privacy counsel, accessibility lead, payments team and security owner in the decision; this is not legal advice. Treat examples from Ticket Tailor and pretix as places to request evidence, not endorsements or blanket compliance claims. The general platform selection guide covers broader commercial and operational fit.

1. Map data roles before comparing privacy promises

The European Data Protection Board's controller/processor guidance explains that the roles follow actual decisions about purposes and essential means of processing, not merely contract labels. The UK ICO's guide makes the same practical point for UK GDPR; its guidance notes that it is under review. An organizer typically determines why it collects booking details and may act as controller for those activities while a hosted ticketing provider processes that data on its instructions. But an organization may have another role for a separate use: ask about the vendor's own account administration, fraud controls, analytics and communications. Document each purpose and party, including promoters, venue, CRM, email tool, scanner operator and payment provider.

For example, pretix's hosted GDPR documentation says the organizer is controller and pretix is processor for that hosted use; it describes where its hosted data is processed and notes that organizers configure what attendee data to collect. Ticket Tailor's GDPR page describes the organizer as controller of attendee data and Ticket Tailor as processor. These descriptions are useful starting points for their specified services, not proof that every integration, processing purpose or buyer organization has identical roles.

Request a current data processing agreement (DPA) and an annotated data-flow diagram. Ask:

Buyer responsibility: Decide which questions are actually needed at checkout, write notices appropriate to your use, configure retention where offered, and maintain a process for data-subject requests across systems. Vendor evidence: Provide the applicable DPA, data map, subprocessor list, transfer description, retention schedule and a demonstration of export/deletion support. A vendor saying “GDPR compliant” does not replace either side's work.

2. Test accessibility end to end, including refunds

W3C's WCAG 2.2 Recommendation provides testable success criteria, including keyboard operation, visible focus, error identification, labels and accessible authentication. Select the intended conformance level with your accessibility adviser; a claim about a marketing homepage does not establish that a particular hosted checkout, embedded iframe, seat map, wallet redirect or scanner screen works for your audience. Request a recent accessibility conformance report with scope, version, known exceptions, testing methods and remediation dates, then test your configured journey yourself with people who use assistive technology.

Run these hypothetical demo scenarios, not claimed test results:

Ask what the vendor controls versus what your team controls: vendors may build checkout components, while organizers can introduce inaccessible custom questions, image-only instructions, PDFs or venue seating descriptions. Include transactional emails, downloadable tickets, customer support and check-in in the review. For timed admission, pair these checks with the timed-entry guide; for complex seat and venue operations, see the multi-venue box-office guide. Neither substitutes for accessibility testing.

3. Draw the payment and security boundary

Ask whether cards are entered on a hosted payment page, embedded processor form or merchant-operated page; diagram who controls the page, scripts and card-data flows. The PCI Security Standards Council says outsourcing processing does not remove a merchant's responsibilities: determine shared responsibilities, check provider evidence and confirm the applicable validation path with the entity accepting your compliance. Its SAQ A script guidance distinguishes embedded payment forms from redirects when discussing a specific script-attack eligibility criterion. Do not assume “uses a payment processor” means your organization has no PCI scope or that a single SAQ applies to every implementation.

Request the payment processor's relevant current attestation or other acceptable evidence, the vendor's shared-responsibility statement and a list of checkout scripts and integrations. Show the security owner the live implementation, especially analytics tags, embedded widgets and custom code. Confirm which party handles refunds, disputes, token storage and incident escalation. Never ask staff to send full card details in email, chat or an exported spreadsheet.

Then test staff access, not just checkout encryption:

A vendor's public security description can help form questions; it is not an independent assessment of your checkout or administrative setup. Buyer responsibility: assign named owners, minimize staff privileges, manage SSO/MFA and remove access promptly. Vendor evidence: demonstrate configurable roles, logs, relevant security documentation and the incident-response process. Your own custom scripts and integrations need their own review.

Evidence request and decision checklist

Send every shortlisted provider the same event configuration and request the following before comparing answers:

1. Privacy packet: applicable DPA, processing purposes and roles, subprocessors, data locations/transfers, retention by category, request-handling workflow and sample buyer-data export.

2. Accessibility packet: current WCAG 2.2 conformance evidence with checkout and seat-map scope, open issues, remediation ownership, accessible support and a real configured demo.

3. Security/payment packet: card-data flow, processor and merchant responsibilities, relevant payment evidence, MFA/permission matrix, log samples, incident process and third-party-script inventory.

4. Operating agreement: named owner on both sides for refunds, accessibility complaints, data requests and incidents; response paths, agreed service boundaries and what happens after contract termination.

Record each answer as demonstrated, documented, contractually agreed or unanswered. An unanswered item is a follow-up, not an automatic failure or a reason to infer compliance. For a season-pass or membership program, add repeated-visit data, linked households and renewal communications to the test; they change the retention and permission questions.

Frequently asked questions

Does a DPA make our ticketing GDPR compliant?

No. A DPA helps describe a processing relationship, but your actual purposes, notices, data minimization, transfer arrangements, retention and handling of individual requests still need review. Map each activity and get jurisdiction-specific advice where needed.

Is a WCAG statement enough for an accessible ticketing experience?

No. Ask which pages, components and versions were tested, then try your event's checkout, seat selection, payment return, ticket delivery and help/refund path with keyboard and screen reader users. Document failures and a staffed alternative while remediation is planned.

Does hosted payment remove PCI responsibilities?

Not automatically. The PCI Council says merchants outsourcing payment still have provider-oversight and validation responsibilities; the exact scope depends on the integration and the requirements of your compliance-accepting entity. Document the payment flow before choosing an assessment route.

Who should answer a buyer's deletion or refund request?

Set a clear intake owner and handoff. Your team needs to distinguish a personal-data rights request from a commercial refund request, then coordinate with the vendor and connected processors as appropriate. Test both flows before launch; do not promise that deleting an account automatically removes every order or legally retained record.

Official sources and limits

Primary references: EDPB controller/processor guidelines, ICO role guidance and transfer guidance, W3C WCAG 2.2, and PCI Council outsourcing and SAQ A script guidance. Vendor examples come from pretix hosted GDPR documentation and Ticket Tailor's GDPR documentation. These describe published guidance and vendor statements, not verified performance, certification or legal conclusions about a particular buyer.