Compliance
Security standards, regulatory compliance, and accessibility requirements.
Scope
Security Standards
- PCI-DSS (Payment Card Industry)
- SOC 2 (Service Organization Controls)
- ISO 27001 (Information Security)
Regulatory Compliance
- DOT (US Department of Transportation)
- EU Passenger Rights (EU261)
- Aviation security regulations
Accessibility
- ADA (Americans with Disabilities Act)
- WCAG 2.1 (Web Content Accessibility)
- Section 508
Research Topics
PCI-DSS Compliance
Scope Reduction Strategies
Full Scope:
└── Process, store, transmit card data
Reduced Scope (SAQ A):
├── Hosted payment pages (iframe)
├── Tokenization
├── No card data in airline systems
└── Redirect to payment provider
Remaining Scope:
├── Redirect page security
├── Token handling
└── Refund initiation
Requirements Summary
| Requirement | Description |
|---|
| Build secure network | Firewalls, no defaults |
| Protect cardholder data | Encryption, masking |
| Vulnerability management | AV, patching |
| Access control | Need-to-know, unique IDs |
| Monitor and test | Logging, pen testing |
| Security policy | Documented policies |
Compliance Path
| Level | Annual Transactions | Assessment |
|---|
| 1 | >6M | QSA on-site audit |
| 2 | 1-6M | SAQ + quarterly scan |
| 3 | 20K-1M | SAQ |
| 4 | <20K | SAQ |
SOC 2 Compliance
Trust Services Criteria
| Category | Focus |
|---|
| Security | Protection from unauthorized access |
| Availability | System uptime commitments |
| Processing Integrity | Accurate, complete processing |
| Confidentiality | Data protection |
| Privacy | PII handling |
Report Types
- Type I: Controls at a point in time
- Type II: Controls over a period (6-12 months)
Common Controls
Security:
├── Access control
├── Network security
├── Encryption
└── Logging/monitoring
Availability:
├── Disaster recovery
├── Capacity planning
├── Incident management
└── SLAs
Processing Integrity:
├── Input validation
├── Error handling
├── Transaction logging
└── Reconciliation
DOT Consumer Protection
Key Regulations
| Rule | Requirement |
|---|
| Full fare advertising | All-in pricing |
| Baggage fee disclosure | Prominently displayed |
| Tarmac delay rules | 3-hour limit (domestic) |
| Denied boarding | Compensation schedule |
| Refund rules | Prompt processing |
Tarmac Delay Requirements
- 3-hour limit (domestic), 4 hours (international)
- Food, water, restrooms provided
- Medical emergencies addressed
- Option to deplane if safe
Denied Boarding Compensation
| Delay | Compensation |
|---|
| 0-1 hour | None |
| 1-2 hours | 200% fare (max $775) |
| 2+ hours | 400% fare (max $1,550) |
EU261 Compliance
Passenger Rights
| Situation | Entitlement |
|---|
| Cancellation | Refund or rerouting + compensation |
| Long delay | Care + compensation (if >3h arrival delay) |
| Denied boarding | Rerouting + compensation |
| Downgrade | Partial refund (30-75%) |
Compensation Amounts
| Distance | Amount |
|---|
| <1,500km | EUR 250 |
| 1,500-3,500km | EUR 400 |
| >3,500km | EUR 600 |
Exemptions
- Extraordinary circumstances
- Weather, ATC, security
- Strikes (external)
- Advance notice (>14 days)
Accessibility (WCAG 2.1)
Level AA Requirements
Perceivable:
├── Text alternatives for images
├── Captions for video
├── Sufficient color contrast (4.5:1)
└── Resize text to 200%
Operable:
├── Keyboard accessible
├── Skip navigation links
├── No time limits (or extendable)
└── Clear focus indicators
Understandable:
├── Clear language
├── Consistent navigation
├── Error identification
└── Labels for inputs
Robust:
├── Valid HTML
├── ARIA where needed
└── Compatible with assistive tech
Testing Approach
| Method | Tools/Approach |
|---|
| Automated | axe-core, WAVE, Lighthouse |
| Manual | Keyboard testing, screen reader |
| User testing | Users with disabilities |
Priority Areas
- Booking flow (high traffic)
- Check-in process
- Flight status
- Manage booking
- Customer service
Aviation Security
TSA Requirements (US)
- Secure Flight passenger data
- Checked baggage screening
- Employee background checks
- Access control systems
ECAC Requirements (EU)
- Passenger screening
- Baggage reconciliation
- Cargo security
- Airport security programs
Compliance Management
Continuous Compliance
Policy
↓
Controls
↓
Monitoring
↓
Evidence Collection
↓
Audit Readiness
↓
Remediation
↓
(repeat)
| Function | Options |
|---|
| GRC Platform | ServiceNow, OneTrust |
| Policy Management | Document control |
| Evidence Collection | Automated collection |
| Audit Management | Tracking, scheduling |