← Retour à l’accueil
Légal

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

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-traitantRôleLocalisationPolitique
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)Suissewww.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 CorporationConnexion avec Microsoft ; complément Outlook (bibliothèque office.js chargée depuis les serveurs de Microsoft)États-Unis (DPF)privacy.microsoft.com
Anthropic PBCAnalyse 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éesDurée de conservation
Compte utilisateur actifDurée de l’abonnement + 30 jours après suppression
Données de facturation & factures10 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ées30 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.