Support · Sweep for iOS

Is my car safe where it's parked?

Sweep answers with one glance — Safe, Move soon, or Sweeping now — and a countdown to the next sweep on your block, on your side of the street. San Francisco and Oakland, fully offline, nothing collected.

Safe Move soon Sweeping now
Sweep app icon Questions, feedback, and bug reports usually get a reply within a day.
How it works

Tell it once. It watches the schedule so you don't have to.

Sweep is a street-sweeping parking guardian for San Francisco and Oakland. Every ticket-saving alert is free, forever.

Park

One tap when you park

Tap I just parked. Sweep finds your block from a single location fix and asks at most one friendly question: which side of the street. It describes sides by the view or the door numbers — never compass directions.

Verdict

One-glance answer

Safe, Move soon, or Sweeping now, with a countdown to the next sweep on your block and your side. The schedule and the move-by time sit right underneath, in plain words.

Alerts

Wakes you before the sweeper

An evening-before heads-up, a two-hour warning, and a last call thirty minutes out. A lock screen Live Activity counts down the final hours, and an optional all-clear tells you when sweeping has ended.

Widgets

Home and lock screen widgets

The verdict and countdown at a glance, without opening the app. Small, medium, and lock-screen sizes follow whichever curb-card theme you've picked.

Offline

Works with zero signal

The full San Francisco and Oakland schedules ship inside the app. Verdicts and alarms work in a parking garage, in airplane mode, anywhere. The only thing Sweep ever fetches is a weekly schedule-freshness check.

Private

Your spot never leaves your phone

No account, no tracking, no analytics, no third-party SDKs. Location is used once, on-device, when you park — and you can skip it and search by street name instead.

Read the privacy policy →
Signs beat data

Sign says otherwise?

City data lags the street. If the posted sign disagrees with the app, tap Sign says otherwise? and tell Sweep once. Your block is corrected on your phone, and every alert follows the sign from then on.

Extras

Reminders and bins, if you want them

Optionally mirror the move-by deadline into Apple Reminders, and set a weekly garbage day for a bins-out reminder the evening before with a 7 AM nudge. Both are off until you turn them on.

Sweep Plus

The extras, for the price of a coffee. Once.

Sweep Plus is a one-time purchase — not a subscription, no renewals, nothing recurring. Buy it once and it's yours on every device signed in to your Apple account.

$3 one time, forever

Every ticket-saving alert is free forever. The verdict, the countdown, all three reminders, the Live Activity, widgets, and "Sign says otherwise?" never move behind Plus. That never changes.
FAQ

Frequently asked

The questions that come up most, answered the way the app answers them: plainly.

How does Sweep know my block?

When you tap I just parked, Sweep takes a single location fix and matches it against the city's street-sweeping map, which ships inside the app. It snaps you to the nearest block segment and works out which curb you're on. Nothing is sent anywhere; the matching happens on your phone.

GPS can drift indoors or when Precise Location is off. If the block Sweep picked looks wrong, tap it to search by street name and door number instead — for example, 1935 Lakeshore Ave.

Why did it ask which side of the street?

Because the two sides of a block often sweep on different days, and a location fix can't reliably tell a curb from the one across the street. When the sides differ, Sweep asks once — and it describes them by what you can see or by the door numbers ("Lake side · theater marquee up the street", "odd numbers"), never by compass directions. If both sides share a schedule, it doesn't ask at all.

What if the posted sign disagrees with the app?

Trust the sign. Signs are what enforcement goes by, and they can change faster than the city's published data. Then tell Sweep: tap Sign says otherwise? on the verdict card, enter what the sign says, and Save what the sign says. Your block is corrected on your phone, alerts are rescheduled to match, and the correction sticks the next time you park there.

If you can, email a photo of the sign and the cross streets to stockdapphelp@gmail.com so the underlying data can be checked too.

Does it work offline, or in a parking garage?

