Skip to content

Accessibility statement

Last reviewed 9 August 2026

Our commitment

RSVPPlus is used by government departments to invite members of the public to official events. An invitation that cannot be read or answered is an invitation that was never issued. We target conformance with WCAG 2.1 Level AA, which is also the technical standard referenced by EN 301 549 and Section 508.

Conformance status

Partially conformant with WCAG 2.1 Level AA. Partially conformant means most of the platform meets the standard and the exceptions are known, listed below, and have an accessible alternative. The guest-facing surfaces — invitation, RSVP, registration and the public event page — are the parts we hold to full conformance, because those are the pages a member of the public is required to use.

What is supported

Success criteria met, with implementation notes
CriterionHow it is met
1.1.1 Non-text ContentDecorative imagery is marked as such; icons that carry meaning have text alternatives.
1.3.1 Info and RelationshipsForm fields use programmatic labels; the public event page uses landmarks, headings and description lists.
1.4.3 Contrast (Minimum)Text tokens in both palettes meet 4.5:1. Department accent colours are validated for luminance before use behind text.
1.4.11 Non-text ContrastFocus indicators and control borders remain visible in Windows High Contrast mode.
2.1.1 KeyboardAll flows — RSVP, registration, check-in, seating list — are operable without a pointer.
2.1.2 No Keyboard TrapDialogs trap focus while open and restore it to the trigger on close.
2.3.3 Animation from InteractionsThe envelope-opening animation is reduced to a static transition when the operating system requests reduced motion.
2.4.1 Bypass BlocksA skip link precedes the main content on public pages.
2.4.7 Focus VisibleA visible focus ring is applied to every interactive element, including those with custom borders.
3.3.1 Error IdentificationValidation errors are announced with role="alert" and linked to their field with aria-describedby.
3.3.2 Labels or InstructionsCustom RSVP questions render a real label element bound to their control.
4.1.2 Name, Role, ValueToggles expose role="switch" and aria-checked; dialogs expose role="dialog" and aria-modal.

Known exceptions

These are administrator-facing tools, not guest-facing pages. Each has an accessible alternative that carries the same information.

1.4.10 Reflow
The seating canvas is a spatial editing surface and does not reflow to a single column at 320px. Every piece of information it holds — assignments, table capacities, guest placement — is available in the accessible seating list and in the Excel and PDF exports.
2.5.1 Pointer Gestures
Drag-and-drop seat assignment has a keyboard and menu-driven equivalent, but the drag gesture itself is pointer-only.
1.4.4 Resize Text
Some dashboard tables begin to scroll horizontally rather than reflow beyond 200% zoom.

Feedback

If you cannot access part of this platform, or you need an invitation or event information in an alternative format, contact the department that invited you — their reply-to address is on every message they send. Accessibility defects are treated as functional defects, not enhancements.

Assessment method: self-evaluation against WCAG 2.1 AA, combined with keyboard-only and screen-reader testing of the guest-facing flows.