Politique de confidentialité

Dernière mise à jour : 29 juillet 2026

BROUILLON — NON PUBLIÉ. Chaque mention [À CONFIRMER] ci-dessous exige une décision de Savon avant publication, et l'ensemble du document devrait être révisé par un avocat spécialisé en protection des renseignements personnels au Québec : la Loi 25 (Loi sur la protection des renseignements personnels dans le secteur privé, telle que modifiée par le projet de loi 25) impose des obligations précises que ce brouillon peut décrire mais ne peut trancher à votre place. Les sections factuelles — ce qui est recueilli, où cela est conservé, qui le reçoit — ont été rédigées à partir du code source et sont exactes à cette date ; elles doivent le rester à mesure que le code évolue.

La présente politique explique quels renseignements personnels Savon

(« nous ») recueille lorsque vous utilisez l'application mobile et le site Web

Savon (le « Service »), pourquoi nous les recueillons, à qui nous les

communiquons et quels droits vous avez à leur égard.

Savon est exploitée depuis le Québec, au Canada, et est assujettie à la *Loi

sur la protection des renseignements personnels dans le secteur privé*

(Loi 25) ainsi qu'à la LPRPDE (loi fédérale).


1. Responsable de vos renseignements

**Personne responsable de la protection des renseignements personnels

(responsable de la protection) :** `[À CONFIRMER : nom complet, titre et

adresse courriel directe. La Loi 25 exige que cette personne soit identifiée

nommément et que ses coordonnées soient publiées.]`

Entité juridique : `[À CONFIRMER : dénomination sociale et adresse de

l'entité qui exploite le Service — la société immobilière pour la v1, selon le

plan de lancement. Si une société Savon inc. distincte est constituée plus tard

et que le Service lui est cédé, cette section doit être mise à jour et les

utilisateurs avisés.]`

Coordonnées : contact@buanderiesavon.com


2. Ce que nous recueillons, et pourquoi

Nous ne recueillons que ce dont le Service a besoin pour fonctionner. Nous ne

vendons pas de renseignements personnels et ne les utilisons pas à des fins

publicitaires.

2.1 Renseignements de compte

QuoiPourquoiOù c'est conservé
Numéro de téléphone (connexion par SMS)Vous authentifierFirebase Authentication
Adresse courriel et nom (connexion Google ou Apple)Vous authentifier et vous accueillirFirebase Authentication
Le prénom que vous choisissez dans l'applicationVous accueillir et identifier vos reçusFirestore, dans un document que vous seul pouvez lire ou modifier
Votre langue (français/anglais)Afficher l'application dans votre langue sur tous vos appareilsFirestore, même document
Votre choix quant aux notificationsRespecter ce choix sur tous vos appareilsFirestore, même document

Si vous utilisez Masquer mon adresse courriel d'Apple, nous recevons une

adresse relais plutôt que la vôtre, et c'est tout ce que nous conservons.

Apple ne transmet votre nom et votre courriel qu'une seule fois, à la

première connexion. L'application les conserve sur votre appareil jusqu'à ce

qu'ils puissent être rattachés à votre compte.

2.2 Renseignements de paiement

Les paiements sont traités par Stripe. Votre numéro de carte n'atteint

jamais nos serveurs : il est transmis directement de votre appareil à Stripe.

Pour chaque paiement, nous créons chez Stripe un enregistrement indiquant **de

quelle machine** il s'agit. Si vous demandez à être avisé du démarrage de la

machine, nous y joignons aussi le jeton de notification de votre appareil

et l'identifiant de la machine, afin que notre système sache où envoyer cet

unique avis.

Nous conservons un exemplaire de votre **historique de paiements sur votre

appareil** pour que vous puissiez consulter vos lavages passés. `[À CONFIRMER :

un changement prévu récupérera aussi l'historique depuis Stripe afin qu'il

survive à une réinstallation. Mettre cette section à jour à ce moment-là.]`

2.3 Lorsque vous signalez un problème

Si vous signalez un problème avec une machine, nous recevons le motif

