01Responsable et contact
Le responsable des traitements décrits est CodezWerk – Ivan Rodrigues da Silva, Seebleichestrasse 9a, 9404 Rorschacherberg, Suisse. E-mail : info@codezwerk.ch.
Cette déclaration concerne codezwerk.ch, les demandes adressées à CodezWerk et le portail client associé. Les traitements dans des applications clients proposées séparément sont régis par les accords et informations de confidentialité correspondants.
02Finalités et droit applicable
Nous traitons des données personnelles pour fournir le site, assurer sa sécurité, répondre aux demandes, préparer des offres et exécuter les prestations convenues. La loi fédérale suisse sur la protection des données (LPD) est notamment applicable.
Lorsque le règlement général européen sur la protection des données (RGPD) s’applique également, nous fondons le traitement, selon sa finalité, sur des mesures précontractuelles ou l’exécution du contrat (art. 6, par. 1, let. b), une obligation légale (c), l’intérêt légitime à une exploitation sûre et au traitement des demandes commerciales (f), ou le consentement nécessaire (a).
03Site, hébergement et données techniques
L’accès au site transmet aux serveurs concernés les données techniquement nécessaires : adresse IP, heure, adresse demandée, informations sur le navigateur et l’appareil, données de connexion et d’erreur. Selon le navigateur, la page précédemment visitée peut être transmise comme référent.
Le site est une application Next.js derrière Nginx Proxy Manager. Des journaux techniques peuvent être traités pour la livraison, l’analyse des erreurs et la prévention des abus. Le proxy est un logiciel de l’infrastructure ; son utilisation seule n’implique pas de transmission au fabricant.
Nous utilisons un serveur de Contabo GmbH, Allemagne, situé en Allemagne. Les données nécessaires au site y sont traitées. Informations : https://contabo.com/de/legal/privacy/.
04Formulaire de contact et e-mail
Lorsque tu nous contactes, nous traitons ton nom, ton adresse e-mail, l’entreprise indiquée facultativement et le contenu du message pour répondre à ta demande. Le formulaire ne peut être envoyé sans les champs obligatoires.
Après vérification, la demande est envoyée par e-mail à info@codezwerk.ch. Ton adresse est utilisée comme adresse de réponse. L’application ne crée pas de base distincte des demandes ; le message est cependant traité et peut être conservé dans le système de messagerie et ses sauvegardes.
La connexion SMTP est configurée pour une transmission chiffrée. Un e-mail ordinaire n’est pas automatiquement chiffré de bout en bout. N’envoie pas de mots de passe ni de données particulièrement sensibles via le formulaire.
Nous utilisons Hostpoint AG, Neue Jonastrasse 60, 8640 Rapperswil, Suisse, pour les services de domaine et de messagerie. Selon ses indications, Hostpoint exploite cette infrastructure en Suisse. Informations : https://www.hostpoint.ch/hostpoint/kontakt-agb.html. Ton propre fournisseur de messagerie participe aussi à la transmission et à la conservation de la correspondance.
05Notre CAPTCHA et le cookie nécessaire
Le formulaire utilise un calcul simple contre les demandes automatisées, créé et vérifié sur notre serveur. Aucun service CAPTCHA externe n’est intégré.
Le cookie cw-contact contient un identifiant de session aléatoire. Il concerne /api/contact et dure une heure depuis le dernier renouvellement. En production, il est HttpOnly, Secure et SameSite=Strict. Il n’est pas utilisé pour la publicité ou la reconnaissance entre sites.
La question est valable au maximum dix minutes et consommée lors d’une tentative de réponse correspondante. Les questions et compteurs temporaires sont en mémoire vive. Les fenêtres de comptage durent une ou 15 minutes ; les entrées expirées sont nettoyées lors de contrôles ultérieurs et supprimées au redémarrage. Les noms et messages ne figurent pas dans ces compteurs.
Tu peux bloquer ou supprimer les cookies. Le formulaire ne fonctionne pas sans le cookie requis. Tu peux nous écrire directement par e-mail.
06Compte client, projets et factures
Dans le portail, nous traitons coordonnées, adresses de facturation, préférence linguistique, informations de projet, messages, offres, versions de contrats, acceptations ou refus documentés, factures et références de paiement et de comptabilisation. Cela sert à la collaboration, à l’exécution des contrats, à la facturation et à la preuve des opérations. Les données sont conservées dans la base sur notre infrastructure serveur. Les clients accèdent aux projets de leur compte ; l’administration gère les processus commerciaux.
Les offres peuvent être envoyées en PDF par e-mail. Un lien personnel aléatoire permet leur consultation et une acceptation ou un refus expressément confirmé. Nous conservons uniquement l’empreinte du lien, ainsi que destinataire, statut d’envoi, date de décision, compte associé, canal de décision et empreinte de la version émise. Le lien ne donne pas accès aux autres données et ne doit pas être partagé.
Les mots de passe sont enregistrés sous forme d’empreintes cryptographiques. Avec l’authentification à deux facteurs, la clé d’authentification est chiffrée et les codes de récupération sont uniquement hachés. Pour les clés d’accès, nous conservons la clé publique, un identifiant, le nom choisi et des données techniques de vérification. Aucune donnée biométrique, telle qu’empreinte digitale ou visage, n’est transmise à CodezWerk ; la confirmation a lieu sur ton appareil. Le cookie nécessaire cw-session contient un identifiant aléatoire et dure huit heures ou 30 jours si « Rester connecté » est choisi. En production, il est HttpOnly, Secure et SameSite=Lax. Les liens d’invitation et récupération sont à usage unique et valables au maximum 24 heures. Connexions et modifications sont journalisées pour la sécurité et la traçabilité. Les compteurs techniques restent temporairement dans la base ; les invitations peuvent être envoyées par le fournisseur cité.
07QR-factures et paiements Stripe facultatifs
Les sections paiement QR sont créées sur notre serveur et contiennent les données nécessaires au virement : bénéficiaire, adresse de facturation, montant et référence ou communication. Si tu les utilises dans ton application bancaire, ton établissement traite le paiement selon ses conditions. Les paiements bancaires sont enregistrés après vérification de leur réception.
Si le paiement en ligne est activé et choisi, nous transmettons à Stripe ton adresse e-mail, l’identifiant de facture, le solde et les données techniques d’attribution. Tu saisis les données de paiement sur la page Stripe. Nous ne stockons ni numéros complets de carte ni cryptogrammes. Nous recevons statut, références et éventuelles informations de remboursement pour l’attribution et la comptabilité.
Stripe traite les données comme sous-traitant ou à ses propres fins selon le service, notamment pour le paiement, la lutte contre la fraude et les obligations légales. Des sociétés Stripe, partenaires financiers et prestataires étrangers, y compris aux États-Unis, peuvent intervenir. L’entité responsable et les mécanismes de transfert résultent des contrats applicables et des informations sur https://stripe.com/privacy. Le paiement bancaire / par QR-facture reste une alternative.
08Polices, analyse et services externes
Les polices sont livrées avec le site. Ton navigateur n’a pas à charger de fichiers chez Google Fonts ou d’autres fournisseurs externes.
Le code ne contient ni traceurs d’analyse ou publicitaires, ni pixels sociaux, cartes ou vidéos intégrées, ni CAPTCHA externe. Les coordonnées ne sont pas automatiquement utilisées pour une newsletter.
Les liens externes te font quitter notre site. Le fournisseur concerné est responsable du traitement sur son site.
09Destinataires et traitements à l’étranger
Les principaux destinataires techniques sont Contabo GmbH pour le serveur en Allemagne et Hostpoint AG pour les domaines et e-mails en Suisse. Le traitement sert aux finalités décrites.
Les prestataires mandatés d’hébergement, infrastructure et messagerie peuvent traiter les données dans la mesure nécessaire à l’exploitation et aux communications. D’autres divulgations peuvent être nécessaires en raison d’obligations légales ou pour faire valoir des droits légitimes.
Le serveur en Allemagne implique un traitement hors de Suisse. L’Allemagne figure parmi les États dont le Conseil fédéral reconnaît le niveau de protection adéquat. Ce seul transfert ne nécessite donc pas de clauses types supplémentaires destinées à compenser un niveau inadéquat. Les exigences relatives à la sous-traitance et à la sécurité subsistent.
10Conservation
La conservation dépend de la finalité : les demandes sont gardées pour leur traitement et les suivis nécessaires ; les documents contractuels et commerciaux qui en découlent le sont aussi selon les obligations légales. Une conservation supplémentaire peut être nécessaire pour faire valoir ou défendre des prétentions légitimes. Quand ces motifs disparaissent, les données doivent être supprimées ou anonymisées.
Les journaux techniques servent à la sécurité, au diagnostic et, au besoin, à l’enquête sur un incident précis. Leur conservation est limitée à ces fins. Les sauvegardes sont écrasées selon leur cycle ; des contenus supprimés peuvent y rester jusqu’alors. Les courtes durées techniques du CAPTCHA et du cookie sont décrites plus haut.
11Sécurité des données
Le site public utilise HTTPS. Le formulaire vérifie les saisies côté serveur, limite la taille des demandes et utilise un CAPTCHA et des limitations temporaires de fréquence. Les identifiants SMTP restent côté serveur et ne sont pas transmis au navigateur. Malgré les mesures techniques et organisationnelles, une sécurité absolue ne peut être garantie.
12Tes droits
Dans le cadre du droit applicable, tu peux demander des renseignements sur le traitement de tes données et leur rectification. Selon les conditions, tu peux aussi demander suppression, limitation ou cessation du traitement et remise ou transfert de certaines données. Les obligations légales de conservation et autres obligations prépondérantes peuvent limiter ces droits.
Si un traitement repose sur ton consentement, tu peux le révoquer pour l’avenir. Si le RGPD s’applique, tu disposes notamment d’un droit d’opposition aux traitements fondés sur des intérêts légitimes aux conditions légales.
Contacte info@codezwerk.ch. Nous pouvons demander des informations appropriées pour vérifier ton identité. Tu peux aussi contacter le Préposé fédéral à la protection des données et à la transparence (PFPDT), https://www.edoeb.admin.ch/fr, ou une autre autorité compétente.
13Modifications de cette déclaration
Nous adaptons cette déclaration lorsque les services ou traitements changent. La version publiée porte la date indiquée ci-dessus. Nous informons des modifications importantes lorsque la loi l’exige.