copilotBC
Sign in

For BC driving instructors

Less paperwork. More road.

The digital checklist, lesson report, readiness score, and ICBC-aligned paperwork your students never see — but always benefit from.

01 / The schedule

Your day, before it starts.

Every lesson, every student, every drill — laid out in the order they happen. The next one's already cued up.

02 / The pre-trip

Tap through every check, before the engine starts.

The pre-trip checklist is based on the BC driving curriculum — reorder it or add your own checks in Settings. Works offline. One-handed. No keyboard.

03 / The readiness score

A score the student understands.

Not a grade. A picture of what's improving and what's next. Parents see momentum; students see direction.

04 / The report

ICBC-aligned.* Already written.

Quick-tap notes during the lesson become a structured report when you stop. Not a re-typed summary on Sunday night.

* Reports are based on official ICBC and BC government formats. copilotBC is independent and not endorsed by ICBC — confirm each export against the current official version. See our Compliance.

Driving instructors don't need another dashboard. They need an hour of their evening back.
copilotBC, design principle 01

Built for the road

Tap, don't type.

One-thumb operation. Big targets. No keyboards mid-lesson. The app earns its place by getting out of the way.

  • Offline Pre-trip and post-trip checklists work without signal.
  • ICBC Reports are structured around ICBC's published assessment criteria.*
  • Sync Edits made offline reconcile automatically when online.
  • PWA Installs on iPhone and Android. No app store, no fee.

* Based on official ICBC and BC government forms. copilotBC is independent and not endorsed by ICBC, and official forms or requirements may change before we update ours — please confirm each export against the current official version before you rely on it. See our Terms of Service.

Why instructors switch

A quieter Sunday evening.

The report writes itself as you teach. Quick-tap notes during the lesson become a structured, ICBC-aligned report the moment you stop the timer — so the paperwork is done before you've pulled back into the driveway, not waiting for you at the end of the week.

Records are kept the way BC expects them to be kept, and everything works offline and syncs the moment you're back online. Less time at the desk. More time on the road.*

* copilotBC's reports and paperwork are based on official ICBC and BC government forms but are not official ICBC documents and are not endorsed by ICBC; official forms may change before we update ours, so confirm each export against the current official version before relying on it. See our Terms of Service.

Canadian data residency

Your students' data never leaves Canada.

Every record — names, licence details, lesson history — is stored in Google Cloud's Toronto region, encrypted at rest and in transit. BC's Personal Information Protection Act expects personal information to be handled with care; keeping it on Canadian soil is where we start.

Security & trust

Built to protect what matters — by law, and by design.

copilotBC's protections aren't just promised on paper. They're enforced at the server layer — not just hidden in the app — and verified through regular adversarial penetration testing.

Server-enforced isolation

Every access check runs on Google's servers — not just hidden in the app. No instructor can ever reach another's students, lessons, or reports, even by calling the database directly.

Tamper-proof signed records

Once a lesson is signed off, the record is permanently locked at the database layer. It can't be edited, un-signed, or deleted — not even by you. Signed records can never be destroyed.

Append-only audit trail

Corrections appear as dated addenda — the original text is never silently replaced. An append-only audit log records consequential actions; its history cannot be edited or deleted.

Voice notes stay on your device

Optional lesson recordings are transcribed by Whisper running entirely in your browser. The audio is never uploaded. Only the text transcript syncs to your records in Canada.

Hardened connections

HTTPS-only, with HSTS preload (2-year, all subdomains) so browsers refuse insecure connections. A strict Content-Security-Policy blocks rogue scripts and third-party injection — no inline scripts, no wildcard script sources.

Pen-tested, not just claimed

Regularly subjected to adversarial penetration testing — deliberate attempts to break in, forge records, and inject malicious data. We aim to fix findings promptly and re-verify before shipping.

Ready to teach the way you wanted to?

Want to try first? Email us for a free trial. Cancel any time. Built for BC — see what that means.