Politique de confidentialité — Restoc
Dernière mise à jour : 29 octobre 2026
Restoc (l’« Application ») est une application Shopify exploitée par Vincent Danneker, entrepreneur individuel basé à Lisbonne, au Portugal (l’« Exploitant », « nous »). L’Application permet aux marchands Shopify de prévenir leurs clients par e-mail quand un produit en rupture de stock redevient disponible.
Contact : support@restoc.app
Données que nous traitons
Données du marchand et de la boutique
Quand un marchand installe l’Application, nous accédons, via les API de Shopify et avec des droits en lecture seule : au domaine de la boutique et à l’e-mail de contact de la boutique, aux données de produits et de stock (nécessaires pour détecter les retours en stock), et aux données de commandes (utilisées uniquement pour le rapport hebdomadaire des ventes récupérées envoyé au marchand). Nous ne modifions ni le stock ni les commandes, et nous ne modifions un produit que de la seule manière décrite au paragraphe suivant, à la demande du marchand lui-même. Nous lisons aussi les quantités de stock par lieu pour montrer au marchand des suggestions de transfert entre ses propres lieux ; une suggestion n’est qu’une information — l’Application ne déplace jamais de stock — et elle est calculée depuis les seules données de produits et de stock, sans aucune donnée d’abonné.
Quand un marchand attache un acompte à un produit qu’il a marqué en précommande, nous créons et maintenons un groupe de plans de vente pour ce produit dans le Shopify du marchand, et nous gardons, sur la fiche de précommande du produit : la configuration d’acompte que le marchand a posée (un pourcentage ou un montant fixe), les identifiants Shopify de ce plan, si le produit lui est associé, et l’état et le moment de sa dernière synchronisation, y compris le dernier échec sous forme réduite. L’acompte et le solde restant sont prélevés par Shopify, jamais par l’Application : nous ne recevons, ne traitons ni ne gardons aucune donnée de carte ou de paiement, et un client qui paie un acompte passe une commande Shopify — rien au sujet de ce client n’est gardé par l’Application pour l’acompte. Supprimer la fiche de précommande supprime ces données avec elle, sous les mêmes règles d’effacement que tout le reste de cette politique.
Données des abonnés
Quand un acheteur soumet le formulaire « Me prévenir » sur la vitrine d’un marchand, nous gardons l’adresse e-mail fournie et le produit (et la variante, le cas échéant) auquel l’acheteur s’est inscrit, avec la date d’inscription. Sur un produit que le marchand a marqué en précommande, le même formulaire enregistre une demande de précommande au lieu d’une inscription de retour en stock ; sur un produit marqué en bientôt disponible, il enregistre une demande de lancement ; sur un produit marqué comme arrêté, il enregistre un vote pour le retour. Les données gardées sont les mêmes. Hormis les détails facultatifs du formulaire décrits dans les phrases suivantes, nous ne gardons rien d’autre au sujet de l’acheteur : ni adresse, ni donnée de paiement, ni historique de navigation. Quand un marchand active les détails facultatifs du formulaire, le formulaire peut aussi demander le nom de l’acheteur, le nombre d’exemplaires du produit qu’il souhaite, et un court message pour la boutique. Chaque détail est facultatif — le formulaire n’en exige jamais aucun — et ce que l’acheteur écrit est gardé sur la même fiche d’inscription, montré au marchand sur la liste d’attente et dans son export, et supprimé avec la fiche sous les mêmes règles d’effacement que tout le reste qu’elle contient. Quand un marchand le propose, un acheteur qui a reçu une alerte peut aussi demander au marchand de mettre l’article de côté ; cette demande — le fait qu’elle a été faite, la réponse du marchand, et son échéance — est enregistrée sur la même fiche d’inscription. Aucune donnée supplémentaire sur l’acheteur n’est recueillie pour elle. Quand un marchand utilise l’accès anticipé VIP, nous lisons aussi, au moment où une alerte est planifiée, les tags de la propre fiche client Shopify du marchand pour l’adresse inscrite, uniquement pour décider l’ordre dans lequel les alertes sont envoyées. Nous ne gardons aucune copie de ces tags, nous n’ajoutons, ne retirons ni ne changeons jamais un tag, et aucun acheteur n’est informé de l’ordre. Quand un marchand active les codes de réduction d’alerte, nous créons un code de réduction à usage unique dans le propre Shopify du marchand pour l’alerte de cette inscription et gardons le code sur la fiche d’inscription jusqu’à son expiration ou la suppression de la fiche ; le code est une chaîne aléatoire et ne porte aucune donnée d’acheteur, et il est supprimé avec la fiche sous les mêmes règles d’effacement que tout le reste qu’elle contient. Nous enregistrons aussi, sur la même fiche d’inscription, le moment où l’Application détecte pour la première fois que le produit est de nouveau disponible et, dans le journal d’envoi de l’Application, le moment où l’e-mail d’alerte est envoyé, pour que le marchand voie à quelle vitesse les alertes partent. Ce sont des horodatages au sujet de l’alerte elle-même, pas des données nouvelles sur l’acheteur, et ils sont supprimés avec la fiche sous les mêmes règles d’effacement. Un acheteur peut aussi suivre le calendrier des drops d’un marchand : nous gardons alors la même adresse e-mail une fois pour cette boutique, sans produit attaché, avec un journal des produits annoncés au sujet desquels nous avons envoyé un e-mail sous ce suivi. Le suivi apparaît sur la page personnelle de l’acheteur décrite dans les phrases suivantes et peut y être arrêté ; il est supprimé sous les mêmes règles d’effacement que tout le reste de cette section. Quand un marchand active les alertes par SMS et qu’un acheteur coche la case de consentement SMS séparée sur le même formulaire, nous gardons aussi, sur cette fiche d’inscription, le numéro de téléphone que l’acheteur a fourni, le consentement lui-même, et le moment où il a été donné. Le numéro n’est utilisé que pour envoyer l’alerte de retour en stock de cette inscription par SMS, en plus de l’e-mail ; un journal séparé de ces SMS enregistre qu’un SMS a été envoyé, quand, et via quel fournisseur, et jamais le numéro lui-même. Répondre STOP à un SMS raye le consentement SMS de la fiche sur-le-champ, et le numéro avec lui sauf si un consentement WhatsApp sur la même fiche tient encore, et la suppression de la fiche, sous les mêmes règles d’effacement que tout le reste de cette section, supprime le numéro et son journal de SMS avec elle. Quand un marchand active les alertes WhatsApp et qu’un acheteur coche la case de consentement WhatsApp séparée sur le même formulaire, le même numéro sert aussi à l’alerte de retour en stock de cette inscription comme message WhatsApp, en plus de l’e-mail, via un modèle de message approuvé à l’avance et rempli avec le nom de la boutique, le produit et son lien ; aucun message WhatsApp en texte libre n’est jamais envoyé. Le consentement WhatsApp et son moment sont gardés sur la même fiche, à côté du consentement SMS et indépendamment de lui ; un journal séparé de ces messages enregistre qu’un message a été envoyé, quand, et via quel fournisseur, et jamais le numéro non plus. Répondre STOP sur WhatsApp raye le consentement WhatsApp de la fiche sur-le-champ, et le numéro lui-même est rayé dès qu’aucun consentement de canal d’alerte ne subsiste sur la fiche. Quand un marchand active les alertes par notification navigateur et qu’un acheteur coche la case de consentement séparée pour ce canal sur le même formulaire, et que son navigateur accorde l’autorisation de notification, nous gardons aussi, sur une fiche d’abonnement séparée liée à cette inscription, l’extrémité de notification que le service de notification du navigateur a créée et les deux clés de chiffrement que le navigateur a créées avec elle, avec le consentement pour ce canal et son moment sur la fiche d’inscription elle-même. L’extrémité et les clés ne sont utilisées que pour envoyer l’alerte de retour en stock de cette inscription comme notification navigateur, en plus de l’e-mail ; un journal séparé de ces notifications enregistre qu’une notification a été envoyée, quand, et via quel fournisseur, et jamais l’extrémité ni les clés. Un acheteur peut révoquer l’abonnement à tout moment dans les réglages de site de son navigateur ; quand le service de notification rapporte ensuite que l’abonnement a disparu, l’extrémité, les clés et le consentement gardés sont rayés de la fiche, et la suppression de la fiche, sous les mêmes règles d’effacement que tout le reste de cette section, supprime l’abonnement et son journal de notifications avec elle. Quand un marchand mène un test A/B du bouton de notification, le bloc garde la version montrée à l’acheteur — une seule lettre, A ou B — dans le propre navigateur de l’acheteur, pour que la présentation soit stable d’une visite à l’autre ; l’Application ne crée aucun identifiant de visiteur pour cela et ne garde aucune trace des visiteurs individuels. La lettre voyage avec une inscription et est enregistrée sur cette fiche d’inscription, comme les autres faits de l’inscription décrits ci-dessus, pour que le marchand lise les résultats de chaque version en agrégat ; les comptes du marchand eux-mêmes (les vues du bouton et les inscriptions par version) sont des totaux au niveau de la boutique qui ne nomment aucun acheteur. Chaque e-mail d’alerte et de rappel porte aussi un lien signé vers la propre page de l’acheteur dans cette boutique, où l’acheteur peut voir les inscriptions gardées pour son adresse dans cette boutique et en supprimer n’importe laquelle. Le lien est valable 30 jours à compter de l’e-mail qui le porte et ne montre que les propres fiches de cet acheteur dans cette seule boutique ; la page elle-même ne garde rien de nouveau — la consulter et supprimer à travers elle agissent sur les mêmes fiches que celles décrites ci-dessus, et une suppression là-bas a exactement les effets décrits pour une suppression par le marchand. Quand un marchand active le double opt-in, une inscription en vitrine reçoit d’abord un e-mail de confirmation portant un lien signé du même type ; l’inscription n’est confirmée — et ne rejoint qu’alors les fiches décrites ci-dessus — que lorsque l’acheteur ouvre la page de confirmation et confirme. Le lien est valable 7 jours et lie cette fiche d’inscription et l’adresse de cet acheteur ; une inscription non confirmée est gardée dans cet état d’attente et supprimée sous les mêmes règles d’effacement. Une inscription en vitrine qui rejoint la liste aussitôt reçoit aussi un e-mail de confirmation d’inscription récapitulant l’alerte qu’elle vient de créer, portant le même lien signé vers la propre page de l’acheteur ; il est envoyé une seule fois, au moment de l’inscription, et jamais à une adresse à laquelle le fournisseur a cessé de livrer.
Pourquoi nous les traitons
- Pour envoyer l’e-mail d’alerte de retour en stock que l’acheteur a demandé quand le produit revient en stock
- Pour envoyer l’e-mail de disponibilité de précommande que l’acheteur a demandé quand un produit de sa liste de précommande devient disponible
- Pour envoyer l’e-mail de lancement que l’acheteur a demandé quand un produit de sa liste de lancement est lancé
- Pour envoyer l’e-mail de retour que l’acheteur a demandé si un produit pour le retour duquel il a voté revient un jour en stock. Un vote n’est jamais une promesse de retour : aucun e-mail n’est envoyé sauf si le produit revient réellement
- Pour envoyer l’e-mail de confirmation d’inscription récapitulant l’alerte qu’une inscription en vitrine vient de créer, quand l’inscription rejoint la liste aussitôt
- Pour envoyer l’e-mail du calendrier des drops que l’acheteur a demandé quand un produit du calendrier de lancement ou de précommande annoncé d’un marchand qu’il suit devient disponible. Suivre un calendrier n’est une inscription à aucun produit et n’est jamais une promesse de stock
- Pour envoyer l’alerte de retour en stock par SMS en plus de l’e-mail, quand l’acheteur a coché la case de consentement SMS et laissé un numéro pour cette inscription. Le SMS est la même alerte, jamais un message marketing, et il porte toujours les mots pour arrêter les SMS suivants
- Pour envoyer l’alerte de retour en stock comme message WhatsApp en plus de l’e-mail, quand l’acheteur a coché la case de consentement WhatsApp séparée pour cette inscription. Le message est la même alerte, portée par un modèle approuvé à l’avance, jamais un message marketing, et il porte toujours les mots pour arrêter les messages WhatsApp suivants
- Pour envoyer l’alerte de retour en stock comme notification navigateur en plus de l’e-mail, quand l’acheteur a coché la case de consentement séparée pour ce canal pour cette inscription et que son navigateur a accordé l’autorisation de notification. La notification est la même alerte, jamais un message marketing ; l’acheteur arrête les notifications suivantes dans les réglages de site de son navigateur ou en supprimant l’inscription depuis sa page personnelle
- Pour faire fonctionner la liste d’attente du marchand (y compris les listes que le marchand importe d’un autre outil de notification à sa propre initiative)
- Pour transmettre au marchand la demande de garde d’un acheteur et envoyer par e-mail à l’acheteur la réponse du marchand (confirmée, refusée, ou expirée sans réponse), quand l’acheteur le demande depuis son alerte
- Pour envoyer par e-mail aux clients qu’un marchand a tagués dans Shopify avant les autres abonnés en attente du marchand, quand le marchand utilise l’accès anticipé VIP. L’accès anticipé ne change que l’ordre des alertes ; il ne réserve aucun stock et ne garantit aucun achat
- Pour inclure le code de réduction à usage unique du marchand dans l’alerte que l’acheteur a demandée, quand le marchand active cette fonction. Le code est créé dans le propre Shopify du marchand au moment où l’alerte est envoyée, fonctionne une fois, et n’est jamais mentionné dans une alerte sauf s’il a réellement été créé
- Pour produire le rapport hebdomadaire des ventes récupérées du marchand
- Pour facturer l’abonnement du marchand via Shopify
Nous n’utilisons jamais les adresses e-mail des abonnés pour la publicité, nous ne contactons jamais les abonnés au sujet de quoi que ce soit d’autre que l’alerte à laquelle ils se sont inscrits (un retour en stock, la disponibilité d’un produit précommandé, le lancement d’un produit bientôt disponible, ou le retour d’un produit arrêté pour lequel ils ont voté) et la réponse à une demande de garde que l’acheteur lui-même a envoyée depuis cette alerte, et nous ne vendons ni ne louons jamais de données personnelles.
Bases légales (RGPD)
Pour les données du marchand, le traitement est nécessaire à l’exécution du contrat avec le marchand. Pour les données des abonnés, le traitement repose sur la demande propre de l’acheteur : soumettre une adresse e-mail dans le formulaire « Me prévenir » est une demande de recevoir un e-mail d’alerte au sujet de ce produit.
Conservation et suppression
- Une fiche d’abonné est gardée jusqu’à ce que l’alerte ait été envoyée, jusqu’à ce que le marchand la supprime, ou jusqu’à ce que le marchand désinstalle l’Application
- Quand un marchand désinstalle l’Application, nous supprimons les données de la boutique conformément aux exigences du webhook obligatoire shop/redact de Shopify
- Nous honorons les webhooks obligatoires customers/data_request et customers/redact de Shopify dans les délais requis : les données au sujet d’un client sont fournies au marchand sur demande et effacées sur une demande d’effacement
- Un acheteur peut être retiré d’une liste d’attente à tout moment en supprimant la fiche lui-même depuis la page personnelle liée dans ses e-mails d’alerte et de rappel, ou depuis la section des alertes de son compte client Shopify dans cette boutique, en le demandant au marchand, ou en nous écrivant à l’adresse de contact ci-dessus ; nous supprimerons la fiche et le confirmerons
Qui reçoit les données
L’Application tourne sur Fly.io (hébergement, région européenne) et envoie les e-mails d’alerte via Brevo, un fournisseur de livraison d’e-mails agissant comme sous-traitant. Shopify traite les données comme la plateforme sur laquelle l’Application est installée. Ces fournisseurs ne traitent les données que pour fournir leur service. Aucun autre tiers ne reçoit de données personnelles de l’Application.
Cookies et suivi
Le formulaire « Me prévenir » côté boutique ne pose aucun cookie de suivi et ne fait tourner aucun script d’analyse ou de publicité. Le formulaire exécute aussi un contrôle anti-robot invisible : le navigateur résout en arrière-plan une preuve signée de courte durée et un champ masqué doit rester vide. La preuve et la valeur du champ sont vérifiées à l’envoi du formulaire et ne sont pas gardées sur l’inscription ; aucun service anti-robot tiers ne les reçoit. L’administration marchande intégrée utilise les mécanismes de session fournis par Shopify.
Vos droits
Si vous êtes dans l’Espace économique européen, vous avez le droit d’accéder à vos données personnelles, de les rectifier, de les effacer et d’en limiter le traitement, et de vous plaindre auprès de votre autorité locale de protection des données. Pour les données de liste d’attente, contactez le marchand de la boutique où vous vous êtes inscrit, ou écrivez-nous directement et nous agirons.
Changements
Si cette politique change d’une manière qui affecte le traitement des données personnelles, la version mise à jour sera publiée à cette adresse avec une nouvelle date de « dernière mise à jour » avant de prendre effet.