choisi et la note que vous rédigez (jusqu'à 500 caractères), avec le

paiement concerné, afin de libérer la retenue et de faire un suivi.

2.4 Notifications

Si vous acceptez les notifications, Apple ou Google attribue à votre appareil

un jeton de notification. Nous l'utilisons uniquement pour vous dire que

votre machine a démarré, ou qu'elle n'a pas démarré. Vous pouvez désactiver les

notifications à tout moment dans l'application ou dans les réglages de votre

téléphone.

2.5 Caméra

L'application utilise votre caméra uniquement pour lire le code QR d'une

machine, et seulement lorsque le lecteur est ouvert. Les images sont traitées

sur votre appareil ; elles ne sont ni conservées ni transmises. Vous pouvez

refuser l'accès à la caméra et saisir le code de la machine à la main.

2.6 Si vous nous écrivez par le formulaire du site Web

Si vous êtes exploitant d'une buanderie et utilisez le formulaire de notre site

Web, nous recueillons le nom, le courriel, le nom de l'entreprise, la ville, le

nombre de machines et le message que vous saisissez, ainsi que votre **adresse

IP et l'agent utilisateur** de votre navigateur (conservés pour détecter

les abus du formulaire).

2.7 Ce que nous ne recueillons délibérément pas

antifraude realUserStatus, dont nous n'avons aucun besoin.


3. À qui vos renseignements sont communiqués

Nous ne communiquons vos renseignements personnels qu'à des fournisseurs qui

les traitent pour notre compte, par contrat :

FournisseurCe qu'il reçoitFinalité
StripeDonnées de paiement, identifiant de machine, jeton de notificationTraitement des paiements
Google (Firebase)Identité du compte, prénom choisi, langue, préférence de notification ; livraison des notificationsAuthentification, base de données, notifications, hébergement de notre infrastructure
[À CONFIRMER : le fournisseur de courriel — le code utilise actuellement SendGrid ; les notes du projet mentionnent Resend. Nommer celui réellement utilisé.]Adresse courriel et contenu du message du formulaire WebNous acheminer ce message

Nous pouvons également divulguer des renseignements lorsque la loi l'exige.


4. Où vos renseignements sont conservés — hors du Québec

Vos renseignements personnels sont conservés et traités aux États-Unis.

Notre base de données et notre infrastructure fonctionnent dans les régions

américaines de Google Cloud, et Stripe traite les paiements aux États-Unis et

ailleurs.

Vos renseignements sont donc assujettis aux lois de ces territoires et peuvent

être accessibles à leurs autorités. La Loi 25 nous oblige à vous en informer

avant que vous ne fournissiez ces renseignements, et à avoir évalué qu'ils y

bénéficient d'une protection adéquate. `[À CONFIRMER : la Loi 25 exige une

évaluation des facteurs relatifs à la vie privée (ÉFVP) documentée pour cette

communication hors Québec. Elle n'a pas été faite. Soit la réaliser, soit

déplacer les données vers des régions canadiennes — Firestore et Cloud

