Politique de confidentialité

Version 1.2 · Dernière mise à jour : 10 octobre 2026

1. Introduction et cadre légal

La présente Politique de confidentialité décrit la manière dont les données personnelles sont collectées et traitées dans le cadre de l'application Workin (https://app.workin.app) et du site vitrine (https://workin.app), édités par Pi-Com Sàrl. Elle est établie dans le respect :

2. Rôles : responsable du traitement et sous-traitant

Workin intervient à un double titre selon les données concernées :

Coordonnées :

Pi-Com Sàrl étant établie en Suisse et le traitement de données de personnes situées dans l'UE n'étant pas réalisé à grande échelle de façon régulière, Pi-Com n'a, en l'état, pas désigné de représentant dans l'UE (art. 27 RGPD) ni de délégué à la protection des données (DPO). Cette appréciation est revue en fonction de l'évolution de l'activité.

3. Catégories de données collectées

3.1. Données de compte et d'identité

Prénom, nom, adresse e-mail (Firebase Authentication) ; mot de passe (haché, jamais accessible en clair par Pi-Com) ; adresse postale (optionnelle) ; langue et thème préférés ; rôle (administrateur, manager, employé) et entreprise(s) de rattachement.

3.2. Données relatives au temps de travail (employés)

Pointages (heures de début/fin, pauses, durées nettes, sessions multiples) ; timeline horodatée des événements ; type d'appareil utilisé pour le pointage ; paramètres contractuels (taux d'activité, heures par jour, périodes d'engagement, type de contrat, soldes et reports) ; heures supplémentaires et leur paiement.

3.3. Données de géolocalisation

Position GPS (latitude, longitude, précision) capturée à chaque événement de pointage (début, pause, fin) lorsque la géolocalisation est activée. Elle est désactivée par défaut : c'est l'entreprise qui l'active (formule Pro). Chaque membre peut alors la désactiver pour lui-même à tout moment dans « Mon profil » ; son choix est enregistré (date, état). Le navigateur demande en outre l'autorisation d'accéder à la position. L'adresse correspondante n'est pas stockée : elle est calculée à l'affichage par géocodage inversé (Nominatim / OpenStreetMap, voir § 6).

3.4. Données de congés et d'absences

Demandes de congé (dates, type d'absence, motif, statut, jours ouvrables, commentaires) et certificats médicaux téléversés en pièce jointe (voir 3.5).

3.5. Données sensibles / particulièrement dignes de protection

Certaines données relèvent des catégories particulières (art. 9 RGPD) et des données sensibles (art. 5 let. c nLPD) :

Le traitement de ces données relève de la responsabilité de l'entreprise cliente (employeur), qui doit disposer d'une base légale appropriée (cf. § 5).

3.6. Données de facturation et d'abonnement

État de l'abonnement (formule, nombre de sièges, devise, statut, dates) ; identifiant client Stripe et historique de facturation (gérés par Stripe). Les données de carte bancaire sont traitées exclusivement par Stripe et jamais stockées par Pi-Com (qui ne reçoit que la marque et les 4 derniers chiffres pour l'affichage).

3.7. Données techniques, journaux et monitoring

Journaux serveur (Google Cloud Logging / Error Reporting) ; rapports d'erreurs et mesures de performance de l'application via Sentry, envoyés sans nom ni adresse e-mail mais avec des identifiants techniques (entreprise, membre, date concernée), voir § 11 ; données de limitation de débit (compteurs par adresse IP, adresse e-mail ou identifiant) ; signaux anti-abus traités par reCAPTCHA Enterprise (App Check) ; données stockées localement dans le navigateur (cf. § 8).

3.8. Données du connecteur Assistant IA

Lorsque l'entreprise active le connecteur Assistant IA (formule Pro) et qu'un membre y relie un assistant de son choix, Workin traite :

Finalités : fournir le service demandé par le membre, permettre à l'entreprise de contrôler ce que les assistants font (journal, révocation, plafond de lecture seule), réparer une écriture indésirable, sécuriser le service (limitation de débit, détection de réutilisation de jetons). Base légale : exécution du contrat et intérêt légitime à la sécurité.

