Back to WashWait
WashWait

Frequently Asked Questions

Everything you need to know about using WashWait. Can't find your answer? Email jason@washwaitapp.com

Getting started

WashWait needs your location to find car washes nearby. Your browser blocked the permission. Here's how to fix it:

  • iPhone Safari: Tap Retry → tap Allow when prompted. If no prompt appears, go to Settings → Safari → Location → Allow
  • Android Chrome: Tap Retry → tap Allow. Or go to Settings → Apps → Chrome → Permissions → Location → Allow
  • Desktop Chrome: Click the lock icon in the address bar → Allow location
💡 Location is only used to find nearby washes and verify you're actually at one before submitting a wait report. It's never stored or shared.

Yes! WashWait uses Google Places to find car washes near you, wherever you are. Open the app in Vaughan, Toronto, Brampton, Oakville — it will load car washes in your area automatically.

Wait time data (crowd reports) is still sparse outside Mississauga since that's where our beta testers are. The more people use it in an area, the more accurate it gets.

No account needed, ever. WashWait is fully anonymous. You can browse wait times and submit reports without signing up, creating a profile, or providing any personal information.

Reports are submitted with a randomly assigned name (like "Alex K." or "Jordan T.") — we generate this client-side so even we don't know who submitted what.

iPhone (Safari):

  • Open washwaitapp.com in Safari
  • Tap the Share button ⬆ at the bottom
  • Scroll down and tap "Add to Home Screen"
  • Tap Add — it appears like a regular app icon

Android (Chrome):

  • Open washwaitapp.com in Chrome
  • Tap the "Install WashWait" banner at the bottom, or tap ⋮ → "Add to Home Screen"
  • Tap Install
💡 Installing it gives you a full-screen experience with no browser bars, and makes it faster to open.
Wait times

When there are no crowd reports yet, WashWait estimates wait times using a time-of-day model — based on typical busy patterns for that hour and day of week. Since the same pattern applies to all washes at the same time, they all show the same estimate.

You'll notice the number shows as ~29 MIN EST. (with a tilde ~ and faded text) to signal it's an estimate, not a live report.

Once real reports come in, each wash gets its own accurate wait time that reflects actual queue conditions.

💡 This is exactly why beta testers are so valuable — every report you submit directly improves accuracy for everyone!
  • 🟢 Green (≤ 15 min) — Short or no queue. Drive right in.
  • 🟡 Amber (≤ 45 min) — Small queue forming. A short wait ahead.
  • 🔴 Red (45+ min) — Long queue. Consider another wash nearby.
  • ⚪ Grey — Closed or hours unknown.
⚠️ Wait times can change fast — a report from 20 minutes ago may no longer reflect current conditions. Always check the report timestamp.

Absolutely — especially at single-bay touchless washes on weekends. A touchless bay takes 6–10 minutes per car. With 15–20 cars in queue, that's easily 150–200 minutes of total wait.

WashWait's slider goes up to 180 minutes (3 hours) when submitting a report, because we've seen real-world waits get that long at popular washes like the Petro-Canada on Creditview & Britannia.

MIN · LIVE — The wait time is based on real crowd reports submitted by users recently at that car wash. This is the most accurate data.

~MIN · EST. — No recent crowd reports. The estimate comes from a time-of-day model based on typical busy patterns. The ~ symbol and faded display signal lower confidence.

Reporting wait times

When you pull into a car wash queue, tap "Join queue" on that wash in the app. A timer starts and a black banner appears at the bottom of your screen showing the elapsed time.

That's it — you're done. Lock your phone, get your car washed, drive away. When the app detects you've left the area, it automatically submits your wait time and shows a brief confirmation toast.

If you want to add a star rating or comment, tap "+ Add rating" on the toast within a few seconds. The wait time is already saved either way.

💡 Start the timer when you join the queue, not when you enter the bay. We want the total time cost — from pulling in to driving away clean.

The Join queue button requires two conditions:

  • The car wash must be open — closed washes can't be reported
  • You must be within 400m of the wash — this prevents fake reports from people who aren't actually there

If you're at the car wash and it's still greyed out, make sure location is enabled and accurate. The button tooltip will tell you exactly why it's disabled.

No — and you don't need to tap anything. WashWait automatically submits your wait time the moment you drive away from the car wash.