Functions offrent tous deux northamerica-northeast1 (Montréal).]`


5. Durée de conservation

`[À CONFIRMER : une durée doit être indiquée pour chaque catégorie. Point de

départ suggéré, à réviser :]`

compte.

et par nous aussi longtemps que l'exigent les lois fiscales et comptables

québécoises et canadiennes `[À CONFIRMER : généralement six ans — à valider

avec votre comptable]`.


6. Vos droits

En vertu de la Loi 25 et de la LPRPDE, vous pouvez :

cessions de les utiliser ;

rattachent ;

lisible par ordinateur) et en demander la communication ;

Québec* si vous êtes insatisfait du traitement de votre demande.

Pour exercer l'un de ces droits, écrivez au responsable de la protection dont

les coordonnées figurent à la section 1. Nous répondrons dans les 30 jours,

comme l'exige la Loi 25.

Suppression du compte : Vous pouvez supprimer votre compte à tout moment

depuis l'application : Compte → Supprimer mon compte. Cette action retire

définitivement votre nom, vos préférences et votre profil de paiement, puis vous

déconnecte. Elle est irréversible.

Vos reçus de paiement sont conservés après la suppression, car les lois fiscales

et comptables du Québec et du Canada nous obligent à conserver les registres des

transactions `[À CONFIRMER : durée de conservation — voir la section 5]`. Ces

registres ne sont plus rattachés à un compte, et le moyen de paiement enregistré

est supprimé avec le reste.

`[À CONFIRMER : une procédure de suppression par le Web est exigée par Google

Play et sera ajoutée avant la sortie Android. D'ici là, une personne n'ayant pas

accès à l'application peut en faire la demande au responsable de la protection

des renseignements personnels, à l'adresse indiquée à la section 1.]`


7. Comment nous les protégeons

Le document de votre compte dans notre base de données n'est lisible et

modifiable que par vous, ce qui est appliqué par des règles côté serveur et

non par l'application. Les échanges entre l'application, notre infrastructure

et nos fournisseurs sont chiffrés en transit. Les données de carte sont

traitées exclusivement par Stripe, certifiée PCI-DSS.

`[À CONFIRMER : la Loi 25 exige un plan de réponse aux incidents documenté —

qui est avisé, comment la Commission et les personnes concernées sont

informées — ainsi que le registre des incidents de confidentialité que vous

devez tenir. Cela n'existe pas encore.]`


8. Décisions automatisées

Nous n'utilisons pas vos renseignements personnels pour prendre des décisions

automatisées produisant des effets juridiques ou comparables à votre égard, et

nous ne faisons pas de profilage.


9. Enfants

Le Service ne s'adresse pas aux enfants et nous ne recueillons pas sciemment de

renseignements personnels auprès de personnes de moins de `[À CONFIRMER : 14

ans est l'âge à partir duquel la Loi 25 permet à un mineur de consentir

lui-même ; en deçà, le consentement d'un parent est requis]`.


10. Témoins (cookies) et analytique

`[À CONFIRMER : l'application n'utilise aujourd'hui aucun outil d'analytique ni

de publicité. Si Google Analytics est ajouté au site Web, la Loi 25 exige un

consentement préalable à son chargement, et cette section devra le décrire.]`


11. Modifications

Si nous apportons un changement important, nous mettrons à jour la date en tête

du document et vous en aviserons dans l'application ou par courriel avant son

entrée en vigueur.


12. Nous joindre

Responsable de la protection : [À CONFIRMER — voir la section 1]

Courriel : contact@buanderiesavon.com

Commission d'accès à l'information du Québec — cai.gouv.qc.ca

Privacy Policy

Last Updated: July 29, 2026

DRAFT — NOT YET PUBLISHED. Every [TO CONFIRM] marker below needs a decision from Savon before this is published, and the whole document should have a Quebec privacy lawyer's review: Law 25 (the Act respecting the protection of personal information in the private sector, as amended by Bill 25) imposes specific obligations this draft can describe but cannot decide on your behalf. The factual sections — what is collected, where it goes, who receives it — were written from the source code and are accurate as of this date; keep them accurate as the code changes.

This Privacy Policy explains what personal information Savon ("we," "us")

collects when you use the Savon mobile application and website (the

"Service"), why we collect it, who we share it with, and the rights you have

over it.

Savon is operated from Quebec, Canada, and is subject to Quebec's *Act

respecting the protection of personal information in the private sector*

(Law 25) and Canada's PIPEDA.


1. Who is responsible for your information

**Person in charge of the protection of personal information (Privacy

Officer):** `[TO CONFIRM: full name, title, and a direct email address.

Law 25 requires this person be identified by name and their contact

information published.]`

Legal entity: `[TO CONFIRM: the registered legal name and address of the

entity operating the Service — the building corporation for v1, per the launch

plan. If a separate Savon Inc. is later incorporated and the Service is

assigned to it, this section must be updated and users notified.]`

Contact: contact@buanderiesavon.com


2. What we collect, and why

We collect only what the Service needs to work. We do not sell personal

information, and we do not use it for advertising.

2.1 Account information

WhatWhyWhere it is stored
Phone number (if you sign in by SMS)To authenticate youFirebase Authentication
Email address and name (if you sign in with Google or Apple)To authenticate you and greet youFirebase Authentication
The first name you choose in the appTo greet you and label your receiptsFirestore, in a document only you can read or write
Your language preference (French/English)To show the app in your language across devicesFirestore, same document
Whether you want notificationsTo respect that choice across devicesFirestore, same document

If you sign in with Apple and choose Hide My Email, we receive a relay

address rather than your real one, and that is all we ever store.

Apple provides your name and email only once, on your first sign-in. The

app stores that on your device until it can be attached to your account.

2.2 Payment information

Payments are processed by Stripe. Your card number never reaches our

servers — it is sent directly from your device to Stripe.

For each payment we create a record with Stripe that identifies **which

machine** you are paying for. If you ask to be notified when your machine

starts, we also attach your device's notification token and the machine's

label to that record, so our system knows where to send that one notification.

We keep a copy of your payment history on your device so you can see past

washes. `[TO CONFIRM: a planned change will also fetch history from Stripe so

it survives reinstalling the app. Update this section when that ships.]`

2.3 When you report a problem

If you report a problem with a machine, we receive the reason you selected

and any note you write (up to 500 characters), together with the payment it

concerns, so we can release the hold and investigate.

2.4 Notifications

If you allow notifications, your device is issued a notification token by

Apple or Google. We use it only to tell you that your machine started, or that

it did not start. You can turn notifications off at any time in the app or in

your phone's settings.

2.5 Camera

The app uses your camera only to read the QR code on a machine, and only

while the scanner is open. Images are processed on your device and are never

stored or transmitted. You can decline camera access and type the machine code

instead.

2.6 If you contact us through the website form

If you are a laundromat operator using the contact form on our website, we

collect the name, email, business name, city, machine count and message you

enter, plus your IP address and browser user-agent (kept to detect

abuse of the form).

2.7 What we deliberately do not collect

realUserStatus anti-fraud signal, as we have no need for it.


3. Who your information is shared with

We share personal information only with service providers who process it on our

behalf, under contract:

ProviderWhat they receivePurpose
StripePayment details, machine identifier, notification tokenProcessing payments
Google (Firebase)Account identity, chosen name, language, notification preference; notification deliveryAuthentication, database, notifications, hosting our backend
[TO CONFIRM: the email provider — the code currently uses SendGrid; project notes say Resend. Name whichever is actually in use.]Email address and message content from the website formDelivering that message to us

We may also disclose information where required by law.


4. Where your information is stored — outside Quebec

Your personal information is stored and processed in the United States. Our

database and backend run in Google Cloud's US regions, and Stripe processes

payments in the United States and elsewhere.

This means your information is subject to the laws of those jurisdictions and

may be accessible to their authorities. Law 25 requires us to tell you this

before you provide the information, and to have assessed that it receives

adequate protection. `[TO CONFIRM: Law 25 requires a documented Privacy Impact

Assessment for this transfer. It has not been done. Either complete one, or

move the data to Canadian regions — Firestore and Cloud Functions both offer

northamerica-northeast1 (Montreal).]`


5. How long we keep it

`[TO CONFIRM: retention periods must be stated for each category. Suggested

starting point, to be reviewed:]`

as long as required by Quebec and Canadian tax and accounting law

[TO CONFIRM: typically six years — confirm with your accountant].


6. Your rights

Under Law 25 and PIPEDA you may:

used format), and ask that it be transferred;

