Terms of Service
Codriver · effective 23 August 2026
Codriver is an Android app published by Kaluba Chakanga. By installing or using it, you accept these terms. If you do not accept them, do not use the app.
1. What this is
An app for reading a car over a standard OBD-II adapter, keeping its service and fuel records, displaying your own ESP32 sensor and camera hardware, playing music, and finding a workshop. The core of it is free. Cloud backup and sync across phones, the community rooms and the AI assistant are an optional paid subscription, described in the app and billed by mobile money. Everything else works without paying anything and without an account.
Companion is a separate app for arranging lifts. Its own privacy policy covers what it collects; these terms apply to both apps.
2. Safety — read this part
Set the app up while parked. Nothing in it should be operated by a driver in motion.
The parking aid is a convenience, not a safety system. It has no failure detection, no redundancy and no certification. A sensor that has come loose, lost power or gone out of calibration will simply report nothing, or report wrongly. Keep looking where you are going, and use your mirrors and your eyes as if the app were not there.
The camera view is not a substitute for looking. Image lag, a dirty lens or a dropped Wi-Fi link can all leave you looking at a stale picture.
Displayed figures are not instruments. Speed, revs, temperatures and levels come from the car's diagnostic port at a few samples per second and can lag, glitch or drop out. The car's dashboard is the authority.
Estimates are labelled as estimates. Gear, power, range and MAF-derived fuel flow are inferred from other readings, not measured. Acceleration times come from the ECU's speed signal, not a timing beam.
Obey the road laws where you are. Handling a phone while driving is illegal in many places. Dock it, and use voice or a single glance.
3. Diagnostics
Reading a fault code tells you what the car has recorded. It does not repair anything. Clearing a code does not fix its cause — it erases the evidence and resets the emissions readiness monitors, which in most jurisdictions means the car will fail an inspection until it has completed a full drive cycle. Clear codes only when you understand that.
Service intervals shown in the app are published guidance for the platform. Your handbook, your market and how you actually use the car take precedence.
4. Your car, your responsibility
Only documented, standard SAE J1979 diagnostic parameters are read, and no manufacturer-specific write commands are ever sent — but you are connecting third-party hardware to your own vehicle at your own risk. We are not responsible for adapters, sensors, wiring, or anything that happens to your car.
5. The workshop directory
Workshops in the directory are independent businesses. We list them, and a "verified" badge means somebody from Codriver confirmed the shop exists and the details were right at that time — it is not a warranty of the work, a recommendation, or any kind of guarantee. Any arrangement, price, repair or dispute is between you and that workshop.
Details can go out of date. Ring before you drive across town, and tell us when something is wrong so it can be fixed for the next person.
6. Subscriptions and payment
Paid features begin with a 14-day trial, once per account. After that, access continues while the subscription is in good standing and stops when it lapses — your records stay on your phone either way, and you can export everything at any time. Payments are collected by mobile money through Lenco; a payment that fails leaves the subscription unchanged. Prices are shown in the app before you pay.
7. Media and third-party services
- YouTube playback is performed by the app itself. It is not part of YouTube's official API programme and is not endorsed by, affiliated with or supported by YouTube or Google. It may stop working at any time without notice.
- You are responsible for your own compliance with the terms of any service you use through this app, including the YouTube Terms of Service, and for having the right to play whatever you play.
- Map data and imagery come from OpenStreetMap contributors and are used under the Open Database Licence.
Optional Google sign-in uses Google's official read-only YouTube API to list your own playlists. It is described in full in the privacy policy.
8. No warranty
The apps are provided "as is", without warranty of any kind, express or implied, including but not limited to merchantability, fitness for a particular purpose and non-infringement. They may contain errors, may misreport, and may stop working when a car, a phone, an Android version or a third-party service changes.
9. Limitation of liability
To the fullest extent permitted by law, we are not liable for any damage, loss, injury, cost or claim arising out of the use of, or inability to use, these apps — including damage to a vehicle, a collision, a failed inspection, a repair carried out on the strength of something the app displayed, a journey arranged through Companion, lost data or lost time.
Nothing here excludes liability that cannot lawfully be excluded.
10. Trademarks
Mazda, SKYACTIV and the vehicle names used in these apps are trademarks of Mazda Motor Corporation. YouTube and Google are trademarks of Google LLC. This is an independent project and is not affiliated with, authorised by, endorsed by or connected to Mazda Motor Corporation, Google LLC or any other company named in it. Those names are used only to describe what the apps are compatible with.
11. Changes
These terms may be updated; the effective date above changes with them.