Dernière mise à jour : 12 juin 2026 · En vigueur : 1er janvier 2025 · v3.6
KeyAssist (« nous », « notre », « nos ») s'engage à protéger votre vie privée. La présente Politique de confidentialité explique quelles données nous collectons, comment nous les utilisons et quels sont vos droits concernant vos données à caractère personnel.
Pour exercer ces droits : privacy@keyassist.app
| Catégorie | Données | Finalité | Base juridique |
|---|---|---|---|
| Compte | Nom, adresse e-mail, pays | Authentification, fourniture du service | Contrat |
| Profile & onboarding | Equipment you own (equipment, equipmentOther), how you heard about us (hearAbout), and preferred country & equipment used as search defaults (prefCountry, prefEquipment) | Personalization, onboarding, tailoring search results | Consent |
| Utilisation | Fiches consultées, recherches, durée de session | Amélioration du service, analyse | Intérêt légitime |
| Facturation | Moyen de paiement (via Stripe — nous ne conservons pas les numéros de carte) | Gestion des abonnements | Contrat |
| Données techniques | Adresse IP, type de navigateur, type d'appareil | Sécurité, prévention de la fraude | Intérêt légitime |
| Cookies | Jeton de session, préférences | Authentification, personnalisation | Consentement / Contrat |
Nous partageons vos données uniquement avec les prestataires de services tiers suivants :
| Service | Finalité | Données partagées | Conformité |
|---|---|---|---|
| Firebase (Google) | Authentification et base de données | Adresse e-mail, UID, événements d'utilisation | EU-US DPF, CCT du RGPD |
| Stripe | Traitement des paiements | Adresse e-mail, adresse de facturation | PCI DSS niveau 1 |
| Vercel | Hébergement et diffusion en périphérie (edge) | Adresse IP (journaux) | SOC 2 Type II |
| Sentry | Suivi des erreurs (sur adhésion uniquement) | Événements d'erreur, type d'appareil | RGPD, région de données UE disponible |
| Microsoft Clarity (Microsoft Corporation) | Analyse produit respectueuse de la vie privée et cartes de chaleur de session (soumis au consentement) | Événements d'interaction anonymisés, URL des pages, appareil/navigateur ; traités aux États-Unis/UE | Accord de traitement des données |
| Upstash (Vercel KV / Redis) | Limitation du débit de l'API | Adresse IP hachée + compteurs de requêtes (éphémères, TTL d'environ 1 h) ; traités aux États-Unis/UE | Accord de traitement des données |
| Resend (Resend Inc.) | Transactional email (email-change verification, trial reminders) | Recipient email address, message content; delivered via AWS SES (USA) | Data Processing Addendum |
| NHTSA vPIC (US Dept. of Transportation) | VIN decoding (optional VIN lookup you initiate) | Only the VIN you type; no account identifier is sent — a public government API | Public API (no PII stored by us) |
| jsDelivr (open-source CDN) | Delivery of static library assets (incl. the transformers.js on-device voice-search engine) | No personal data beyond the standard HTTP request (IP), same as any CDN fetch | Privacy policy |
| Hugging Face (Hugging Face, Inc.) | On-device voice search — delivers the offline Whisper speech-recognition model to your browser (the transformers.js library itself is served via jsDelivr, above) | None — model files download to your device; your audio is transcribed locally and never leaves your browser | Public CDN file downloads. Hosts: huggingface.co, *.hf.co, cas-bridge.xethub.hf.co |
Nous ne vendons jamais vos données à caractère personnel à des tiers. Sentry et Microsoft Clarity ne sont activés qu'avec votre consentement explicite aux cookies.
Cette liste de sous-traitants est tenue à jour et actualisée chaque fois que nous ajoutons, modifions ou supprimons un prestataire de services.
Nous utilisons des cookies répartis en deux catégories :
Nous n'utilisons pas de cookies publicitaires ni de traceurs intersites, et nous ne vendons pas de données de navigation. Vous pouvez modifier vos préférences relatives aux cookies à tout moment dans Paramètres du compte → Préférences relatives aux cookies, ou en nous écrivant par e-mail.
| Catégorie de données | Durée de conservation | Ce qui se passe en cas de suppression |
|---|---|---|
| Profil de compte (Firestore) | Tant que le compte est actif | Supprimé dans les 24 h suivant la demande de suppression du compte |
| Favoris et fiches enregistrées | Tant que le compte est actif | Supprimés en même temps que le compte |
| Registres de facturation (Stripe) | 7 ans après la dernière transaction | Stripe les conserve à des fins de conformité légale/fiscale — leur suppression anticipée échappe à notre contrôle |
| Journaux d'erreurs (Sentry) | 90 jours (offre gratuite de Sentry) | Purgés automatiquement par Sentry ; vous pouvez demander une suppression immédiate via privacy@ |
| Journaux des requêtes serveur (Vercel) | 30 jours | Purgés automatiquement par l'infrastructure Vercel |
| Analyses anonymisées | Jusqu'à 2 ans | Anonymisées — aucune donnée à caractère personnel ; non soumises aux demandes de suppression |
| CSP violation reports (security telemetry) | 180 days | Auto-purged; security telemetry with minimal / no personal data |
| Bot / abuse-detection reports | 180 days | Auto-purged; honeypot / abuse-prevention data |
| API request logs (paid endpoints) | 90 days | Auto-purged; access audit for paid endpoints |
| Email-change magic-link tokens | 7 days | Auto-purged; single-use, expire within 24h of issue |
Calendrier de suppression du compte : lorsque vous supprimez votre compte (Paramètres du compte → Supprimer le compte), KeyAssist supprime votre profil Firestore et votre entrée Firebase Auth dans les 24 heures. L'abonnement Stripe est annulé immédiatement. Les registres de facturation sont conservés pendant 7 ans, comme l'exige la législation fiscale canadienne (Loi de l'impôt sur le revenu).
Nous protégeons vos données au moyen de :
KeyAssist n'est pas destiné aux utilisateurs de moins de 18 ans. Nous ne collectons pas sciemment de données auprès d'enfants.
Vos données peuvent être traitées aux États-Unis (Firebase, Stripe, Vercel). Ces prestataires respectent les cadres de protection des données applicables, y compris le RGPD, au moyen de clauses contractuelles types.
| Processor | Processing location | Transfer mechanism |
|---|---|---|
| Firebase (Google) | USA / EU | EU-US Data Privacy Framework + SCCs |
| Stripe | USA | Standard Contractual Clauses (Stripe DPA) |
| Vercel | USA | Standard Contractual Clauses (Vercel DPA) |
| Sentry | USA / EU | SCCs; EU data region available |
| Microsoft Clarity | USA / EU | EU-US Data Privacy Framework + Microsoft DPA/SCCs |
| Upstash (Vercel KV) | USA / EU | Standard Contractual Clauses (Upstash DPA) |
| Resend (via AWS SES) | USA | Standard Contractual Clauses (Resend DPA) |
| Hugging Face & jsDelivr (CDN) | Global CDN | Public model/library file downloads — no personal data transferred |
Scope of self-serve export: "Export my data" returns your profile, saved preferences, favorites, and locally-stored data as JSON/CSV. For a complete GDPR Article 15 copy of everything linked to your account (including server-side records not in the self-serve bundle), email privacy@keyassist.app and we will provide it within 30 days.
Si vous résidez en Californie, la California Consumer Privacy Act (CCPA) vous confère des droits supplémentaires concernant vos renseignements personnels.
Pour exercer vos droits au titre de la CCPA, contactez : privacy@keyassist.app · Objet : « CCPA Request »
Ne pas vendre mes renseignements personnels : KeyAssist ne vend pas de renseignements personnels à des tiers. La présente page tient lieu d'avis de refus — aucune autre démarche n'est nécessaire.
Nous vous informerons par e-mail et/ou par un avis bien visible dans l'application au moins 30 jours avant toute modification importante. La date de « Dernière mise à jour » figurant en haut reflète la révision la plus récente.
Questions relatives à la protection des données : privacy@keyassist.app
Adresse postale : 327 Portage Ave, Winnipeg, MB R3B 2C1, Canada
Délai de réponse : sous 30 jours pour les demandes au titre du RGPD.
English · Українська · Español · Português · Deutsch · Français · Polski · العربية · עברית · فارسی · اردو · Italiano · Türkçe · 日本語 · 简体中文 · Русский · हिन्दी · Bahasa Indonesia · Tiếng Việt · 한국어 · ไทย · Nederlands · Română · Bahasa Melayu · 繁體中文 · Ελληνικά · Čeština · Magyar · Svenska · বাংলা