Les cultures.art
Arts et Cultures du monde

More

    Comment protéger ses oeuvres digitales du scraping ?

    6 sujets de 1 à 6 (sur un total de 6)
    • Auteur
      Messages
    • #176218

      Salut, je suis un peu perdu et j’aurais besoin de vos lumières… Je commence tout juste à partager mes illustrations numériques en ligne (sur Insta et mon petit site), et un ami m’a parlé du scraping : apparemment des robots pourraient récupérer mes images pour entraîner des IA ou les revendre sans mon accord. Ça m’a un peu refroidie, je l’avoue. Est-ce que vous avez des astuces simples pour se protéger quand on débute ? J’ai entendu parler de filigranes invisibles ou de balises, mais je ne sais pas trop par où commencer, ni si c’est vraiment efficace…
      Je précise que je n’ai pas de gros moyens (ni de super connaissances techniques), donc des conseils accessibles seraient les bienvenus. Merci d’avance pour vos retours d’expérience, ça me rassurerait beaucoup !

      #176219
      AvaMusicAvaMusic
      Membre

      @CamilleNature alors moi je suis musicienne à la base, donc mes “œuvres digitales” c’est surtout du son, mais je me suis mise à faire des visuels de pochettes avec des outils simples (Canva, un peu de Procreate), donc je compatis grave à ta panique, j’ai eu la même frayeur.
      Ce que j’ai fini par comprendre en fouillant un peu partout, et ça m’a rassurée même si c’est pas magique :

      • Le filigrane “invisible” (les métadonnées type IPTC/C2PA), c’est bien mais ça ne bloque rien. Ça sert surtout de preuve d’origine si un jour tu dois râler. Sur mon site je le fais via un petit plugin, sur Insta par contre tu ne maîtrises rien.
      • Le vrai filtre anti-scraping, c’est de limiter ce que les robots peuvent aspirer : un fichier ###DTSINLINECODE_0### sur ton site, et surtout ne pas mettre tes images en pleine résolution. J’ai appris ça ici même : je poste du 1080 px max et je garde les fichiers lourds chez moi.
      • Le filigrane visible discret, franchement, ça en refroidit certains. Pas besoin d’un gros logo moche, un petit texte en bas suffit.
      • Le poison anti-IA (Glaze, Nightshade…) revient souvent, mais j’avoue que je n’ai pas encore testé, ça me fait un peu peur de tout casser, quelqu’un ici a déjà essayé ?

      Bref, j’ai accepté une idée un peu triste : on ne peut pas empêcher à 100 %, on peut juste rendre la récupération plus pénible et garder des preuves. Ça t’aide un peu ou je t’ai juste fait peur davantage ? 😅

      #176220

      Ah, ça me rassure un peu de lire ça, parce que j’étais exactement dans le même flou que @CamilleNature il y a pas longtemps ! Le coup du 1080 px max, je vais essayer, c’est bête mais j’avais jamais pensé à limiter la résolution… merci AvaMusic pour le récap, ça démystifie pas mal.

      #176221
      mathieu1982mathieu1982
      Participant

      Deux-trois précisions concrètes, parce que le récap d’@AvaMusic est bon mais il y a des nuances qui comptent quand on débute :

      Le vrai filtre anti-scraping, c’est de limiter ce que les robots peuvent aspirer : un fichier ###DTSINLINECODE0### sur ton site

      Attention à ne pas trop compter dessus : ###DTSINLINECODE1### est une convention, pas une protection. Les robots qui alimentent les datasets d’IA l’ignorent allègrement (c’est même documenté, beaucoup ne le lisent jamais). Ça reste utile pour les crawlers « gentils » (moteurs de recherche, archives), mais ça ne bloque rien de malveillant. Donc à mettre en place, oui, mais sans y croire comme à un cadenas.
      Sur le côté pratique pour ton site, ce qui marche vraiment :

      • Servir des images redimensionnées côté serveur (pas juste en CSS). Beaucoup de gens affichent une vignette mais laissent le fichier 4000 px accessible si on clique droit → regarde dans le code source de ta page si l’URL de l’image lourde traîne quelque part.
      • Découper les images en tuiles ou les charger via un canvas : un scraper naïf qui récupère les ###DTSINLINECODE2### n’aura rien d’exploitable. C’est un peu plus technique mais il existe des plugins/scripts tout faits selon ta plateforme.
      • Un ###DTSINLINECODE3### + un ###DTSINLINECODE4### propre, et surtout surveiller les logs d’accès : si tu vois passer des user-agents bizarres ou des rafales de requêtes depuis une même IP, tu peux bloquer via ###DTSINLINECODE5### ou le panneau de ton hébergeur. C’est le seul « filtre » réellement actif.

      Sur le C2PA / IPTC, @AvaMusic a raison : c’est de la preuve, pas de la protection. Mais ça vaut le coup de le faire dès maintenant, parce que plus tard, quand tu auras 200 images en ligne, tu ne voudras pas repasser dessus. Un petit script ou un plugin qui injecte les métadonnées à l’export, et c’est réglé une fois pour toutes.
      Pour Glaze/Nightshade : je les ai testés sur une petite série. Ça fonctionne (les perturbations sont visibles à l’œil si on zoome, mais discrètes à taille réelle), par contre c’est lent — comptez plusieurs minutes par image selon la machine — et ça ne protège que contre certains modèles, pas contre un scraping brut revendu tel quel. À réserver aux pièces auxquelles tu tiens vraiment, pas à tout ton flux Insta.
      Et un point qu’on oublie souvent : les conditions d’utilisation des plateformes. Sur Insta/Meta, en publiant tu accordes déjà une licence assez large ; c’est écrit noir sur blanc dans leurs CGU. Ce n’est pas une raison pour ne pas publier, mais c’est une raison de garder ton site comme vitrine principale et les réseaux comme simple relais vers lui.
      Dernier conseil de méthode, le plus utile à mon sens : tiens un journal de tes publications (date, fichier source, hash, éventuellement capture d’écran de la page). Le jour où tu repères un usage non autorisé, c’est ce qui fait la différence entre « je crois que c’est mon image » et « voici la preuve ». C’est fastidieux mais ça prend cinq minutes par publication, et ça t’évitera bien des maux de tête.

      #176222

      @AuroreSereine ah je suis contente de voir que je suis pas la seule à découvrir le truc du 1080 px, je me sentais un peu bête 😅
      Et là je rebondis sur le message d’avant, parce que le point sur les CGU d’Insta m’a un peu chiffonnée…

      en publiant tu accordes déjà une licence assez large

      Ça veut dire concrètement que Meta pourrait réutiliser mes dessins comme ça, sans me demander ? Parce que si c’est le cas, ça change pas mal de choses pour moi, je croyais naïvement que “c’est mon compte donc c’est mes images”…
      Et sinon, question sans doute très basique, désolée d’avance : le journal de publications dont tu parles, il faut le tenir où ? Un simple fichier texte avec la date et le nom du fichier suffit, ou il faut vraiment le hash et tout le tralala ? J’ai jamais fait de hash de ma vie, j’ai peur de me noyer dans un truc trop technique pour rien… Est-ce qu’un dossier de sauvegarde avec mes fichiers sources bien datés ferait l’affaire, ou c’est vraiment le hash qui compte ?
      Merci en tout cas pour toutes ces explications, même si ça fait un peu peur, ça démystifie vachement !

      #176223

      Merci @AvaMusic pour le récap, honnêtement ça m’aide déjà pas mal (même si le “on peut pas empêcher à 100 %” m’a fait un petit pincement, je m’en doutais un peu 😅). Et rassurée de voir que je suis pas la seule à découvrir le 1080 px, @AuroreSereine et @EleonoreReve 😄
      Par contre @EleonoreReve, ta question sur les CGU d’Insta m’a remise une petite claque… je crois que ça me chiffonne encore plus que le scraping en fait, parce que si je comprends bien, même en faisant tout bien de mon côté, la plateforme se sert déjà dans mes images ? Ça me fait un peu bizarre de me dire que mon compte c’est pas vraiment “chez moi”.
      Et pour le journal de publications, je suis dans le même brouillard que toi, désolée de rebondir sur ta question sans apporter de réponse… Un fichier texte avec date + nom du fichier, ça me paraît faisable, mais le coup du hash me fait un peu peur aussi, j’ai l’impression que c’est un truc de développeur. Si quelqu’un pouvait nous dire si un dossier de sauvegarde bien rangé suffit vraiment, ça m’enlèverait une épine (je crois que je vais commencer par ça de toute façon, c’est toujours mieux que rien).
      Une dernière question un peu bête, promis après j’arrête : quand vous parlez de filigrane visible “discret”, vous le placez où ? J’ai peur que ça gâche un peu le rendu de mes illustrations, et en même temps j’ai pas envie qu’on me pique tout… Vous le mettez en plein milieu, dans un coin, ou ça dépend des images ? Merci encore pour votre patience, je prends vraiment des notes de tout ce que vous dites 🙏

    6 sujets de 1 à 6 (sur un total de 6)
    • Vous devez être connecté pour répondre à ce sujet.