Politique de confidentialité
Dernière mise à jour : 5 novembre 2026
1. Responsable du traitement
Le responsable du traitement des données à caractère personnel est VisitCard, exploité par Fiducium Sàrl, c/o Gaël Ghislain Monney, Rue des Beaux-Arts 14, 2000 Neuchâtel, Suisse (IDE : CHE-488.904.546). Contact : hello@visitcard.app. Cette société est soumise à la loi fédérale suisse sur la protection des données (nLPD) et, pour les utilisateurs situés dans l’Union européenne, s’efforce de respecter les principes du RGPD. Dans ce cadre, la désignation formelle d’un délégué à la protection des données n’est pas obligatoire pour notre taille d’organisation. Toute demande relative à la protection des données : hello@visitcard.app.
2. Données collectées et bases légales
- Données de compte (email, nom, mot de passe haché) — base légale : exécution du contrat (art. 6.1.b RGPD) ; date de la dernière connexion et de la dernière activité dans le tableau de bord (deux dates seulement, sans historique ni adresse IP), pour le support et le suivi du service — base légale : intérêt légitime (art. 6.1.f RGPD)
- Profil carte de visite (photo, poste, téléphone, réseaux sociaux) — base légale : exécution du contrat + consentement
- Données de paiement (abonnement, plan, historique factures) — base légale : exécution du contrat + obligation légale (art. 6.1.b et 6.1.c)
- Analytics agrégées (vues, pays visiteur, type d’appareil) — base légale : intérêt légitime (art. 6.1.f RGPD), données pseudonymisées
- Logs techniques (IP pour rate-limiting, timestamps) — base légale : intérêt légitime (sécurité)
- Scanner de cartes de visite — La photo d’une carte de visite est transmise à Anthropic PBC (États-Unis), notre sous-traitant d’analyse d’image, uniquement pour en lire les coordonnées, dans deux cas : lorsqu’un titulaire de compte utilise la fonction « Scanner une carte » (depuis son tableau de bord, sa carte ou son lien de scan personnel), et lorsqu’un visiteur d’une carte choisit « Remplir avec une photo de ma carte » pour préremplir le formulaire de contact. Ce bouton est facultatif : le visiteur peut toujours saisir ses coordonnées à la main. La photo n’est pas conservée par VisitCard et Anthropic ne l’utilise pas pour entraîner ses modèles. Seules les coordonnées relues sont enregistrées : par le titulaire dans son carnet ; pour le visiteur, uniquement s’il envoie ensuite le formulaire. Les transferts vers les États-Unis sont encadrés par des clauses contractuelles types.
- Visibilité de votre carte — votre carte est accessible à toute personne qui a son lien ou son QR code. Par défaut, elle n’est pas proposée aux moteurs de recherche (balise
noindex) et n’est pas listée dans notre plan du site ; elle ne l’est que si vous cochez « Rendre ma carte visible sur Google » dans l’éditeur, et vous pouvez décocher cette case à tout moment — base légale : consentement (art. 6.1.a RGPD) - Prospects et newsletter — Quand vous demandez une démo, l’envoi d’un QR code par e-mail ou l’inscription à la newsletter, nous enregistrons votre adresse e-mail, la langue et la provenance de la demande (pour une démo, aussi l’entreprise et la taille de l’équipe). En réponse à une demande de démo, nous pouvons vous envoyer un lien personnel vers une page de démo, valable 14 jours ; pour limiter son transfert, nous comptons ses ouvertures (date de la première et de la dernière, nombre et empreinte de l’appareil calculée à partir du navigateur et d’une partie de l’adresse IP, jamais l’adresse elle-même) ; ces données sont supprimées avec la demande de démo. Si vous cochez la case prévue ou si vous vous inscrivez à la newsletter, nous vous envoyons par e-mail un lien de confirmation : votre consentement n’est enregistré qu’au clic sur ce lien (double opt-in). Nous gardons alors la preuve de ce consentement (date, texte accepté, empreinte de l’adresse IP, jamais l’adresse elle-même) et vous envoyons nos nouveautés et conseils par e-mail — base légale : consentement (art. 6.1.a RGPD, art. 3 al. 1 let. o LCD). Ces envois passent par Resend, Inc. (sous-traitant) et ne contiennent ni pixel de suivi des ouvertures ni liens de suivi des clics. Vous retirez votre consentement à tout moment par le lien de désinscription de chaque e-mail ; vos données sont conservées jusqu’à votre désinscription ou votre demande de suppression à hello@visitcard.app. Sans consentement confirmé, votre adresse ne sert qu’à répondre à votre demande ; elle est retirée de la liste des prospects 30 jours après votre dernière demande.
- Programme ambassadeurs — Si vous êtes ambassadeur : votre code, votre répartition, vos commissions et versements, l’empreinte (non réversible) des adresses IP utilisées sur votre espace et vos coordonnées de versement (nom, adresse, statut, numéro IDE ou de TVA le cas échéant, IBAN), chiffrées (AES-256) et utilisées uniquement pour vous payer. Les factures (PDF) jointes à vos demandes de virement sont conservées dans un espace privé, accessibles seulement à vous et à l’administration, pour le paiement et la comptabilité. Si vous êtes venu par un lien d’ambassadeur : le code de ce lien (cookie
vc_ref, 60 jours), l’empreinte de votre adresse IP et celle de votre carte de paiement (fournie par Stripe), qui servent seulement à éviter l’auto-parrainage. L’ambassadeur ne voit que votre prénom et l’initiale de votre nom. Base légale : exécution du contrat et intérêt légitime (prévention des abus). - Commande de cartes NFC — Si vous commandez une carte NFC physique : la commande, l’adresse de livraison et le numéro de téléphone saisis lors du paiement (Stripe), et les données imprimées sur la carte (nom, fonction, entreprise, logo, lien de votre carte). Elles servent uniquement à produire et à envoyer la carte : les données imprimées et l’adresse de livraison sont transmises, pour la fabrication, à un imprimeur établi en France (Union européenne). Base légale : exécution du contrat.
3. Stockage et sécurité
Vos données sont hébergées sur l’infrastructure Cloudflare (datacenters certifiés ISO 27001). La base de données (Cloudflare D1) et les images téléversées (Cloudflare R2) sont stockées dans l’Union européenne (juridiction UE de Cloudflare) ; l’application est servie par le réseau mondial de Cloudflare, chaque requête étant traitée par le datacenter le plus proche. La base de données utilise D1 SQLite avec chiffrement au repos. Les mots de passe sont hachés via PBKDF2-SHA256 avec 100 000 itérations et un sel unique par utilisateur. Les communications sont chiffrées TLS 1.3. Des tokens CSRF protègent tous les formulaires. Le rate-limiting par IP est appliqué sur toutes les routes sensibles, avec des compteurs temporaires tenus dans la base de données Cloudflare D1.
4. Sous-traitants (art. 28 RGPD)
| Sous-traitant | Rôle | Localisation | Politique |
|---|---|---|---|
| Cloudflare, Inc. | Hébergement et diffusion de l’application (réseau mondial, CDN), base de données D1 et stockage des images R2 (juridiction UE) | UE (base de données et images) ; société américaine (DPF) | cloudflare.com/privacypolicy |
| Stripe, Inc. | Traitement des paiements, facturation, TVA | États-Unis (DPF) | stripe.com/privacy |
| Resend, Inc. | Envoi des e-mails transactionnels, de la newsletter (double opt-in) et des e-mails d’accompagnement déclenchés par des événements du compte (région d’envoi UE : Irlande) | Irlande (UE) ; société américaine (SCC) | resend.com/legal/privacy-policy |
| Infomaniak Network SA (Genève, Suisse) | Hébergement de la messagerie (adresse hello@visitcard.app, réponses aux e-mails) | Suisse | www.infomaniak.com/fr/cgv/politique-de-confidentialite |
| Imprimeur (France, UE) | Fabrication et expédition des cartes NFC personnalisées (données imprimées, adresse de livraison) | France (UE) | — |
| Google LLC (GTM/GA4/Google Ads) | Analytics et mesure de conversion publicitaire (avec consentement) | États-Unis (DPF) | policies.google.com/privacy |
| Google LLC (Google Fonts) | Fichiers de polices, récupérés par nos serveurs et servis depuis visitcard.app (Google ne reçoit ni l’adresse IP ni aucune donnée des visiteurs) | États-Unis (DPF) | policies.google.com/privacy |
| Google LLC (connexion avec Google, Google Wallet, API Gmail) | Connexion avec Google ; ajout de la carte à Google Wallet ; API Gmail (autorisation gmail.settings.basic), utilisée uniquement à votre demande pour installer votre signature e-mail dans Gmail | États-Unis (DPF) | policies.google.com/privacy |
| Microsoft Corporation | Connexion avec Microsoft ; complément Outlook (bibliothèque office.js chargée depuis les serveurs de Microsoft) | États-Unis (DPF) | privacy.microsoft.com |
| Anthropic PBC | Analyse d’image pour le scanner de cartes de visite (extraction des coordonnées) : photos prises par les titulaires de compte, et par les visiteurs d’une carte qui choisissent de préremplir le formulaire de contact | États-Unis (SCC) | anthropic.com/legal/privacy |
L’utilisation et le transfert à toute autre application des informations reçues des API Google respectent la Google API Services User Data Policy, y compris les exigences d’usage limité (Limited Use).
5. Cookies
VisitCard utilise notamment les cookies strictement nécessaires suivants : visitcard_session (authentification, HttpOnly, SameSite=Lax), csrf_token (protection CSRF, SameSite=Lax, Max-Age 24h) et vc_signup (connexion automatique après vérification de l’e-mail, 3 heures). D’autres cookies fonctionnels de courte durée (double authentification, connexion avec Google ou Microsoft, tableau de bord) sont détaillés dans la Politique de cookies. Visiteurs situés en Suisse (pays de l’adresse IP) : Google Tag Manager et la balise Google se chargent sur chaque page dès votre arrivée, avec Google Consent Mode v2 en mode avancé, réglé par défaut sur « refusé » (analytics_storage, ad_storage, ad_user_data et ad_personalization à denied). Tant que vous n’avez pas accepté, aucun cookie Google n’est déposé ni lu ; la balise envoie toutefois à Google des signaux sans cookie (« pings ») : état du consentement, page consultée, horodatage, type de navigateur et adresse IP (utilisée pour la transmission et une localisation approximative). Google s’en sert pour estimer, sous forme agrégée et modélisée, les visites et les conversions non mesurées. Après votre accord, Google Analytics 4 et Google Ads déposent leurs cookies et mesurent, chacun selon la catégorie acceptée (Analytiques / Marketing). Visiteurs situés hors de Suisse : Google Tag Manager et la balise Google ne sont chargés qu’après votre accord (Analytiques ou Marketing) ; avant cela, rien n’est transmis à Google, pas même des signaux sans cookie. Votre choix est mémorisé via le cookie vc_consent (365 jours). Le cookie vc_src (30 jours, mesure interne) mémorise la provenance de votre première visite (site référent, campagne, lien de parrainage ou clic publicitaire, sans identifiant publicitaire) pour les statistiques internes de VisitCard ; il est associé à votre compte si vous vous inscrivez et n’est jamais transmis à des tiers. Visiteurs situés en Suisse (pays de l’adresse IP) : il est déposé dès la première visite et effacé si vous refusez les cookies analytiques ; autres visiteurs : il n’est déposé que si vous acceptez les cookies analytiques. Si vous arrivez par une annonce Google Ads, l’identifiant de ce clic est conservé dans le cookie vc_gclid (90 jours) avec votre accord pour les cookies marketing (en Suisse, tant que vous ne les avez pas refusés dans le bandeau), puis avec votre compte si vous vous inscrivez, pour mesurer les conversions de nos annonces (inscription, essai, achat) : VisitCard le transmet alors à Google Ads avec ces conversions. Conversions améliorées de Google Ads : uniquement si vous acceptez les cookies marketing, lors d’une inscription, d’un essai ou d’un achat, l’adresse e-mail de votre compte est transmise à Google sous forme hachée (empreinte SHA-256 calculée dans votre navigateur, jamais en clair ni dans une adresse web), afin d’attribuer cette conversion à nos annonces. Les cartes publiques (visitcard.app/c/…) ne déposent aucun cookie et ne chargent aucun outil tiers de mesure d’audience ou de publicité ; leurs polices de caractères sont servies depuis visitcard.app : Google Fonts ne reçoit pas l’adresse IP du visiteur. Détails : Politique de cookies.
6. Vos droits (RGPD)
Conformément aux articles 15 à 22 du RGPD (et aux dispositions équivalentes de la nLPD suisse), vous disposez des droits suivants : accès (art. 15), rectification (art. 16), effacement (art. 17), limitation (art. 18), portabilité (art. 20), opposition (art. 21). Pour exercer ces droits, contactez : hello@visitcard.app. Nous répondons dans un délai maximum de 30 jours. Vous avez également le droit de déposer une réclamation auprès du Préposé fédéral à la protection des données et à la transparence (PFPDT) ou, si vous résidez dans l’Union européenne, auprès de l’autorité de protection des données de votre pays.
7. Durées de conservation
| Catégorie de données | Durée de conservation |
|---|---|
| Compte utilisateur actif | Durée de l’abonnement + 30 jours après suppression |
| Données de facturation & factures | 10 ans (obligation légale comptable) |
| Logs de rate-limiting (IP) | 2 × la fenêtre de limitation (de 15 minutes à 7 jours selon la fonction), puis suppression — base Cloudflare D1 |
| Analytics agrégées (vues cartes) | Durée du compte, supprimées avec le compte |
| Contacts en attente (limite du plan atteinte) | 90 jours maximum, puis supprimés si le titulaire ne passe pas à un plan supérieur |
| Emails transactionnels (Resend) | 30 jours dans les logs Resend, puis supprimés |
| Backups base de données | 30 jours, gérés par Cloudflare D1 |
| Prospects (démo, outil QR, newsletter) | Jusqu’à la désinscription ou la demande de suppression ; sans consentement confirmé : 30 jours après la dernière demande |
| Programme ambassadeurs (commissions, coordonnées de versement) | Jusqu’à la suppression du compte ; versements effectués et leurs coordonnées : 10 ans (obligation comptable, art. 958f CO) |
| Commandes de cartes NFC (adresse de livraison, données imprimées) | 10 ans (obligation comptable, art. 958f CO) |
8. Transferts hors UE
Cloudflare, Stripe, Resend, Google, Microsoft, Anthropic sont des entreprises américaines. La base de données et les images téléversées sont stockées dans l’Union européenne (juridiction UE de Cloudflare) et les emails transactionnels sont envoyés depuis la région UE de Resend (Irlande). L’application est toutefois servie par le réseau mondial de Cloudflare, et ces prestataires restent soumis au droit américain. Les transferts vers des destinataires certifiés au EU-U.S. Data Privacy Framework et à son extension suisse (Swiss-U.S. Data Privacy Framework, reconnue par le Conseil fédéral depuis le 15 septembre 2024), notamment Cloudflare, Stripe, Google, Microsoft et HubSpot, reposent sur ces décisions d’adéquation (art. 45 RGPD ; art. 16 al. 1 nLPD et annexe 1 de l’ordonnance sur la protection des données, OPDo). À défaut, ils sont encadrés par les clauses contractuelles types de la Commission européenne (décision 2021/914), avec les adaptations au droit suisse reconnues par le Préposé fédéral à la protection des données et à la transparence (PFPDT ; art. 16 al. 2 let. d nLPD). Dans le tableau du § 4, « DPF » désigne le Data Privacy Framework et « SCC » les clauses contractuelles types.
9. Formulaire de contact public
Lorsqu’un visiteur envoie un message via le formulaire de contact d’une carte VisitCard, les données saisies (nom, email, téléphone optionnel, message) sont transmises par email au propriétaire de la carte et stockées en base de données VisitCard (Cloudflare D1) pour permettre la gestion du carnet de contacts. La base légale est l’intérêt légitime (art. 6.1.f RGPD). Les données sont conservées 3 ans à compter du dernier échange, supprimables sur demande à hello@visitcard.app. Un opt-in marketing optionnel est proposé ; son refus n’empêche pas l’envoi du message. Rate-limiting : 3 messages/heure par IP. Lorsque le titulaire d’une carte a atteint la limite de contacts de son plan, les coordonnées transmises via le formulaire sont conservées par VisitCard « en attente », sans être accessibles au titulaire, pendant 90 jours au maximum ; elles lui deviennent accessibles s’il passe à un plan supérieur dans ce délai et sont supprimées sinon. Vous pouvez en demander la suppression à hello@visitcard.app.
Si le titulaire de la carte a activé l’e-mail de remerciement automatique (plans payants), le visiteur reçoit une seule fois, à l’adresse qu’il a saisie, un court e-mail de la part du titulaire (« Merci pour notre échange », avec un lien vers sa carte et ses coordonnées) : c’est la suite donnée à sa demande d’être recontacté, sans contenu promotionnel ni suivi publicitaire. Les réponses parviennent directement au titulaire. Pour ne jamais l’envoyer deux fois, VisitCard conserve une empreinte non réversible de l’adresse (hachage), jamais l’adresse elle-même, tant que la carte existe.
Si le titulaire de la carte a connecté son CRM (HubSpot, Pipedrive ou bexio), les données envoyées par le formulaire y sont transmises sur son instruction ; il est alors responsable de ce traitement. L’adresse IP des visiteurs n’est pas enregistrée lors de la consultation d’une carte ; pour les messages envoyés par le formulaire de contact, elle est enregistrée sous forme pseudonymisée (dernier bloc mis à zéro) et effacée après 30 jours.
10. Mineurs
VisitCard est réservé aux personnes âgées d’au moins 18 ans (Conditions d’utilisation, § 3bis). Nous ne collectons pas sciemment de données concernant des personnes de moins de 18 ans ; si nous apprenons qu’un compte a été ouvert par une telle personne, il peut être supprimé.
11. Contact & réclamations
Pour toute question relative à la protection de vos données : hello@visitcard.app. En cas de réponse insatisfaisante, vous pouvez contacter le Préposé fédéral à la protection des données et à la transparence (PFPDT) : edoeb.admin.ch. Si vous résidez dans l’Union européenne, vous conservez également le droit de saisir l’autorité de protection des données de votre pays.