Politique de confidentialité
Dernière mise à jour : 17 octobre 2026
En bref
- Nous traitons le strict nécessaire pour faire fonctionner PharmaShift.
- Pas de publicité, pas de mesure d’audience, pas de revente de données.
- Les données des salariés sont traitées pour le compte de leur pharmacie, qui en est responsable de traitement.
- Vos droits, et la façon de les exercer, sont décrits dans la rubrique Vos droits.
- Contact : contact@pharmashift.fr.
Qui est responsable
PharmaShift est édité par PHARMADESK (« nous ») :
PHARMADESK, société par actions simplifiée à associé unique au capital de 1 000 €
Siège social : 2 rue Roussel, 93200 Saint-Denis, France
RCS Bobigny 101 970 267 – EUID FR9301.101970267
TVA intracommunautaire : FR70101970267
Contact : contact@pharmashift.fr, ou par le formulaire de contact
Nous n’avons pas désigné de délégué à la protection des données. Pour toute question : contact@pharmashift.fr.
Nous agissons dans deux rôles :
- responsable de traitement pour les visiteurs du site, les comptes des managers, l’abonnement et la facturation, le formulaire de contact, la sécurité et l’assistant ;
- sous-traitant pour les données que chaque pharmacie saisit sur ses salariés (rubrique Données des pharmacies). La pharmacie est alors responsable de traitement : c’est elle qui informe ses salariés et répond à leurs demandes.
Salarié : adressez-vous à votre pharmacie. Si vous nous écrivez, nous lui transmettons votre demande et l’aidons à y répondre. Nos engagements de sous-traitant figurent dans l’annexe des conditions générales de vente.
Ce que nous traitons, pourquoi, sur quelle base, combien de temps
Visite du site
- Données
- Journaux techniques du serveur : adresse IP, page demandée, navigateur, date.
- Finalité
- Sécurité et bon fonctionnement du site.
- Base légale
- Intérêt légitime.
- Durée
- 12 mois au plus.
Aucune mesure d’audience, aucun traceur publicitaire.
Les pages de l’application (connexion, inscription, contact, tarifs, espace connecté) chargent des fichiers techniques depuis jsDelivr, unpkg et cdnjs, et la police Roboto depuis Google Fonts. Votre navigateur leur transmet alors votre adresse IP. L’accueil et les pages légales n’en chargent aucun.
Compte manager
- Données
- Prénom, nom, adresse e-mail (qui sert d’identifiant), mot de passe (enregistré sous forme hachée, PBKDF2), nom de la pharmacie, dates de création et de dernière connexion.
- Finalité
- Créer le compte et donner accès au service.
- Base légale
- Exécution du contrat.
- Durée
- Tant que le compte existe. Après une demande de clôture, le compte est supprimé 30 jours plus tard.
Prénom, nom, adresse e-mail et mot de passe sont obligatoires : sans eux, pas de compte.
Pour modifier votre nom ou votre adresse e-mail, écrivez-nous : l’espace ne le permet pas encore.
E-mails de service
- Contenu
- Confirmation de votre adresse e-mail, mot de passe oublié (lien valable 24 heures), création du compte badgeuse (identifiant et mot de passe envoyés au manager), avis de changement du mot de passe de la badgeuse, relances en cas d’échec de paiement, invitations des salariés (envoyées pour le compte de la pharmacie).
- Base légale
- Exécution du contrat.
Abonnement et facturation
- Données
- Nom de la pharmacie, adresse e-mail du manager, identifiants du client et de l’abonnement chez Stripe, offre, statut de l’abonnement, dates de fin d’essai, de fin de période et de fin de période de grâce.
- Finalité
- Gérer l’essai, l’abonnement et la facturation.
- Bases légales
- Exécution du contrat ; obligation légale pour la comptabilité.
- Durée
- Celle du contrat. Les factures et pièces comptables sont conservées 10 ans (Code de commerce, article L123-22).
La carte bancaire, l’adresse de facturation et le numéro de TVA sont saisis sur la page de paiement de Stripe : nous ne voyons ni ne stockons le numéro de carte.
Formulaire de contact
- Données
- Nom, adresse e-mail, téléphone (facultatif), sujet, message.
- Finalité
- Répondre à votre demande.
- Bases légales
- Intérêt légitime à vous répondre ; mesures précontractuelles quand vous vous renseignez sur le service.
- Durée
- 3 ans après le dernier échange.
Votre message n’est pas enregistré dans notre base de données : il nous parvient par e-mail, envoyé par SendGrid, et il est conservé dans notre messagerie, chez Gandi SAS. Un compteur d’envois est gardé dans la session, contre les abus.
Le nom, l’adresse e-mail, le sujet et le message sont obligatoires.
Assistant des managers
- Données
- La question que vous posez à l’assistant.
- Finalité
- Produire une réponse à partir de la documentation de PharmaShift.
- Base légale
- Exécution du contrat.
- Durée
- Nous ne conservons pas votre question. OpenAI peut la garder jusqu’à 30 jours pour surveiller les abus, et n’entraîne pas ses modèles avec ces données.
Votre question est envoyée à OpenAI pour produire la réponse. N’y saisissez ni nom de salarié, ni information de santé.
Sécurité et maintenance
- Données
- Rapports d’erreur : adresse de la page et informations techniques. Les rapports envoyés par e-mail à notre équipe peuvent contenir des données de la requête en cause : en-têtes techniques, dont l’adresse IP, identifiant du compte connecté (son adresse e-mail), champs du formulaire envoyé et valeurs traitées par le programme au moment de l’erreur. Les codes PIN et les mots de passe y sont masqués.
- Finalité
- Détecter et corriger les erreurs, protéger le service.
- Base légale
- Intérêt légitime (sécurité).
- Durée
- Journaux : 12 mois au plus. Rapports d’erreur reçus par e-mail : 12 mois au plus après leur réception. Suivi des erreurs par Sentry : 90 jours au plus.
Le suivi des erreurs et des performances passe par Sentry, sans adresse IP ni contenu des requêtes.
Un piège contre les robots protège l’inscription : s’il est déclenché, l’adresse IP et le navigateur sont inscrits au journal.
Aucune décision automatisée, aucun profilage.
Données des pharmacies (sous-traitance)
Pour ces données, la pharmacie est responsable de traitement et nous sommes son sous-traitant.
Catégories : identité et contact des salariés, code PIN, contrat, plannings, pointages, absences et congés, missions, notes et photos. Le détail est dans l’annexe des conditions générales de vente.
Qui les voit :
- les managers de la pharmacie ;
- les salariés qui ont un compte : leur planning et celui de l’équipe. Les collègues voient qu’un salarié est absent, sans le motif ; chacun voit le motif de ses propres absences ;
- sur la badgeuse de la pharmacie (offre Premium), les personnes présentes devant l’écran : le nom du salarié qui vient de saisir son code PIN et ses missions, et, dans l’écran Tâches, le prénom du salarié à qui une tâche est confiée et de celui qui l’a terminée ;
- nous, uniquement pour le support, la maintenance ou une obligation légale.
Destinataires et prestataires
Les prestataires suivants reçoivent des données pour faire fonctionner le service. Pour chacun : son rôle, le lieu où il traite les données et la garantie qui encadre un transfert hors de l’Union européenne.
- Nom et adresse
- DigitalOcean, LLC, 105 Edgeview Drive, Suite 425, Broomfield, CO 80021, États-Unis
- Rôle
- Hébergement : serveur, base de données, fichiers et photos.
- Lieu de traitement
- Centre de données d’Amsterdam (Pays-Bas).
- Garantie de transfert
- Société américaine : cadre de protection des données UE–États-Unis (Data Privacy Framework), à défaut clauses contractuelles types.
- Document
- Politique de confidentialité de DigitalOcean
- Nom et adresse
- Stripe Payments Europe, Limited, One Wilton Park, Wilton Place, Dublin 2, D02 FX04, Irlande
- Rôle
- Paiement et facturation des abonnements. Stripe est aussi responsable de traitement, distinct de nous, pour la lutte contre la fraude et pour ses propres obligations légales.
- Lieu de traitement
- Union européenne ; données aussi traitées par Stripe, LLC, aux États-Unis.
- Garantie de transfert
- Cadre de protection des données UE–États-Unis (Data Privacy Framework), à défaut clauses contractuelles types.
- Document
- Politique de confidentialité de Stripe
- Nom et adresse
- Twilio Inc. (service SendGrid), 101 Spear Street, 5th Floor, San Francisco, CA 94105, États-Unis
- Rôle
- Envoi des e-mails du service.
- Lieu de traitement
- États-Unis.
- Garantie de transfert
- Cadre de protection des données UE–États-Unis (Data Privacy Framework), à défaut clauses contractuelles types.
- Document
- Politique de confidentialité de Twilio
- Nom et adresse
- Functional Software, Inc. (Sentry), 45 Fremont Street, 8th Floor, San Francisco, CA 94105, États-Unis
- Rôle
- Suivi des erreurs et des performances du service.
- Lieu de traitement
- Rapports d’erreur dans la région européenne de Sentry (Francfort, Allemagne) ; données du compte aux États-Unis.
- Garantie de transfert
- Cadre de protection des données UE–États-Unis (Data Privacy Framework), à défaut clauses contractuelles types.
- Document
- Accord de sous-traitance de Sentry
- Nom et adresse
- OpenAI Ireland Ltd, 1st Floor, The Liffey Trust Centre, 117-126 Sheriff Street Upper, Dublin 1, D01 YC43, Irlande
- Rôle
- Assistant des managers.
- Lieu de traitement
- États-Unis.
- Garantie de transfert
- Clauses contractuelles types.
- Document
- Politique de confidentialité d’OpenAI pour l’Europe
- Nom et adresse
- Gandi SAS, 63-65 boulevard Masséna, 75013 Paris, France
- Rôle
- Messagerie de l’adresse contact@pharmashift.fr : réception des messages de contact, des demandes et des rapports d’erreur.
- Lieu de traitement
- France.
- Garantie de transfert
- Aucun transfert hors de l’Union européenne ; accord de sous-traitance de Gandi (RGPD, article 28).
Les autorités peuvent aussi recevoir des données, sur demande légale. Nous ne vendons ni ne louons aucune donnée.
Transferts hors de l’Union européenne
Quand un prestataire traite des données aux États-Unis, le transfert repose sur le cadre de protection des données UE–États-Unis (Data Privacy Framework) auquel il adhère, ou, à défaut, sur les clauses contractuelles types de la Commission européenne. La garantie de chaque prestataire figure dans la rubrique Destinataires et prestataires, avec un lien vers sa politique de confidentialité ou son accord de sous-traitance.
Vous pouvez obtenir une copie des garanties applicables (clauses contractuelles types) sur demande à contact@pharmashift.fr.
Durées de conservation
- Compte : tant qu’il existe, puis supprimé 30 jours après la demande de clôture.
- Données des pharmacies : durée du contrat. À la clôture, export sur demande, puis suppression 30 jours après la demande de clôture. Les sauvegardes qui les contiennent encore sont effacées par rotation, au plus tard 7 jours après cette suppression.
- La résiliation d’un abonnement ne clôt pas le compte : la pharmacie repasse en offre Gratuite et garde ses données.
- Factures : 10 ans.
- Messages de contact : 3 ans après le dernier échange.
- Journaux : 12 mois au plus.
- Rapports d’erreur reçus par e-mail : 12 mois au plus après leur réception.
- Suivi des erreurs (Sentry) : 90 jours au plus.
- Lien de réinitialisation du mot de passe : valable 24 heures.
Cookies et stockage local
Nous n’utilisons que des traceurs strictement nécessaires au service. Ils ne demandent pas votre consentement (loi n° 78-17 du 6 janvier 1978, article 82) : c’est pourquoi aucun bandeau de cookies ne s’affiche.
Cookies :
sessionid- Garde votre connexion. Durée : 30 jours après une connexion sur la version ordinateur, 10 ans après une connexion par la version mobile (adresses qui commencent par /m/), que l’application soit installée ou non. Dans les deux cas, la durée repart à chaque visite. Sans connexion, il sert aussi, par exemple, à compter les envois du formulaire de contact.
csrftoken- Protège les formulaires contre les envois frauduleux. Durée : 1 an.
messages- Affiche un message après une action, par exemple « Vous avez été déconnecté. ». Supprimé dès l’affichage.
Stockage local du navigateur, pour l’application seulement :
mobileRedirectDismissedetpwaInstallDismissed- Mémorisent pendant une heure la fermeture d’un bandeau (version mobile, installation de l’application). La clé est effacée à la visite suivante d’une page de l’application, une fois l’heure passée.
effectif_team_filtereteffectif_sort_mode- Gardent le filtre par équipe et le tri choisis pour l’effectif.
bestcalendar_tutorial_progress- Garde la progression des tutoriels.
Ces trois dernières clés restent jusqu’à ce que vous effaciez les données du site dans votre navigateur.
Un service worker, petit programme du navigateur, est inscrit dès la visite, y compris de l’accueil. Il permet d’installer l’application. Il n’enregistre aucune donnée vous concernant et ne garde aucune page en cache.
La page de paiement de Stripe, hébergée par Stripe, dépose ses propres cookies : voir la politique de confidentialité de Stripe.
Sécurité
Mesures en place :
- échanges chiffrés en HTTPS ;
- mots de passe enregistrés sous forme hachée (PBKDF2) ; le mot de passe initial du compte badgeuse est envoyé par e-mail au manager qui crée ce compte ;
- cookies de session Secure et HttpOnly ;
- cloisonnement par pharmacie, dans l’application : chaque compte n’accède qu’aux données de sa pharmacie ;
- les photos sont servies par une adresse web non authentifiée ; celles envoyées depuis le 17 octobre 2026 reçoivent un nom aléatoire ;
- salariés et badgeuse limités à leurs écrans ;
- codes PIN et mots de passe masqués dans les rapports d’erreur ;
- suivi des erreurs et des performances sans adresse IP ni contenu des requêtes ;
- métadonnées des photos (lieu, appareil) retirées à l’envoi ;
- sauvegarde quotidienne de la base de données par l’hébergeur, conservée 7 jours ;
- accès d’administration réservé aux personnes habilitées de PHARMADESK.
Ces mesures sont reprises à l’article A9 de l’annexe des conditions générales de vente.
Vos droits
Vous disposez des droits d’accès, de rectification et d’effacement, du droit à la limitation du traitement, du droit d’opposition pour les traitements fondés sur l’intérêt légitime, et du droit à la portabilité pour ceux fondés sur le contrat.
Vous pouvez aussi définir des directives sur le sort de vos données après votre décès (loi n° 78-17 du 6 janvier 1978, article 85).
Pour exercer ces droits, écrivez à contact@pharmashift.fr, ou par courrier au siège : PHARMADESK, 2 rue Roussel, 93200 Saint-Denis.
Nous répondons sous un mois. En cas de doute sur votre identité, nous pouvons vous demander d’en apporter la preuve.
Vous pouvez adresser une réclamation à la Commission nationale de l’informatique et des libertés (CNIL) : adresser une plainte à la CNIL.
Modifications
La date de la dernière mise à jour figure en tête de page. Nous informons les managers par e-mail de tout changement important.