When the app detects you've moved more than 600m from the wash, it silently submits the measured time and shows a brief toast notification: "✓ 23 min wait submitted". If you want to add a star rating or comment, there's a short window to tap "+ Add rating" on that toast — but the wait time data is already saved regardless.

💡 The timer also survives closing and reopening the app — so locking your phone while in the queue is totally fine. The start time is saved and the geofence catches your exit when you drive away.

If you tap "Done early" within 2 minutes of starting, the app recognises it's likely a mistake and shows a dialog: "Still in the queue? That's faster than any car wash!" with three options:

  • Keep timing — I'm still here
  • Cancel — I accidentally tapped it
  • Submit 0 min — there was genuinely no queue at all

After 2 minutes it auto-submits immediately — same as if you'd driven away.

Your report is saved locally and will sync automatically the next time you have a connection. You'll see a "pending" badge in the app and a toast notification when it syncs successfully.

Data & privacy

No — star ratings in WashWait are completely separate from Google and stay within WashWait only. Here's the difference:

  • WashWait stars — when you tap the stars after a wash visit, that rating is stored anonymously in WashWait's own database. It never touches Google, requires no login, and can't be traced back to you.
  • Google rating — the number you see on each card (e.g. "3.7 ★") comes from Google Maps reviews submitted by Google users. WashWait reads this data from Google but never writes back to it.

WashWait will never post anything to Google on your behalf. If you want to leave a Google review, you'd do that separately through Google Maps with your own Google account.

💡 Over time, WashWait's own crowd ratings may actually be more useful than Google's — since they come specifically from people who care about wait times and wash quality, not general customers leaving reviews about expired car wash passes.

When you submit a wait report, WashWait stores:

  • Which car wash you reported on
  • The wait time in minutes
  • Your star rating (optional)
  • Your comment (optional)
  • A randomly generated reporter name (e.g. "Alex K.")
  • Your approximate GPS coordinates at time of report (used to verify proximity)
  • The timestamp

We do not collect: your name, email, phone number, device ID, or any information that could identify you personally. There is no login, no account, no tracking across sessions.

🔒 WashWait is fully anonymous by design. Even we can't tell who submitted a report.
  • Names, addresses, GPS — Google Places API (real, verified business data)
  • Ratings & review counts — Google Places (real Google ratings)
  • Opening hours — Google Places (updated by business owners)
  • Wait times — Crowdsourced by WashWait users (you!)
  • Wash type — Inferred from available data; may not always be accurate

Several layers of protection:

  • Proximity check — you must be within 400m of a wash to report it
  • Timer-based measurement — wait times are measured, not guessed
  • Recency weighting — older reports count less than recent ones
  • Statistical blending — crowd data (80%) is blended with time-of-day model (20%) to smooth outliers
  • Early-tap detection — smart dialogs prevent accidental 0-minute reports

More data integrity features (rate limiting, community flagging) are coming in future updates.

Technical

WashWait uses a service worker for fast loading that sometimes serves a cached version. After a new update is deployed, it should auto-update within one or two app opens.

To force an immediate refresh:

  • iPhone Safari: Settings → Safari → Advanced → Website Data → Remove All
  • Android Chrome: Settings → Privacy → Clear browsing data → Cached images and files
  • Desktop Chrome: DevTools → Application → Service Workers → Unregister, then hard reload (Cmd+Shift+R)

Yes! Email jason@washwaitapp.com with the name and address of the missing wash. We'll get it added.

Note that WashWait searches Google Places for car washes within 5 km of your location — if a wash is missing it may not be listed correctly in Google's database, which we can look into.

Opening hours come from Google Places, which is updated by business owners and the public. If hours are wrong:

  • The business hasn't updated their Google listing — you can suggest an edit directly on Google Maps
  • Or email jason@washwaitapp.com and we'll flag it

Not yet — WashWait is currently a Progressive Web App (PWA), which means it runs in your browser but can be installed on your home screen to look and feel like a native app.

Native App Store versions (iOS and Android) are planned for a future release once the beta phase is complete and we have enough data to validate the product.

💡 Adding it to your home screen gives you the full app experience — no browser bars, faster loading, and offline support.

Still have a question?

We're in active beta and read every message. Feedback directly shapes the next version.

jason@washwaitapp.com