Ruohan Li
← Back
SafeBook logo

SafeBook · Autumn 2025 · 10 weeks

Privacy you can book with.

A browser extension and mobile booking mode that filters for verified, surveillance-free stays—helping travelers feel confident, informed, and safe from the moment they choose where to stay.

SafeBook browser extension filtering surveillance-free stays
Team
Janny Gao
Ruohan Li
Lina Wang
Instructors
Daniella Kim, Ph.D.
TA: Lubna Razaq
Tools
Figma
HTML
Timeline
Autumn 2025
10 weeks

Safeguarding privacy before a traveler even checks in.

With the advancement of image capturing technology, consent surrounding one’s image has been brought to the forefront. Particularly in private spaces such as public restroom stalls, changing rooms, and travel stays, various privacy violations regarding image capture have been reported. Hidden surveillance in travel stays has become an increasingly common concern, leaving travelers feeling vulnerable. SafeBook was designed as a tool to support travelers—from cautious planners to last-minute bookers—in safeguarding their privacy, encouraging them to feel confident, informed, and safe when choosing where to stay.

A browser extension that filters surveillance-free verified stays.

Our project empowers people to safeguard their privacy from the very first step of choosing where to book. SafeBook filters booking sites to show only verified, surveillance-free properties, complete with privacy inspection reports, incident history, and privacy scores. It integrates seamlessly into travelers’ existing booking flow, making privacy transparent, accessible, and effortless.

01

Surveillance-Free tags and filters

Verified stays are visible at a glance and can be prioritized without changing the booking flow.

02

Safety Risks & Verification Reports

Travelers can review privacy inspections, incident history, and safety status before booking.

03

A corresponding mobile mode

SafeBook’s protection carries into native mobile booking apps for consistent access.

SafeBook verified stays shown with an integrated map
SafeBook extension enabled over search results
Surveillance-Free tag shown on a hotel listing
SafeBook mobile mode toggle
Try our prototype ↗

Understand fear, expectations, and the effort people will make for privacy.

We combined literature, social posts, observation, and interviews to understand how travelers think about hidden surveillance and what kind of protection can fit naturally into their routines.

01

User Survey

Gathered insights about people’s experiences, fears, and overall attitudes towards surveillance privacy violations through 3 Red Note posts.

02

Ethnographic Research

Explored users’ experiences with surveillance cameras, locations where they expect privacy, and their knowledge of how to discover surveillance cameras.

03

Secondary Research

Conducted a literature review on 21 published news reports and academic journals.

04

User Interview

Conducted 6 user interviews to understand their feelings regarding surveillance and their preferences towards products and services that help them identify hidden surveillance.

Privacy matters, but protection has to feel effortless.

01 · Surveillance reality

Uncertainty shapes behavior.

Varying privacy laws leave travelers uncertain about their rights, while hidden cameras and accessible spyware make surveillance increasingly common. Being recorded alters behavior and fosters “passive trust in invisibility”, where people assume privacy only when no evidence of monitoring is visible.

02 · Privacy expectations

Private rooms are a hard boundary.

Cameras in public hotel spaces—lobbies and hallways—are accepted as legitimate security measures. However, any surveillance in bedrooms and bathrooms is seen as invasive.

03 · User preferences

Trust is usually inferred.

Travelers typically book stays based on Convenience, Cleanliness, Crowd-proofing, and Consensus—focusing on location, hygiene, safety cues, and customer reviews. Most rely on trust built through online feedback and visible upkeep rather than actively checking for surveillance devices. While they care about privacy, travelers prefer low-effort, time-efficient solutions that ensure safety without disrupting their travel routines.

SafeBook verification levels: no risk, low risk, and high risk

Earn trust through consent, transparency, and continuity.

Be Built on User Consent

Consent should be easily understood and can be easily withdrawn.

Be Transparent

Design is transparent, simple, and straightforward about functions: no unnecessary features or steps, no extra knowledge required.

Not Disturb User Flow

Design can be easily integrated into travelers’ original travel routines.

A privacy ecosystem with different responsibilities.

Travelers stakeholder card
Hosts stakeholder card
Booking Platforms stakeholder card

Two travelers, two very different planning mindsets.

Persona 01

The Cautious Traveler

