FairCancel: Designing a Smarter Ride Cancellation Experience

FairCancel is a real-time cancellation responsibility detection concept for ride-hailing platforms that determines whether a cancellation fee should apply before a ride is cancelled. Instead of relying on fixed timers or manual reporting, it evaluates driver movement, arrival timing changes, and trip activity signals to make fairer decisions within the trip flow itself. The concept was informed by studying existing cancellation approaches across Uber, Grab, Gojek, and Careem.

Role

Product designer

Timeline

1 week

Ownership

Feature Owner

Team

N/A

Context

Ride-hailing platforms apply cancellation penalties using fixed time thresholds rather than behavioral intent signals. This often results in drivers or riders being penalized before responsibility can be accurately determined, reducing trust in platform enforcement decisions.

FairCancel explores how behavioral signals can be used to estimate responsibility confidence before cancellation outcomes are finalized.

Problem

Riders cancel due to driver inactivity but still receive fees

Drivers absorb penalties caused by location confusion or traffic delays

Responsibility is determined after cancellation instead of before

Users must contact support to recover unfair charges

Trust decreases during the pickup phase of the ride experience

Goal

Design a cancellation experience that determines responsibility before cancellation using behavioral signals instead of timers.

The objective was to:

  • Reduce dispute friction

  • Increase fairness transparency

  • Protect both riders and drivers

  • Minimize support escalation dependency

Solution architecture

Progressive confidence messaging

Instead of showing a binary outcome immediately, the interface communicates monitoring → evaluation → decision states as the trip progresses.

Behavioral signals instead of timers

Responsibility detection evaluates movement alignment and arrival timing trends rather than fixed wait thresholds.

Decision transparency layer

Users can expand “How we checked this” to understand why a cancellation fee applies or is waived.

Impact

Reduces premature cancellation penalties

Lower support ticket volume

Supports driver trust in platform.

Improves transparency in dispute scenarios

Reflection

FairCancel demonstrates how marketplace enforcement decisions can shift from timer-based rules to behavior-aware responsibility models. Designing cancellation as a confidence-driven system improves both fairness perception and transparency while reducing reliance on static enforcement thresholds.

Create a free website with Framer, the website builder loved by startups, designers and agencies.