Built for Ghana's speed-camera roads · Android & iPhone

Know the limit
before the camera does.

Your real GPS speed next to the legal limit for the road you are on, with a voice that says "slow down" five km/h before you cross it. No ticket. No GH₵240.

±2km/h accuracy target
<1.5salert latency
0accounts, uploads or ads
Green under. Amber from 5 km/h below the limit. Red once you are over. In the car, each state also has its own sound.
What you see

Three screens. One job each.

Drive
47
km/h · Urban
50

One number you can read at arm's length in sunlight, the round limit sign where your eye learns to find it, and a whole-screen colour that tells you the state without reading.

History
Sun 1 Nov · N1 to Dzorwulu98
Sat 31 Oct · Spintex Road84
Sat 31 Oct · Accra–Tema Motorway61

Trips record themselves. Each one shows the route with red stretches where you were over, your max speed, and the estimated fine each episode would have cost.

Insights
8-week score91
When you speed · Mon–Sun × hour
Hot spot #1 · Spintex Rd near Palace Mall

An eight-week score, a day-by-hour grid of when you speed, and the five spots where you do it most. Most drivers find one road and one time of day.

Features

Everything on the phone. Nothing in the way.

Measured the way the camera measures

SpeedGuard uses the GPS chip's Doppler speed, accurate to about 0.4 km/h, and discards any fix the chip is unsure about. Readings are smoothed so one bad fix can never set off an alarm, and an over-limit alert needs two fixes in a row. Your car's speedometer reads 3–8% high by design; this does not.

±2 km/h

Warns early, out loud

A chime five km/h under the limit, a repeating tone once over, "Thirty ahead" before a school.

Your language

EnglishTwiGaEweHausa

Night mode

The light sensor dims the screen and deepens the greens after dark. Red stays red.

Works offline

Limits, alerts and history all live on the phone. No data needed on the N1.

Mark your own places

Drop a 30 km/h circle at your child's school or a 100 on the motorway stretch you know. Your zones win over the map, and if you opt in they improve next month's map for everyone.

Camera reports, guide only

One tap reports a camera. Three independent reports make it visible to everyone. Off by default, because tripod and in-vehicle units move.

Android Auto

Speed, limit, Start and Mute on the head unit. CarPlay is on the iPhone roadmap.

Got a ticket?

A checklist to tell a real GPS-MTTD notice from a scam, the 14-day rule, and one-tap shortcuts to *710*0# and *220#.

Road Traffic Regulations, 2026 · L.I. 2519

The four limits every licensed driver is expected to know

Police enforce them whether or not a sign is posted. SpeedGuard assumes 50 km/h unless the map or your own zones say otherwise, and never guesses a higher limit than it can justify.

30
Human activitySchools, playgrounds, hospitals, churches, mosques, markets, shopping centres, processions
50
UrbanTowns and built-up areas. The default whenever SpeedGuard is unsure.
90
HighwayAccra–Kumasi, Accra–Cape Coast, the N1 outside town
100
MotorwayAccra–Tema Motorway
Automated speed cameras · enforced in Ghana since 1 November 2026

Why a few km/h matters now

GH₵240–480

Fine per speeding offence on a sliding scale. The registered owner pays, whoever was driving.

14 days

To pay or contest after the SMS. Then 1% is added daily and DVLA blocks your licence renewal and roadworthiness.

6 in 2 yrs

Offences that bring a court-ordered suspension of at least 12 months, retraining and a new driving test.

0 signs

Required. Cameras need not be signposted, and "there was no sign" is not a defence.

Source: Ghana Police Service, automated traffic enforcement FAQ. A real notice comes by SMS from sender ID GPS-MTTD with no clickable link. Pay only through the official Ghana Police payment portal or by dialling *710*0#.

Questions

Straight answers

Is the GPS speed the same as what the camera measures?

Closer than your car's speedometer, which reads 3–8% high by design. The target is 95% of readings within ±2 km/h at a steady 50–100 km/h, validated on the Accra–Tema Motorway, Spintex Road and a school zone before each release. When the GPS is weak the app shows a quality bar and says "GPS lost" rather than guessing.

Does it work without data?

Yes. The limit map, the alerts and the history all live on the phone. Data is used only if you turn on cloud backup, and for map tiles when you open a trip's route.

What if the map has the wrong limit for my road?

Posted signs always win. Add your own zone in Settings and the app uses it from then on. If you opt in, your correction goes into the next monthly map update for everyone.

Does it detect cameras?

It can show crowd-sourced camera locations, off by default. It is not a radar detector and does not interfere with any police equipment. Many camera units are mobile, so the only reliable protection is staying under the limit.

What does it collect about me?

Nothing unless you ask it to. No account, phone number or plate. Trips stay on your phone. Cloud backup is opt-in and keyed by a random ID. Export everything as CSV or delete it all in one tap.

Can my employer or the police see my trips?

No. There is no fleet view and nothing is shared with anyone. The only way a trip leaves your phone is if you export it yourself.

Download

Get SpeedGuard GH

Open source, built in Ghana for Ghana's roads. Store listings are coming; builds are available now.

Android 8+

Debug build from GitHub

The APK is attached to every build on the repo's Actions page. Enable "install unknown apps" to sideload it. Google Play listing to follow.

Latest Android build
iOS 16+

Build from source with Xcode

Clone, run xcodegen generate, set your team under Signing, and run on your iPhone. TestFlight and App Store listing to follow.

iOS source on GitHub

SpeedGuard GH is a driver aid, not a legal authority. Posted signs and the law take priority. Fine figures are estimates.

Support · Privacy policy · GitHub issues