The cautious traveler travels frequently, is experienced with travel routines, plans, and bookings, and they take more precautions toward their personal safety and privacy. The cautious traveler invests a significant amount of time researching and planning the details of their trip, paying more attention to brand reputation and carefully sorting through reviews when considering their booking choices. When visiting a new destination, they carefully investigate all the details of their trip and organize an itinerary, ensuring a well-planned trip with no surprises.

Persona 02

The Trusting Optimist

The trusting optimist tends not to sweat the details and waste time on planning, believing that they can figure it out as they go and that the trip will work out in the end. They tend to go with the flow, prioritizing booking convenience and location proximity to transport over the potential risks of safety and privacy during their stay.

Cautious traveler persona Sarah
Trusting optimist persona

Four refinements made safety easier to see and act on.

01

Refined Verification Certification

We repositioned the verification status to the top of the listing so users no longer need to scroll to find it, making the privacy inspection report immediately visible and easier to access.

Earlier verification status placement
Arrow showing the design progression
Refined verification status at the top of the property listing
02

Streamlined Safety

We streamlined the booking confirmation by removing the distracting property image and granular surveillance timestamps, replacing them with a cleaner, consolidated safety status to reduce visual noise and focus the user on the transaction.

Earlier booking confirmation with property image
Streamlined booking confirmation and safety status
03

Integrated Travel Context

We transformed the search experience by integrating a split-view map for geographical context and standardizing safety data into scannable UI cards, empowering users to weigh privacy verification alongside price and location.

Earlier search-result design
Integrated split-view map and scannable safety cards
04

Verification Score System

We replaced the score system with a three-level verification system, shifting the focus from “grading” a property to transparently communicating its safety validation.

Green, yellow, and red verification status system

GREEN: “Verified Safe” / No Risk

The property has passed verification or has a strong consensus of safety.

  • Verified Inspection: A documented privacy inspection report was filed within the last 12 months.
  • High Consensus: A high volume of positive reviews explicitly mention safety or privacy.

YELLOW: Proceed with Caution / Low Risk

The property may be safe, but the data is too old to be 100% reliable, or there are minor concerns.

  • Expired Verification: The property was previously verified, but has not been checked in the past year.
  • Ambiguous Data: Reviews are mixed regarding safety features.
  • Minor or Technical Violations: Undisclosed visible cameras in common areas or smart devices that create uncertainty about audio privacy.

RED: “Avoid” / High Risk

A confirmed violation or active threat is present.

  • Un-cleared Incident History: A confirmed hidden camera or audio-device report is attached to the property or host.
  • Confirmed reports of hidden cameras in bedrooms or bathrooms—spaces users view as a severe privacy boundary.
  • Host Non-Compliance: The host refused verification or has dismissed privacy complaints.

GREY: New Listing / No Data Found

No reliable verification or incident data is available yet. The status communicates uncertainty rather than implying safety.

SafeBook no-risk icon
SafeBook verification icon variation
SafeBook caution icon variation
SafeBook status icon variation

A consistent system from discovery to booking.

01

User Flow

The experience introduces SafeBook, requests consent, filters verified stays, exposes reports, supports comparison, and keeps confirmation clear.

SafeBook user flow
02

Information Architecture

The architecture maps activation, consent, search, property verification, booking, and alternate paths across the extension experience.

SafeBook information architecture
03

Design System

A compact visual language uses safety green, clear status states, legible typography, and reusable tags, buttons, icons, and toggles.

SafeBook design system
View the design solution document ↗

Protection across web and mobile booking.

01

Web Extension

Our browser extension integrates directly into users’ existing booking workflows across any booking website they prefer. Once users turn on the extension, a badge appears on listings that are verified surveillance-free, and search results are automatically prefiltered to prioritize properties by their safety scores. This approach preserves the usual user experience and trust while introducing an essential layer of protection, ensuring safer booking decisions without disrupting their natural browsing behavior.

SafeBook property page with surveillance-free verification
QR code for the SafeBook extension walkthrough

Check out our video on how the web extension works!

02

Mobile

Usability testing revealed a significant user preference for booking stays through mobile applications rather than web browsers. To address this insight and extend our solution’s reach, we developed “SafeBook” mode, a mobile app feature that replicates the protective functionality of our browser extension within native booking applications. This prototype, built using Bolt, ensures users receive the same level of safety verification and scam detection regardless of their preferred booking platform, creating a seamless and secure experience across all touchpoints.

SafeBook mobile booking mode

Thank you for being part of the journey.

Made with love by Ruohan Li.

SafeBook project team at work SafeBook project presentation
Next project TikTok Search