Fournisseur d'assistant. Les données lues par un assistant sont transmises au fournisseur de l'assistant choisi et connecté par le membre lui-même : noms de clients, projets et tâches, statuts, échéances, attributions, estimations, montants et temps par projet ; textes et pages consultés ; prénoms et noms des membres et externes ; temps saisi par projet ; journées de pointage (date, heures de début et de fin, pause, durée nette, note, répartition par projet, chrono en cours) du membre et, s'il est administrateur ou manager, des membres qu'il gère. Ce fournisseur n'est pas un sous-traitant de Pi-Com : il traite ces données selon ses propres conditions et sa propre politique de confidentialité, sous la responsabilité de l'entreprise utilisatrice et du membre. Le connecteur ne donne jamais accès aux demandes de congé, types et motifs d'absence, certificats médicaux, soldes, contrats, salaires, géolocalisation, coordonnées de clients, adresses e-mail des membres, fichiers joints ni réglages ; il peut seulement signaler qu'une journée est une absence, sans en indiquer le type ni le motif.

3.9. Données du module Projets

Lorsque l'entreprise utilise le module Projets, Workin traite :

Ces données peuvent concerner des tiers, par exemple les contacts des clients de l'entreprise, qui en est responsable. Un élément mis à la corbeille est conservé 60 jours avant sa suppression définitive.

3.10. Notifications sur l'appareil

Lorsqu'un membre active les notifications sur un appareil, Workin enregistre l'abonnement de cet appareil : adresse technique fournie par le service de notification du navigateur, clés de chiffrement, type de navigateur, date. Les notifications (chrono resté ouvert, congés, validation de mois, alertes de temps estimé) transitent chiffrées par ce service (Google, Apple, Mozilla ou Microsoft) ; leur texte peut contenir un nom d'entreprise, de projet ou de membre. L'abonnement est supprimé quand le membre désactive les notifications, quand le service le déclare invalide ou à la suppression du compte.

3.11. Intégrations

Lorsqu'un administrateur relie un service tiers (ClickUp, formule Pro), Workin importe et synchronise, sur instruction de l'entreprise : les membres de l'espace ClickUp (nom, e-mail), les listes et tâches (nom, statut, échéance, attribution, description, pièces jointes), les documents et les temps saisis. Le jeton d'accès est conservé chiffré et effacé à la déconnexion du service ; les données importées restent dans Workin.

4. Finalités du traitement

