Meca does not sell your information, does not do targeted advertising, and uses no third-party tracking or analytics tools. This policy explains, in plain language, what we collect, why, who we share it with (including outside Québec), how long we keep it, and how to exercise your rights.
It applies to the gomeca.ca website, the installable web app and the Meca mobile apps.
Meca is operated by a sole proprietorship doing business under the name “Meca” (registration with the Québec Enterprise Register pending; NEQ: [NEQ TO BE COMPLETED]; business address: [BUSINESS ADDRESS TO BE COMPLETED]).
Person in charge of the protection of personal information at Meca (a role held by the person with the highest authority in the business): contact@gomeca.ca. This is the right address for any question, access, correction, consent-withdrawal or deletion request, or privacy complaint.
We collect and use your information only with your clear, free and informed consent, given for specific purposes. When you create your account, a separate checkbox (not pre-ticked) asks for that consent after pointing you to this policy. If you do not consent, we cannot provide the service, because the information in section 3 is necessary for it to work.
Here is the complete list. Nothing else is collected. We do not have access to your contacts, to your continuous location, or to the contents of your device.
| Information | Detail | Why | Where / how long |
|---|---|---|---|
| Account | First name, email address, language, creation date, acceptance of the terms (version, date) | Create your account, sign you in by email link, write to you (sign-in links, subscription confirmation) | Supabase. Until the account is deleted. |
| Vehicle(s) | Make, model, year, engine, VIN (optional), mileage, purchase, warranty and last oil-change dates | Tailor diagnoses, safety recalls and maintenance alerts to your vehicle | Supabase (and a local copy on your device). Until the vehicle or account is deleted. The VIN is not sent to the AI. |
| Diagnostic conversations | What you describe, your answers, Meca's questions and diagnoses, the full result (causes, estimated prices) | Answer you, keep the thread of the conversation, unlock your full diagnosis when you go Premium, show your history | Supabase. 24 months after the conversation's last activity, then automatic deletion; or sooner if you delete your account. |
| OBD2 codes | Codes read from your vehicle, with make, model and year | Explain the codes and answer in the OBD2 chat (Premium) | Explanations are cached anonymously (code + vehicle, not linked to you); the conversation follows the diagnostic-conversation rule. |
| Diagnostic or quote photos and videos | Images, or images extracted from a video or from a photo of a garage quote, that you choose to send | Have them analysed by the AI | Not kept by Meca: they are sent for analysis, then are not saved on our side. The AI provider deletes them under its own rules (section 5). Only the text of the result stays in the conversation. |
| Pre-purchase assistant | Inspection notes and photos you add to assess a used vehicle | Show them back to you, and have a photo analysed by the AI at your request | Supabase (private folder). Until you or the account deletes them. |
| Glovebox | Documents you voluntarily add (licence, insurance, invoices…) and their name, type and size | Keep them within reach, in your account only | Supabase (private folder, accessible only with your account). Until you or the account deletes them. Never sent to the AI. See the warning in section 11. |
| Maintenance log and alerts | Maintenance entries you record; status of reminders sent | Alert you when maintenance is due | Supabase. Until you or the account deletes them. |
| Subscription and payment | Stripe customer identifier, plan, trial and period dates, status (active, cancelled). Your card details are entered at Stripe: Meca neither sees nor keeps them. | Manage your trial, subscription and renewals; write to you about your subscription | Supabase for our copy; Stripe for payment. Mandatory accounting records (invoices, payments) are kept by Stripe and Meca for as long as the law requires (generally six years), even after the account is deleted. |
| Push notifications | Technical identifier provided by your browser or device | Send you the maintenance alerts you enabled | Supabase. Until disabled or the account is deleted. |
| Approximate location (electric vehicles) | Your coordinates, only if you tap the button to find chargers or weather; rounded before being sent to our providers | Find nearby chargers and estimate range from the weather | Not recorded by Meca. |
| Messages sent to Meca | Your contact-form message, category, email and active vehicle | Reply to you | Email (Resend, then our inbox). As long as needed to reply and keep a reasonable record of the exchange. |
| Technical data | IP address, device and browser type, pages requested, errors | Run and secure the service, prevent abuse | Hosting (Vercel) and authentication (Supabase) logs, kept briefly by those providers. No advertising profile is derived from them. |
We do not use your information for advertising, for commercial profiling, to train artificial-intelligence models, or to sell or rent to anyone.
Diagnoses, code explanations, image and quote analyses and chat replies are produced automatically by an artificial-intelligence model (provider: Anthropic). To do so, we send it what you write or show, along with your vehicle's make, model, year and mileage, but not your name, your email or your VIN.
We share your information only with the technical providers essential to the service, bound by contract or terms of service that prohibit them from using it for their own advertising purposes. Several are located outside Québec (United States, and some in Europe). Before communicating personal information outside Québec, Meca carries out a privacy impact assessment (PIA), as the law requires (s. 17), to make sure it would receive adequate protection.
| Provider | Role | Information | Processing location |
|---|---|---|---|
| Supabase | Database, authentication, file storage | Account, vehicles, conversations, documents, subscription (copy) | United States (Ohio) |
| Vercel | Hosting of the site and server functions | Everything that passes through the service; technical logs | United States (Washington, D.C.); the delivery network uses servers in several countries, including Montréal |
| Anthropic | Artificial-intelligence model (diagnoses, analyses, chat) | Text, images and codes you send; make, model, year, mileage | United States |
| Stripe | Payment and billing of subscriptions | Email, card, billing address you enter at Stripe, payment history | Canada and United States |
| Resend | Sending emails (sign-in links, subscription confirmation, replies) | Your email and the content of the message sent | United States |
| OpenStreetMap (Overpass service) and MET Norway | Nearby chargers; weather forecasts (electric-vehicle features, on request) | Rounded coordinates, sent by our servers, without your identity | Europe |
| Your device's notification services (Apple, Google, Mozilla…) | Delivery of push notifications if you enable them | Your device's technical identifier and the notification text | Depends on your device |
| App stores (Apple App Store, Google Play) | Distribution of the mobile apps and, later, possible in-app purchases | Under their own policies | Depends on the store |
We may also disclose information without your consent where the law requires it (a court order, for example). The app's fonts are hosted by us: your browser does not contact Google to load them.
Meca sells no information. If ownership of the business ever changed, your information would pass to a successor only with the same commitments, and we would notify you.
Meca uses no advertising cookies, no third-party analytics or tracking tools, no pixels, and no profiling technology. (That is why you do not see a cookie banner.)
The app only uses your browser's local storage (localStorage, sessionStorage) and a session token, strictly necessary for it to work: keeping you signed in, remembering your language, your active vehicle, a conversation in progress and preferences. This data stays on your device (and your vehicles are synchronised with your account). If we ever added a tracking technology, it would be off by default and enabled only with your consent, and this policy would be updated.
Destruction. When you delete your account, we immediately delete your account, vehicles, conversations, documents and files, maintenance history, notifications and Stripe customer (which cancels the subscription). Information the law requires us to keep is set aside and destroyed at the end of the required period. When information is no longer needed, we destroy or anonymise it.
How: write to contact@gomeca.ca from your account's email address (to confirm it is you), or use the Delete my account and data page. Response time: in writing, diligently and no later than 30 days after your request is received. Access to your information is free; reasonable fees could only be charged for reproduction or transmission, and only after telling you the approximate amount.
If you are not satisfied, write to us first: we will treat your complaint seriously and reply in writing. You may also contact the Commission d'accès à l'information du Québec (cai.gouv.qc.ca, 1-888-528-7741). If you live outside Québec, you may contact the Office of the Privacy Commissioner of Canada (priv.gc.ca) or your province's authority.
Glovebox documents are stored in a private folder of your account. Only upload what you really need (for example your driver's licence or car insurance) and avoid highly sensitive documents (passport, SIN, bank documents, medical records). You can delete a document at any time.
Meca is a small business; its rules come down to a few concrete commitments:
Meca is for people 18 and older (see the Terms, section 3). We do not knowingly collect information about minors; if we learn we have, we delete the account.
Meca only sends you transactional emails, necessary for the service you asked for: sign-in link, subscription confirmation, receipts, replies to your message. You cannot unsubscribe from them because they are part of the service; they stop when the account is deleted.
Meca sends no promotional emails (news, offers). If that changed, it would be only with your express, separate consent, and every message would identify the sender and explain how to unsubscribe in one click, as Canada's Anti-Spam Legislation (CASL) requires.
If you live elsewhere in Canada, federal law (PIPEDA) and your province's law apply as the case may be; we follow the same principles (consent, limiting collection, access, safeguards, openness). The law governing the contract is that of Québec, without depriving you of your province's public-order protection (see the Terms, section 17).
When we make a significant change to this policy, we change the version number and date at the top of the page and notify you by email or in the app before it takes effect. For any new purpose for your information, we ask for your consent again.