Accessibility & ADA Compliance
Ensure your self-service kiosks are accessible to all customers.
ADA Requirements Overview
The Americans with Disabilities Act (ADA) requires public accommodations to be accessible. For kiosks, this includes:
| Requirement | Description |
|---|---|
| Physical Access | Reachable by wheelchair users |
| Visual Access | Usable by low-vision/blind customers |
| Motor Access | Usable with limited dexterity |
| Hearing Access | Usable by deaf/hard-of-hearing customers |
Physical Placement
Height Requirements
Position kiosks for wheelchair accessibility:
┌─────────────────────────────────────────────────────────────────┐
│ KIOSK MOUNTING HEIGHTS │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ │
│ │ │ │
│ Maximum reach │ SCREEN │ ←── 48" max (1220mm) │
│ ─────────────── │ │ │
│ │ │ │
│ └─────────────┘ │
│ │ │
│ Optimal zone ┌─────┴─────┐ ←── 34-48" (864-1220mm) │
│ ─────────────── │ PAYMENT │ │
│ │ TERMINAL │ │
│ └───────────┘ │
│ │ │
│ Minimum reach ──────┴─────── ←── 15" min (381mm) │
│ │
│ ═══════════════════════════════ Floor │
│ │
└─────────────────────────────────────────────────────────────────┘
Clear Floor Space
| Measurement | Requirement |
|---|---|
| Width | 30 inches (760mm) minimum |
| Depth | 48 inches (1220mm) minimum |
| Approach | Forward or parallel approach |
| Toe clearance | 9 inches (230mm) deep, 6 inches (150mm) high |
Mounting Options
| Type | Best For | ADA Notes |
|---|---|---|
| Floor stand | Most accessible | Ensure proper height, clear floor space |
| Counter mount | Counter service | Counter height 28-34 inches |
| Wall mount | Space-limited | Avoid protruding more than 4 inches |
Screen Reader Support
Enabling Screen Reader
The kiosk app includes built-in screen reader support:
- Go to Kiosk Settings > Accessibility
- Enable Screen Reader Mode
- Configure voice settings:
- Voice type
- Speech rate
- Volume level
How It Works
| Feature | Description |
|---|---|
| Element Focus | Reads item name, price, description when focused |
| Navigation | Announces menu categories and sections |
| Actions | Confirms button presses and actions |
| Errors | Announces validation errors |
| Total | Reads cart total and items |
Audio Navigation
Customers can navigate using:
- Swipe gestures - Move between elements
- Tap to select - Confirm selection
- Two-finger swipe - Go back
- Three-finger tap - Read current screen
High Contrast Mode
Enabling High Contrast
For customers with low vision:
- Automatic trigger: Triple-tap anywhere on screen
- Accessibility button: Tap ♿ icon in corner
- Default setting: Enable in kiosk configuration
Color Schemes
| Mode | Background | Text | Accent |
|---|---|---|---|
| Standard | White | Dark gray | Brand color |
| High Contrast (Light) | White | Black | Blue |
| High Contrast (Dark) | Black | White | Yellow |
| Inverted | Dark | Light | High saturation |
Visual Settings
Additional visual accessibility options:
| Setting | Options |
|---|---|
| Text Size | Normal, Large (125%), Extra Large (150%) |
| Font Weight | Regular, Bold |
| Button Size | Standard, Large (1.5x touch targets) |
| Animation | On, Reduced, Off |
Audio Assistance
Audio Output
For customers with visual impairments:
- Headphone jack: 3.5mm audio output available
- Built-in speaker: Audio plays through kiosk speakers
- Volume controls: On-screen or hardware buttons
Audio Features
| Feature | Description |
|---|---|
| Menu reading | Reads item names and prices |
| Descriptions | Reads full item descriptions |
| Allergen alerts | Announces allergen information |
| Order confirmation | Reads complete order back |
| Instructions | Step-by-step audio guidance |
Configuring Audio
In Platform Portal:
- Go to Devices > Kiosks > Select kiosk
- Accessibility > Audio Settings
- Configure:
- Default volume level
- Voice type (male/female)
- Speech rate
- Language
Large Touch Targets
Touch Target Requirements
Ensure easy selection for users with motor difficulties:
| Element | Minimum Size | Recommended |
|---|---|---|
| Buttons | 44x44 pixels | 48x48 pixels |
| Menu items | 48x48 pixels | 56x56 pixels |
| Spacing | 8 pixels | 12 pixels |
| Input fields | 44 pixels height | 56 pixels |
Enabling Large Touch Mode
- Accessibility settings > Large Touch Targets
- Touch targets increase 1.5x
- Spacing increases proportionally
- Fewer items per screen
Timing & Timeouts
Extended Timeouts
For customers who need more time:
| Setting | Default | Accessible Mode |
|---|---|---|
| Idle timeout | 60 seconds | 180 seconds |
| Payment timeout | 120 seconds | 300 seconds |
| Session warning | 10 seconds before | 30 seconds before |
Timeout Warning
Before timeout, the kiosk:
- Displays visual countdown
- Plays audio alert
- Offers "More Time" button
- Extends session on any interaction
Configuring Timeouts
- Go to Kiosk Settings > Timing
- Enable Extended Timeouts
- Set custom timeout values
- Configure warning preferences
Alternative Input Methods
Supported Input
| Method | Description |
|---|---|
| Touch screen | Primary input |
| External keyboard | USB keyboard support |
| Switch access | Adaptive switches via USB |
| Voice commands | "Add to cart", "Checkout" |
External Keyboard Navigation
| Key | Action |
|---|---|
| Tab | Move to next element |
| Shift+Tab | Move to previous element |
| Enter | Select/activate |
| Escape | Go back/cancel |
| Arrow keys | Navigate within menus |
Voice Commands
Enable voice ordering for accessibility:
- Accessibility > Voice Input
- Enable voice commands
- Available commands:
- "Show menu"
- "Add [item name]"
- "Remove [item name]"
- "Checkout"
- "Cancel order"
- "Read my order"
Language & Localization
Multiple Languages
Offer kiosk in multiple languages:
- Go to Kiosk Settings > Languages
- Enable additional languages
- Language selector appears on home screen
- All text and audio adapts to selected language
Supported Languages
- English
- Spanish (Español)
- French (Français)
- Chinese (中文)
- Vietnamese (Tiếng Việt)
- Korean (한국어)
- Additional languages on request
Accessibility Quick Settings
Customer Access
Customers can access accessibility settings via:
- Accessibility icon (♿) in screen corner
- Triple-tap anywhere on screen
- Voice command: "Accessibility settings"
Quick Settings Menu
┌─────────────────────────────────────────────────────────────────┐
│ ACCESSIBILITY [X Close]│
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ 🔊 │ │ ◐ │ │ Aa+ │ │ ⏱️ │ │
│ │ Audio │ │ High │ │ Large │ │ More │ │
│ │ ON/OFF │ │ Contrast│ │ Text │ │ Time │ │
│ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │
│ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ 🌐 │ │ 👆 │ │ 🎤 │ │ ⚙️ │ │
│ │Language │ │ Large │ │ Voice │ │ More │ │
│ │ │ │ Buttons │ │ Commands│ │ Options │ │
│ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │
│ │
│ Settings reset after order completes │
│ │
└─────────────────────────────────────────────────────────────────┘
Testing Accessibility
Accessibility Checklist
Before deployment, verify:
- Physical access: Wheelchair can approach and reach
- Screen reader: All elements announced correctly
- High contrast: Text readable in all modes
- Touch targets: All buttons easily tappable
- Audio: Clear audio through speaker/headphone
- Timeouts: Sufficient time for completing order
- Languages: All enabled languages working
- Payment terminal: Accessible height and location
Testing Tools
- Accessibility mode: Enable all features and test flow
- Screen reader test: Use built-in or external reader
- Color contrast analyzer: Verify contrast ratios
- Timer test: Complete order with extended timeouts
Compliance Documentation
Record Keeping
Maintain documentation of:
- Kiosk accessibility features enabled
- Physical placement measurements
- Staff training records
- Customer feedback/complaints
- Regular accessibility audits
Audit Schedule
| Audit | Frequency |
|---|---|
| Physical inspection | Monthly |
| Software features | After updates |
| Full compliance review | Annually |
| Staff training refresh | Quarterly |
Staff Training
Assisting Customers
Train staff to:
- Offer assistance when customers approach kiosk
- Enable accessibility features upon request
- Provide alternatives (counter service) if needed
- Report issues with accessibility features
Common Scenarios
| Scenario | Staff Action |
|---|---|
| Customer in wheelchair | Ensure clear approach, offer height adjustment if available |
| Customer with vision impairment | Enable audio mode, offer headphones |
| Customer needs more time | Enable extended timeouts |
| Customer prefers staff service | Graciously assist at counter |
Related Guides
- Kiosk Setup - Initial kiosk configuration
- Kiosk Management - Managing kiosk operations
- Troubleshooting - Common kiosk issues