FinalitéDonnées concernées
Fourniture du service de pointage et de gestion des heuresComptes, pointages, paramètres contractuels
Géolocalisation des pointages (option activée par l'entreprise, que chaque membre peut refuser)Position GPS, adresse dérivée
Gestion des congés et absencesDemandes de congé, certificats médicaux
Reporting RH et exports (PDF/Excel)Heures, absences, identité
Authentification et sécurité des accèsIdentifiants, e-mail vérifié, App Check
Envoi d'e-mails transactionnelsE-mail, prénom, langue
Gestion de l'abonnement et facturationDonnées d'abonnement, identifiant Stripe
Support clientCoordonnées, référence entreprise
Sécurité, prévention des abus, monitoringJournaux, données techniques, Sentry
Respect des obligations légales (droit du travail)Pointages, contrats, absences
Gestion des clients, des projets et du temps par projetFiches clients, projets, documents, temps par projet
Notifications sur l'appareilAbonnement de l'appareil, texte des notifications
Connecteur Assistant IA et intégrationsConnexions, journal, versions, données importées

5. Bases légales

Côté entreprise cliente (responsable du traitement de ses employés ; bases indicatives) : exécution du contrat de travail (art. 6(1)(b) RGPD ; art. 31 nLPD) ; obligation légale (art. 6(1)(c) RGPD) pour la conservation des données de durée du travail ; intérêt légitime (art. 6(1)(f) RGPD) pour l'organisation interne et la prévention des abus ; consentement (art. 6(1)(a) et 9(2)(a) RGPD) pour la géolocalisation et, le cas échéant, les données de santé. La qualification précise relève de chaque entreprise responsable.

Côté Pi-Com (responsable du traitement) : exécution du contrat (CGU / abonnement) ; obligation légale (conservation comptable) ; intérêt légitime (sécurité, prévention de la fraude, monitoring, amélioration du Service).

6. Sous-traitants et destinataires

Pi-Com fait appel aux sous-traitants suivants, sélectionnés pour leurs garanties de sécurité. Aucun n'est autorisé à utiliser les données à d'autres fins que la fourniture de son service à Pi-Com.

Sous-traitantRôleLocalisation
Google Firebase / Google Cloud (Google Ireland Ltd. / Google LLC)Authentification, base de données (Firestore), stockage des fichiers, Cloud Functions, hébergement de l'application, protection anti-abus (App Check, reCAPTCHA Enterprise)Base de données : Suisse (Zurich). Fichiers : Allemagne (Francfort). Cloud Functions : Belgique.
Resend (Resend, Inc.)Envoi des e-mails transactionnelsÉtats-Unis (transfert encadré, voir § 7)
Stripe (Stripe Payments Europe, Ltd. / Stripe, Inc.)Paiements, abonnement, calcul de la taxeIrlande (UE) et États-Unis
Sentry (Functional Software, Inc.)Monitoring des erreurs et des performances de l'application (sans nom ni adresse e-mail)Union européenne (Allemagne) ; société établie aux États-Unis (voir § 7)
Infomaniak Network SAHébergement du site de présentation workin.appSuisse
Google Analytics / Google Tag Manager (Google Ireland Ltd. / Google LLC)Mesure d'audience du site de présentation, après consentement (voir § 8.2)Union européenne et États-Unis
OpenHolidays APIJours fériés et subdivisions (aucune donnée personnelle)Union européenne

Autres destinataires. Les services suivants reçoivent des données sans être des sous-traitants de Pi-Com :

Les polices de caractères de l'application (Arimo, Inter) sont auto-hébergées : aucune requête n'est envoyée aux serveurs Google Fonts. L'application n'utilise aucun outil d'analyse d'audience ; seul le site de présentation en utilise un, avec votre consentement (voir § 8.2).

7. Transferts de données hors de Suisse / de l'UE

Les données de l'application sont hébergées en Suisse et dans l'Union européenne (voir § 6). Certains sous-traitants peuvent traiter des données aux États-Unis : Resend, l'entité américaine de Stripe, Google LLC et Functional Software, Inc. (Sentry) comme maisons mères, Google Analytics pour le site. Ces transferts sont encadrés par des garanties appropriées, en particulier les Clauses Contractuelles Types (CCT) de la Commission européenne (art. 46 RGPD) et les clauses-types reconnues par le PFPDT pour les transferts depuis la Suisse, le cas échéant complétées par l'adhésion du destinataire au Data Privacy Framework (DPF) UE-États-Unis et son extension suisse. Les autres destinataires cités au § 6 (services de notification, OpenStreetMap, fournisseur d'assistant IA) traitent les données selon leurs propres conditions, le cas échéant hors de Suisse et de l'Union européenne.

8. Cookies, mesure d'audience et stockage local

8.1 Éléments strictement nécessaires (sans consentement)

L'application Workin repose sur le stockage local du navigateur (localStorage, sessionStorage, IndexedDB) et l'authentification Firebase, strictement nécessaires au fonctionnement du Service :

ÉlémentFinalité
Jeton d'authentification FirebaseMaintien de la session connectée
workin-langMémorisation de la langue d'interface
workin-themeMémorisation du thème (clair / sombre / auto)
workin-companyIdMémorisation de l'entreprise active
Préférences d'affichageDernier projet utilisé, tri et filtres des listes
Copie locale des données consultées (IndexedDB)Rapidité d'affichage et fonctionnement hors-ligne
Cache du Service Worker (PWA)Fonctionnement hors-ligne
Données de session techniquesRechargement après une mise à jour, diagnostic de démarrage

Ces éléments étant strictement nécessaires, ils ne requièrent pas de consentement préalable.

8.2 Mesure d'audience du site (avec consentement)

Le site de présentation workin.app utilise Google Analytics 4 (chargé via Google Tag Manager) pour mesurer la fréquentation et améliorer le contenu. Ces cookies de mesure ne sont déposés qu'après votre consentement explicite (bandeau affiché à votre première visite) ; l'adresse IP est anonymisée. Vous pouvez refuser ou modifier votre choix à tout moment via le lien « Gérer les cookies » en bas de page. Le traitement est opéré par Google Ireland Ltd / Google LLC ; un éventuel transfert hors UE/Suisse est encadré par des garanties appropriées (clauses contractuelles types). Votre choix est mémorisé dans votre navigateur (workin-consent).

9. Durées de conservation

CatégorieDurée (indicative)
Pointages, heures, absencesDurée du contrat de travail, puis selon les obligations légales du droit du travail (Suisse : ≈ 5 à 10 ans selon les pièces ; à adapter au pays du Client)
Certificats médicaux (santé)Le temps strictement nécessaire au traitement de l'absence ; purgés à la suppression du compte employé ou de l'entreprise
Données de géolocalisationConservées avec les pointages associés
Comptes administrateurs / utilisateursDurée de la relation contractuelle
Facturation / abonnementObligations légales comptables (Suisse : ≈ 10 ans)
Journaux techniques et monitoringJournal technique de l'application : 90 jours ; journaux d'infrastructure et rapports d'erreurs : selon la durée fixée chez le prestataire (quelques mois au plus)
Limitation de débit (sécurité)Adresse IP, adresse e-mail ou identifiant, et nombre de demandes : effacés au plus tard un jour après la fin de la fenêtre de contrôle
Journaux d'administrationJournal des suppressions d'espace et journal des accès d'administration Workin : un an
Après suppression de compte (art. 17 RGPD)Identité anonymisée, certificats médicaux purgés ; les pointages peuvent être conservés (anonymisés/pseudonymisés) pour les besoins comptables et le droit du travail de l'employeur
Connecteur Assistant IAConnexions jusqu'à leur révocation ou après 90 jours sans usage, puis effacées sous 30 jours ; journal des actions 180 jours ; versions de textes 180 jours ; enregistrements d'applications effacés après 90 jours sans usage ; empreintes de jetons révoqués 90 jours au plus
Module ProjetsDurée de l'espace entreprise ; éléments mis à la corbeille 60 jours
Abonnements de notificationJusqu'à la désactivation par le membre, l'invalidation par le service de notification ou la suppression du compte et, au plus, 180 jours sans ouverture de l'app sur cet appareil
Sauvegardes de la base de donnéesQuotidiennes conservées 7 jours, hebdomadaires 28 jours

Restriction liée au droit du travail : un employé encore actif dans au moins une entreprise ne peut pas s'auto-supprimer. La suppression doit être précédée d'un retrait par l'employeur, en raison des obligations légales de conservation des données de suivi du temps.

Espaces supprimés : lorsqu'un espace est supprimé, par son administrateur ou pour inactivité (espaces gratuits, 60 jours après la dernière ouverture et après deux avertissements par e-mail, conformément au principe de proportionnalité de la nLPD), une copie technique de ses données, sans les fichiers, est conservée 180 jours à des fins de sécurité, puis effacée. À la suppression d'un espace, son abonnement payant est résilié et l'accès à ClickUp est retiré de Workin.

10. Droits des personnes concernées

Conformément à la nLPD et au RGPD, toute personne dispose des droits suivants : accès (art. 25 nLPD ; 15 RGPD), rectification (art. 32 nLPD ; 16 RGPD), effacement (art. 17 RGPD ; 32 nLPD), portabilité (art. 28 nLPD ; 20 RGPD) (Workin propose un export JSON de vos données de temps et d'absences depuis « Mon profil »), opposition (art. 21 RGPD ; 30 nLPD), limitation (art. 18 RGPD) et retrait du consentement à tout moment (notamment géolocalisation).

Modalités d'exercice : pour les données traitées par Pi-Com en tant que sous-traitant (données des employés), la personne s'adresse en principe à son employeur (l'entreprise cliente responsable) ; Pi-Com l'assiste. Pour les données dont Pi-Com est responsable (compte administrateur, facturation), les demandes sont adressées à app@workin.app. La réponse intervient dans les délais légaux (en principe 30 jours). L'identité du demandeur peut être vérifiée avant traitement de la demande.

11. Sécurité

Pi-Com met en œuvre des mesures techniques et organisationnelles appropriées, notamment : chiffrement en transit (HTTPS/TLS) et au repos (infrastructure Google Cloud) ; isolation multi-tenant stricte (règles de sécurité Firestore et Storage) ; authentification avec vérification obligatoire de l'e-mail ; App Check (reCAPTCHA Enterprise) ; contrôle d'accès par rôle ; limitation de débit ; en-têtes HTTP de sécurité (CSP stricte, etc.) ; retrait des noms et adresses e-mail avant transmission au monitoring ; chiffrement des jetons d'intégration ; journalisation des actions sensibles.

En cas de violation de données susceptible d'engendrer un risque, Pi-Com notifie l'autorité compétente (le PFPDT en Suisse et/ou l'autorité de contrôle UE concernée) dans les meilleurs délais (en principe sous 72 heures lorsque le RGPD s'applique), et informe les personnes concernées lorsque la loi l'exige.

12. Mineurs

Le Service est destiné à un usage professionnel dans le cadre d'une relation de travail. Il ne s'adresse pas aux mineurs en dehors de ce cadre. Lorsqu'un apprenti mineur est concerné, le traitement relève de l'employeur, qui veille au respect des règles spécifiques applicables aux données des mineurs.

13. Droit de réclamation auprès d'une autorité de contrôle

Toute personne concernée peut introduire une réclamation auprès de l'autorité compétente :

14. Modifications de la présente Politique

Pi-Com peut modifier la présente Politique pour tenir compte d'évolutions légales ou techniques. La version applicable est celle publiée à l'adresse https://workin.app/confidentialite. En cas de modification substantielle, les utilisateurs concernés sont informés par un moyen approprié.

15. Contact

E-mail : app@workin.app
Éditeur : Pi-Com Sàrl, Rue de Lausanne 22, 1030 Bussigny, Suisse
IDE : CHE-490.271.650