Comma

Documentation

Comma is a privacy-first earnings tracker for gig workers in Canada: it records shifts, GPS mileage, expenses, and CRA-aware tax estimates, and everything stays on your device unless you choose to sync it.

A quiet street on a winter night, with a shift's GPS trail winding through it — a shift as Comma sees it


Get Comma

PlatformWhereNotes
Androidgithub.com/raiz-toff/Comma/releases/latestDownload the APK and sideload it by allowing "Install unknown apps". A Play Store listing is planned.
Webcomma-psi.vercel.appOpens in any modern browser and installs as a PWA. See Web App (PWA).
Sourcegithub.com/raiz-toff/CommaOne monorepo holding the phone app, the web app, and these docs.

What makes Comma different

  • No account. No email, no password, no server to sign up for. You open the app and start tracking.
  • Local-first. Your data lives in a database on your own device — SQLite on the phone, IndexedDB in the browser. Comma has no backend and cannot see your earnings.
  • Background GPS on the phone. A native foreground service records your route during a shift and separates active delivery distance from dead distance. The web app tracks too, but only while its tab stays open.
  • CRA-aware tax. Comma loads Canadian mileage rates, HST/GST, CPP, and province presets, and keeps a running self-employment estimate. It is an estimator, not tax advice.
  • Optional Google Drive sync. Connect your own Drive to keep the phone and the web app in step. It is off until you connect it, and everything it syncs is end-to-end encrypted with a backup password only you hold.

Comma ships for Canada only today. Definitions for other countries exist in the source but are deliberately not enabled.


Guides

  • Introduction — What Comma is and how it works.
  • Quick Start — Install, onboard, and log your first shift.
  • Core Concepts — Shifts, platforms, active versus dead distance.
  • FAQ — Common questions about the phone and web apps.
  • Troubleshooting — Fixes for common issues on both apps.

How-to Guides


Features


Reference


Backup and Sync


Architecture


Development


License

Comma is MIT licensed. Open source, no paywall.

On this page