not satisfied with how we have handled your request.

To exercise any of these, contact our Privacy Officer at the address in

section 1. We will respond within 30 days, as Law 25 requires.

Account deletion: You can delete your account at any time from the app:

Account → Delete my account. This permanently removes your name, your

settings and your payment profile, and signs you out. It cannot be undone.

Your payment receipts are kept after deletion, because Quebec and Canadian tax

and accounting law requires us to retain records of transactions

`[TO CONFIRM: retention period — see section 5]`. Those records are no longer

linked to an account, and the stored payment method is deleted with the rest.

`[TO CONFIRM: a web-based deletion route is required by Google Play and will be

added before the Android release. Until then, customers without access to the

app can request deletion from the Privacy Officer at the address in section 1.]`


7. How we protect it

Your account document in our database is readable and writable only by you,

enforced by server-side rules rather than by the app. Traffic between the app,

our backend and our providers is encrypted in transit. Card data is handled

exclusively by Stripe, which is PCI-DSS certified.

`[TO CONFIRM: Law 25 requires a documented breach-response plan — who is

notified, how the Commission and affected individuals are informed, and the

register of confidentiality incidents you must keep. This does not exist yet.]`


8. Automated decision-making

We do not use your personal information to make automated decisions that

produce legal or similarly significant effects about you, and we do not profile

you.


9. Children

The Service is not directed at children, and we do not knowingly collect

personal information from anyone under `[TO CONFIRM: 14 is the age at which

Law 25 allows a minor to consent on their own behalf; below that, a parent

must]`.


10. Cookies and analytics

`[TO CONFIRM: the app uses no analytics or advertising SDKs today. If Google

Analytics is added to the website, Law 25 requires consent before it loads, and

this section must describe it.]`


11. Changes to this policy

If we make a significant change, we will update the date at the top and notify

you in the app or by email before the change takes effect.


12. Contact

Privacy Officer: [TO CONFIRM — see section 1]

Email: contact@buanderiesavon.com

Commission d'accès à l'information du Québec — cai.gouv.qc.ca