Legal

Privacy Policy

Last updated: June 20, 2026

TradesPilot is operated by Compass AI. This policy explains what we collect when you use the app, why we hold it, who processes it on our behalf, and how we keep one contractor’s data walled off from every other. Plain language, no fine-print games.

What we collect

We collect only what the product needs to keep your trade legal and paid:

  • Account data. Your name, email, and password (stored hashed, never in plain text). Used to sign you in and contact you about your account.
  • Organization data. Your business name, trade, crew details, and billing tier. Each account belongs to one organization (your shop).
  • Job & compliance data. The jobs, contract dates, lien and holdback deadlines, WSIB Form 7 incidents, HST invoices, estimates, schedules, and client records you enter or generate. This is the working record of your business and is yours.
  • Customer approval records. When a customer approves an estimate on the public approval page, we record the typed signature name, the timestamp, and the IP address. This is kept as your e-sign audit trail for that approval.
  • Job-site photos. Images you upload for AI estimates. Before any model processes them, photos are resized and re-encoded server-side.
  • Usage & technical data. Basic logs (sign-in events, errors, AI usage counts for fair-use limits) needed to run the service securely.

How we use it

We use your data to compute and watch your Ontario compliance deadlines, generate invoices and AI drafts, send you alerts, process billing, and support your account. We do not sell your data, and we do not use your business records to train third-party models for anyone else’s benefit.

Per-organization isolation

Every record in TradesPilot carries an organization ID, and the database enforces row-level security (RLS) so that a query can only ever return rows belonging to your own organization. Isolation is enforced at the database, not just the app — one contractor cannot read another’s jobs, deadlines, invoices, or clients. We verify this boundary with cross-tenant tests on every table.

Who processes your data (subprocessors)

We rely on a short list of vetted service providers to run the product. Each receives only the data needed for its job:

ProviderWhat it handles
SupabaseDatabase, authentication, file storage (Postgres with row-level security).
StripeSubscription billing for your TradesPilot plan (card data is handled by Stripe; we never see card numbers).
Google (Gemini)AI estimate and copilot draft generation. Processed server-side; photos are resized and re-encoded before any model sees them.
TwilioSMS alerts for deadlines and customer notices (texts rolling out).
BrevoTransactional email (invoices, reminders, account notices).

Payment data

Subscription payments are processed by Stripe. We never receive or store your full card number; Stripe handles card data under its own PCI-compliant systems. We retain only the billing status and identifiers needed to keep your plan current. Payments your customers make to you are collected on your own rails (your payment link, e-transfer, cheque) and never pass through TradesPilot; we store only the payment record you log against the invoice.

Data retention

We keep your records for as long as your account is active and as long as the law requires (tax and compliance records carry their own statutory retention periods). You can ask us to export or delete your data, subject to those legal retention obligations.

Your rights

You may access, correct, export, or request deletion of your personal information. To exercise any of these, contact us at the address below and we’ll respond within a reasonable time.

Deleting your account

You can permanently delete your account at any time from inside the app: open Account → Delete account (in the mobile app or the web dashboard) and confirm. This immediately deletes your login and, if you’re the only person on your business account, your business and everything in it — customers, jobs, deadlines, estimates, invoices, documents, and uploaded files. This cannot be undone. If you’d prefer we do it for you, email batwal@compassaigroup.com and we’ll delete your account and its data. Some records may be kept only where the law requires it (for example, statutory tax and compliance retention periods), after which they are deleted.

Jurisdiction

TradesPilot is built for Ontario contractors and operated from Ontario, Canada. This policy is governed by the laws of the Province of Ontario and the federal laws of Canada that apply there, including applicable privacy legislation.

Changes to this policy

We may update this policy as the product evolves. Material changes will be reflected in the “Last updated” date above; significant changes will be communicated to account holders.

Contact

Questions about your data, or want to exercise a right above? Email batwal@compassaigroup.com.

See also our Terms of Service.