SmartJobTracker
Politique de Confidentialité
Comment SmartJobTracker collecte, utilise et protège vos données personnelles.
Principe fondamental : vos données vous appartiennent. Nous ne les vendons jamais et ne les partageons pas à des fins publicitaires. Elles sont isolées par compte, chiffrées en transit, et traitées uniquement pour faire fonctionner l'application à votre demande.
1. Introduction
SmartJobTracker (« l'Application ») est un outil de suivi de candidatures assisté par IA. Cette Politique de Confidentialité explique quelles données nous collectons, pourquoi, comment nous les protégeons, et quels sont vos droits. Elle s'applique à l'application web accessible sur smartjobtracker.com et à l'extension navigateur associée.
2. Responsable du traitement
L'Application est un projet personnel édité par Alexandre Leblanc. Pour toute question relative à vos données ou à cette politique :
3. Données que nous collectons
Données d'authentification
- Adresse email Google et identifiant de compte (via Google OAuth)
- Nom et photo de profil, le cas échéant
- Jetons d'accès Google (Gmail / Calendar), stockés localement sur votre appareil
Données de candidatures
- Informations des offres (entreprise, poste, lien, description, plateforme)
- Historique et statuts des candidatures
- Emails échangés avec les recruteurs, analysés depuis Gmail
- Dates et détails d'entretiens récupérés depuis Google Calendar
- Notes personnelles et mémos
Données de CV et de rédaction
- Fichiers CV importés (PDF) et texte extrait
- CV adaptés, lettres de motivation et brouillons d'emails générés
- Scores de correspondance et de couverture ATS
Données d'entretien blanc
- Transcriptions texte de vos réponses et analyses/scores associés
- L'audio de votre voix n'est jamais envoyé ni stocké sur nos serveurs. Selon votre appareil, il est transcrit par le service de reconnaissance vocale de votre navigateur ou de votre téléphone, ou localement (voir section 7)
Données de profil et préférences
- Informations professionnelles optionnelles (expérience, compétences, coordonnées de contact)
- Préférences de l'application (thème, langue, paramètres de génération)
- Votre clé API personnelle (Anthropic, Google Gemini ou compatible OpenAI), le cas échéant, stockée localement sur votre appareil ; le fournisseur et le modèle choisis sont synchronisés avec votre compte
Données d'usage (uniquement avec votre accord)
- Collectées seulement si vous acceptez la mesure d'usage (bandeau affiché après votre connexion). Sans accord, rien n'est envoyé
- Événements d'utilisation des fonctionnalités (ex. : connexion de Gmail, candidature ajoutée, CV généré, entretien blanc terminé), avec la plateforme (web ou Android) et la source d'arrivée
- Ces événements sont rattachés à l'identifiant de votre compte, ainsi qu'à votre adresse email et à votre nom
- Ils ne contiennent jamais le contenu de vos emails, CV, lettres ou notes
4. Finalités et bases légales
| Finalité | Base légale (RGPD) |
| Afficher et suivre vos candidatures | Exécution du service (à votre demande) |
| Synchroniser Gmail et Calendar pour enrichir vos données | Consentement (connexion Google explicite) |
| Fonctionnalités IA : CV adaptés, lettres, relances, entretien blanc, réponses STAR | Consentement (usage volontaire de chaque feature) |
| Synchronisation multi-appareils de vos données | Exécution du service |
| Recommandations (relances en retard, entretiens imminents) | Intérêt légitime |
| Mesure d'usage des fonctionnalités pour améliorer l'app (Mixpanel) | Consentement (bandeau à la connexion, retirable à tout moment) |
5. Stockage et sécurité
Où vos données sont stockées :
- Appareil local : localStorage / IndexedDB pour le cache, les préférences et les jetons
- Supabase : base de données sécurisée pour la synchronisation multi-appareils, avec isolation stricte par compte (Row Level Security) et chiffrement en transit (TLS 1.2+)
- Google APIs : nous n'hébergeons pas vos emails ; l'API Gmail y accède en lecture seule à votre demande
Mesures de sécurité :
- Authentification via Google OAuth uniquement — aucun mot de passe n'est stocké
- Jetons OAuth conservés localement, jamais sur nos serveurs
- Isolation des données par utilisateur via les politiques RLS de Supabase
- Chiffrement des données en transit (HTTPS / TLS)
6. Partage avec des tiers (sous-traitants)
Nous ne vendons pas vos données. Nous les partageons uniquement avec les prestataires strictement nécessaires au fonctionnement de l'Application :
| Prestataire | Rôle |
| Google | Authentification OAuth, API Gmail et Calendar (à votre demande explicite) |
| Anthropic | API Claude pour le traitement IA — fournisseur par défaut (voir section 7) |
| Google (Gemini) ou fournisseur compatible OpenAI | Traitement IA, uniquement si vous choisissez ce fournisseur avec votre propre clé (voir section 7) |
| Supabase | Stockage et synchronisation multi-appareils |
| Vercel | Hébergement, fonctions serverless (proxy API) et mesure d'audience |
| Mixpanel | Mesure d'usage des fonctionnalités, uniquement avec votre accord (données hébergées dans l'Union européenne) |
| Adzuna, France Travail | Recherche d'offres, uniquement lors de requêtes volontaires |
| Google Maps | Calcul du temps de trajet vers une offre, uniquement si vous l'utilisez |
7. Traitement par intelligence artificielle
Lorsque vous utilisez une fonctionnalité IA (analyse d'emails, réponses STAR, relances, adaptation de CV, lettres de motivation, entretien blanc), le contenu concerné est transmis, via un proxy serverless Vercel, au fournisseur d'IA sélectionné dans vos Paramètres :
- Anthropic (Claude), par défaut. Le contenu est traité de manière temporaire pour produire le résultat demandé et n'est pas utilisé pour entraîner les modèles d'Anthropic. Voir la politique de confidentialité d'Anthropic.
- Google Gemini ou un fournisseur compatible OpenAI (OpenAI, Groq, OpenRouter…), uniquement si vous le choisissez avec votre propre clé. Le traitement relève alors des conditions de ce fournisseur, qui peuvent autoriser l'utilisation de vos données pour entraîner ses modèles (c'est notamment le cas de certaines offres gratuites). Consultez-les avant de choisir.
Votre clé personnelle transite par notre proxy le temps de chaque requête ; elle n'y est ni enregistrée ni journalisée.
Voix : pour l'entretien blanc, la transcription de votre voix dépend de votre appareil :
- Chrome, Edge et navigateurs similaires : reconnaissance vocale intégrée au navigateur (Web Speech API), qui peut envoyer l'audio aux serveurs de l'éditeur du navigateur (Google, Microsoft) pour le transcrire
- Application Android : service de reconnaissance vocale du téléphone (généralement Google), qui peut également traiter l'audio en ligne
- Autres navigateurs (ex. Firefox) : transcription locale dans votre navigateur (modèle Whisper) — l'audio ne quitte pas votre appareil
Dans tous les cas, l'audio n'est jamais envoyé ni stocké sur nos serveurs ; seule la transcription texte peut être transmise au fournisseur d'IA pour l'analyse.
8. Durée de conservation
Vos données sont conservées tant que votre compte est actif. Vous pouvez à tout moment supprimer une candidature, un CV ou l'ensemble de vos données depuis les Paramètres. La suppression est propagée à vos autres appareils. À la déconnexion de votre compte Google, les jetons et le cache locaux sont effacés de l'appareil.
9. Vos droits
Conformément au RGPD, vous disposez des droits suivants :
- Accès : télécharger vos données au format JSON (Paramètres → Données)
- Rectification : modifier vos informations à tout moment
- Suppression : effacer une partie ou l'intégralité de vos données (Paramètres → Données → Réinitialiser)
- Portabilité : exporter vos candidatures pour les réutiliser ailleurs
- Opposition et retrait du consentement : déconnecter votre compte Google à tout moment
Pour exercer ces droits, contactez contact@smartjobtracker.com.
10. Cookies et traceurs
Aucun cookie de traçage publicitaire. SmartJobTracker n'utilise pas de cookies à des fins publicitaires et ne revend aucune donnée. Le stockage local sert au fonctionnement de l'application et à la mesure d'usage décrite ci-dessous.
- Vercel Analytics : statistiques d'audience agrégées, sans cookie
- Mixpanel : mesure d'usage des fonctionnalités, rattachée à votre compte (voir section 3), uniquement si vous l'acceptez. Un bandeau vous le demande après votre connexion ; refuser est aussi simple qu'accepter. Tant que vous n'avez pas accepté, Mixpanel n'est pas chargé et aucun identifiant n'est déposé. Vous pouvez retirer votre accord à tout moment dans Réglages → Données : l'envoi s'arrête immédiatement. Votre choix est enregistré sur chaque appareil. La capture automatique des clics et des saisies est désactivée, et le réglage « Do Not Track » de votre navigateur est respecté
11. Transferts internationaux
Certains prestataires (Anthropic, Google, les fournisseurs d'IA compatibles OpenAI, Vercel) peuvent traiter des données en dehors de l'Union européenne, notamment aux États-Unis. Ces transferts s'appuient sur les garanties appropriées prévues par ces prestataires (clauses contractuelles types).
12. Mineurs
L'Application n'est pas destinée aux personnes de moins de 16 ans et ne collecte pas sciemment leurs données. Si vous pensez qu'un mineur nous a communiqué des données, contactez-nous pour leur suppression.
13. Conformité légale
SmartJobTracker respecte le RGPD pour les utilisateurs de l'Espace économique européen ainsi que les lois de confidentialité applicables dans votre juridiction. En cas de préoccupation non résolue, vous pouvez saisir l'autorité de protection des données de votre pays (en France, la CNIL).
14. Modifications
Nous pouvons mettre à jour cette Politique à tout moment. Les changements importants seront communiqués via l'application. La date de dernière mise à jour ci-dessous fait foi ; l'usage continu vaut acceptation des changements.