Yes. The complete San Francisco and Oakland schedules are inside the app, and every verdict, countdown, and reminder is computed and scheduled locally. Airplane mode, no signal, underground — all fine. The one thing that needs a connection is finding your block from GPS, and a garage can defeat that; use the street-name search instead.

Why didn't I get a notification?

A few things to check, in order:

  • Permission. In iOS Settings → Notifications → Sweep, make sure Allow Notifications is on and alerts are set to show on the lock screen.
  • Time Sensitive. Sweep's warnings are marked Time Sensitive so they can break through Focus modes. That switch lives in the same Settings screen; if it's off, a Sleep or Do Not Disturb Focus will hold the alert until the Focus ends — which for a 2 AM sweep is too late.
  • Focus modes. If Time Sensitive is off and you'd rather keep it that way, add Sweep to the allowed apps of your Sleep Focus.
  • The reminder itself. In Sweep → Settings → Reminders, each alert (evening before, two hours, thirty minutes, all clear) has its own toggle.
  • You moved the car. Tapping I moved the car cancels every pending alert for that spot, as it should.

If all of that looks right and an alert still didn't fire, email the date, the block, and your iOS version — that combination usually pins it down.

Which cities does Sweep cover?

San Francisco (SFMTA street-sweeping schedule data) and Oakland (City of Oakland GIS). You never have to pick: Sweep works out the city from where you park, and the street search covers both cities at once. (Settings → City only sets the default and the data notes; switching it by hand clears the current parked spot.) Other Bay Area cities publish their sweeping data in very different shapes, so they're evaluated one at a time — if you'd like yours next, say so by email.

Does Sweep track me?

No. Location is read once, when you park, and only to find the block. Sweep doesn't run location in the background, keeps no history, and has no account, analytics, or third-party SDKs. The only network request the app ever makes is a weekly check for a fresher schedule file — a request that carries no identifier and no location. Your parked spot never leaves the phone.

Read the full privacy policy →
What's in Sweep Plus? Is it a subscription?

Not a subscription. Sweep Plus is a single $3 purchase that unlocks a second car, the Harbor and Ember curb-card themes, and Longest Spot. Everything that saves you a ticket — the verdict, the countdown, all reminders, the Live Activity, widgets, and sign corrections — is free for everyone and always will be.

How do I restore a purchase on a new phone?

Sign in to the same Apple account you bought Plus with, then open Sweep → Settings → Sweep Plus → Restore purchases. Apple confirms the purchase and Plus unlocks on the spot. Because it's a non-consumable purchase, it also works on any other device on the same Apple account, including with Family Sharing if you've enabled it for the app.

How is the schedule kept up to date? What about holidays?

The schedules are rebuilt from the cities' published data every week. Sweep checks about once a week for a fresher copy, downloads it in the background, verifies it, and reschedules your reminders if anything changed. You can see the date of the data you're running under Sweep → Settings → About the data.

Holidays are handled per city, because the rules differ: San Francisco suspends sweeping only on New Year's Day, Thanksgiving, and Christmas, while Oakland suspends on all observed city holidays. Sweep folds those into the countdown so a holiday week doesn't wake you for a sweep that isn't happening. Holiday calendars are reviewed yearly — and as always, the posted sign and any temporary "no parking" notices win.

Contact

Need a hand?

Support is one email away

For questions, feedback, or bug reports, write to stockdapphelp@gmail.com. You'll usually hear back within a day. If it's about a block or a missed alert, include the street, the cross streets, which side you were on, and your iOS version — it makes the fix faster.

Made by SimpleMAF · Updated September 2026

Not affiliated. Sweep is an independent app and is not affiliated with, endorsed by, or connected to the San Francisco Municipal Transportation Agency (SFMTA) or the City of Oakland. Schedule data comes from the cities' public datasets and may lag what's on the street. Posted signs are authoritative — always check the sign before you walk away.