DuckDuckGo - Le moteur de recherche qui ne vous espionne pas

14 minutes
vie-privee confidentialité web duckduckgo anonyme tor

Le maître mot de DuckDuckGo est de ne pas espionner ses utilisateurs. Il connaît une croissance de fulgurante depuis quelques années.
Mais qui est ce nouveau moteur de recherche qui fait de plus en plus parler de lui ?
Qu'est ce qui fait qu'il est de plus en plus utilisé au détriment des géants Google, Yahoo et Bing ?
Qu'en est-il vraiment ?

Cet article a été écrit en 2016 sur mon ancien blog kazenojiyu. Je l'ai réécrit et mis au goût du jour

Présentation

DuckDuckGo a été créé en Septembre 2008 par Gabriel Weinberg.

Les résultats qu'il propose viennent de multiple sources (plus de 400) :

  • des sources verticales qui fournissent les Réponses Instantannées
  • Yahoo! avec qui DuckDuckGo a un accord, mais aussi Yandex et Bing
  • son robot DuckDuckBot qui parcours les sites pour les vérifier et recherche de nouveaux liens
  • les sites de crowdsourcing comme Wikipedia

Il dispose des fonctionnalités de base d'un moteur de recherche :

  • auto-complétion
  • recherche par date, région
  • recherche d'images, vidéos
  • page sans fin (qui est quand même plus pratique)

Le nom DuckDuckGo viendrait de l'abréviation de Duck, Duck, Goose qui est le jeu du mouchoir en Français. D'après le site, il ne s'agit pas d'une métaphore ...

Montée en puissance

Trafic du moteur de recherche DuckDuckGo moyen par jour

Sur l'image, les lettres correspondent à :
A. Un panneau d'affichage géant à San Francisco où énormément de gens travaillent chez Google. La traduction du panneau est : "Google vous espionne. Pas nous."

Panneau d'affichage DuckDuckGo géant à San Francisco

B. Changement de politique de confidentialité chez Google. Dorénavant, les informations d'un utilisateur sur Gmail, Youtube, Google Chrome, etc... seront mises en commun. À ce moment là Google sait tout de chacun de ses utilisateurs, et leur vie privée n'a plus aucun secret
C. Révélations d'Edward Snowden sur la surveillance de masse de la NSA
D. Intégré à Safari
E. Intégré à Firefox
F. Sortie du plugin DuckDuckGo Privacy Essentials pour les navigateurs
Plugin privacy_essentials de DuckDuckGo

Il est clair que les révélations d'Edward Snowden ont joués un rôle important dans la montée en puissance de DuckDuckGo.
DuckDuckGo a conclu également des accords avec des navigateurs et des systèmes d'exploitations comme Linux Mint pour être intégré et être le moteur de recherche par défaut.
Depuis, le nombre de requêtes par jour ne cesse d'augmenter.
Je pense aussi que de plus en plus de personnes prennent conscience de l'exposition de leur vie privée et des conséquences.

Vie privée

C'est le fer de lance du moteur de recherche: la vie privée de ses utilisateurs est une priorité.
Pour cela, DuckDuckGo ne stocke, ni l'adresse IP, ni les informations du navigateur (User-agent, plugins, version, etc...), ni l'historique de navigation.
Il peut arriver que vous aperceviez une petite image à côté de certains liens que vous avez visités. DuckDuckGo utilise l'historique du navigateur pour vous avertir d'un lien déjà visité.
En aucun cas, cet historique n'est stocké par le moteur de recherche.

Lien visité sur DuckDuckGo

DuckDuckGo a créé un site pour expliquer ce qu'est la sauvegarde d'informations des utilisateurs, et les conséquences que cela peut avoir (publicités ciblées, prix sur certains sites différents, etc...) : http://donttrack.us/.

La bulle de filtres : mettre l'utilisateur en prison

Certains moteurs de recherche et réseaux sociaux établissent des profils utilisateur en fonction de leurs recherches, contenus publiés, liens cliqués, etc....
Cela permet de cibler la publicité, et de servir des résultats en rapport avec le profil.
Le doux nom donné à ce principe est « filter bubble » ( bulle de filtres en Français, ou bulle filtrante que je préfère ).
L'idée peut paraître intéressante, le seul soucis, c'est que l'on tronque les résultats pour vous, et on ne vous donne pas accès à toutes les informations nécessaires.
Si par exemple vous recherchez un logement à Budapest, et qu'en bon routard, vous ne logiez que chez l'habitant ou à la rigueur en auberge de jeunesse comme l'indique vos recherches précédentes.
Vous pouvez passer à côté d'un hôtel super au meilleur prix.
Un autre exemple, plus souvent utilisé, concernant les idées politiques. Un utilisateur ayant une certaine orientation politique ne trouvera que des résultats en accord avec ses idées.
On ne lui laisse pas le choix de faire évoluer ses idées dans une direction ou une autre. C'est un cercle vicieux.
Encore une fois, DuckDuckGo s'oppose à cette pratique de « bulle filtrante » et a même créé un site pour en parler : http://dontbubble.us/.

Comment DuckDuckGo se fait de l'argent ?

Il affiche quelques publicités en fonction de votre recherche actuelle.
Il y en a très peu et ce n'est donc pas de la publicité ciblée.

Recheche audi A3 sur DuckDuckGo

DuckDuckGo a par ailleurs deux méthodes de revenues:

  • en provenance des publicités fournies par son alliance avec Yahoo! et Bing
  • avec les relations commerciales dont il dispose (eBay et Amazon)

Si vous le souhaitez, vous pouvez bloquer les publicités dans les paramètres :

On peut désactiver la publicité sur duckduckgo

Par ailleurs, le fondateur Gabriel Weinberg a annoncé que le moteur de recherche était rentable (Octobre 2015).

Redistribution des richesses, canard partageur !

Chaque année depuis 2011, DuckDuckGo reverse des fonds pour des projets Open-Source sélectionnés.
En 2017, DuckDuckGo a versé $400,000 (soit un peu plus de 350 000€) à plusieurs bénéficiaires :

  • Freedom of the Press Foundation : pour entraîner les journalistes à la discrétion
  • World Privacy Forum : se consacre à la création d'une nouvelle façon de penser la protection de la vie privée à l'ère du numérique au moyen de recherches, d'analyses et d'une éducation des gens
  • Signal : Signal est une application capable de chiffrer les communications pour éviter l'espionnage
  • Privacy Rights Clearinghouse : pour créer une série de vidéos expliquant les enjeux de la protection de la vie privée en ligne à l'intention du grand public
  • Tor Project : pour soutenir le routeur en oignon
  • Electronic Frontier Foundation (EFF) : pour poursuivre le développement du Privacy Badger, l'extension de navigateur qui bloque les publicités intrusives et les traqueurs invisibles.
  • Et plein d'autre plus petites donations

Pas juste un moteur de recherche !

DuckDuckGo a développé de outils très pratiques qui facilitent la vie !

Mais qu'y a t'il sous le capot de ce moteur de recherche ?

Zero-click Info

Fonctionnalité zero-click info sur duckduckgo

Cette fonctionnalité est très pratique, elle permet d'avoir les informations rapidement sans cliquer sur un lien, juste en affichant l'information sous la recherche, comme sur l'image.
Les informations sont récupérées sur divers sources, comme wikipédia, github, The Free Dictionary, Stack Overflow, etc...
C'est une fonctionnalité qui ressemble à ce qui existe sur Google. Mais le principe a été poussé bien plus loin.

Quelques paramètres ...

Pour celles et ceux qui ont déjà fait une recherche ou deux sur DuckDuckGo, vous aurez remarqué que sur mes captures d'écran, je n'utilise pas le thème par défaut.
Ce moteur de recherche dispose de nombreux paramètres modifiables.
Il est possible de configurer ses options de recherche par exemple.

Configuration de duckduckgo

Il y a 6 thèmes disponibles pour rendre l'interface plus agréable.

Les thèmes disponibles pour duckduckgo

Et oui j'utilise le thème sombre.

On peut également changer les paramètres du thème.

Personnalisation du thème et du design sur DuckDuckGo

Enfin, nous pouvons régler les paramètres de confidentialité.

Les paramètres de confidentialités sur DuckDuckGo

C'est bien beau tout ça mais si nos informations ne sont pas sauvegardées, qu'il n'y a pas non plus de cookie, comment ces paramètres sont stockés ?

Pour le coup, on peut retrouver ces paramètres dans les URL, mais aussi dans des cookies impersonnel (il n'y a aucune information sur l'utilisateur) utilisé pour l'occasion.
Pour les plus observateurs, sur la première capture d'écran des paramètres, j'ai volontairement laissé le pavé permettant de sauvegarder ses paramètres.
En effet on peut sauvegarder ses paramètres avec un mot de passe, ou plutôt une phrase.
DuckDuckGo enregistre alors vos paramètres et les associes à cette phrase (qui est hashée donc impossible de retrouver la phrase), sans enregistrer aucunes informations sur l'utilisateur.
Pour charger la configuration, sur un autre navigateur par exemple, il suffit de cliquer sur « Charger les paramètres » et de renseigner la phrase.
Pour information, le bouton « Afficher les Bookmarklet et les valeurs des paramètres » permet d'afficher l'URL de DuckDuckGo avec les paramètres inclus.
C'est très utile pour partager son paramétrage avec une autre personne sans donner sa phrase secrète.

Raccourcis

DuckDuckGo permet l'utilisation de nombreux raccourcis permettant d'accélérer les recherches.

  • « map » permet d'afficher une carte sur Apple Map (par défaut). exemple
    Si l'adresse est assez complète, la carte s'affiche d'elle même, pas besoin du mot clé « map » : exemple
  • « news » permet d'afficher les actualités : exemple
    Si la recherche peut se rapporter à un fait d'actualité, il se peut que DuckDuckGo propose des actualités également : exemple
  • « weather » permet d'afficher la météo: exemple
    Pour le moment cette partie est encore en anglais.
  • « \ » l'antislash précédent les mots clés permet d'aller directement sur le premier résultat de recherche (l'équivalent de « J'ai de la chance » sur Google)
  • ddg.gg c'est l'URL raccourcie de duckduckgo.com, vers laquelle elle redirige. C'est très pratique pour y accéder rapidement si DuckDuckGo n'est pas le moteur de recherche par défaut.

Réponse instantanée

Alors là, on commence à rentrer dans les outils merveilleux !
DuckDuckGo et sa communauté ont mit à disposition de nombreux outils très pratiques.

Réponse intantanée sur DuckDuckGo

Il y a des tas d'outils (plus de 1200 pour le moment) vraiment utiles, dans des domaines très différents.
Pour ma part j'utilise beaucoup ceux-ci :

  • uppercase et lowercase : permettent respectivement de mettre un mot ou une phrase en majuscule et en minuscule
  • base64 encode test : permet d'encoder en base64. Il suffit de remplacer « encode » par « decode » pour pouvoir effectuer l'opération inverse
  • regex cheat sheet : affiche un rappel concernant les expressions régulières
  • generate password 12 : affiche un mot de passe de 12 caractères
  • timer : un petit compte à rebours (utile pour cuisiner)
  • php implode : tu te rappelles plus de la syntaxe ? Facile, c'est fait pour ça ;). Beaucoup de langage de programmation sont pris en compte.
  • lorem ipsum : génère 5 paragraphes sur le Lorem Ipsum
  • is duckduckgo.com up : vérifie si un serveur (domaine ou IP) est en ligne, et file l'IP au passage.
  • port 443 : rappel sur l'utilisation commune d'un port
  • http 403 : rappel sur une erreur HTTP
  • whois duckduckgo.com : commande rapide pour le Whois d'un domaine
  • ip address : nous donne notre adresse IP publique
    Une liste est disponible ici https://duck.co/ia

!Bang

Les bangs c'est génial !
Ce sont des raccourcis de recherche vers les sites les plus populaires.
Par exemple si vous tapez « !a art of exploitation » dans le champ de recherche, vous allez être redirigé sur Amazon avec la recherche « art of exploitation ».
Il y a actuellement plus de 9 800 bangs disponibles, couvrant différents domaines comme le divertissement, les actualités, les services en ligne, le commerce, et même la traduction.
Il est possible d'entrer le caractères « ! » dans le champ de recherche pour que DuckDuckGo vous propose une liste déroulante des bangs les plus courants.
La liste se met à jour en fonction des lettres suivant le caractères « ! », qui indiquent le service souhaité.

J'utilise principalement ces bangs :

  • « !sf2 » : le site de symfony
  • « !php » : le site php.net
  • « !docubufr » : la documentation ubuntu-fr.org
  • « !wikipedia-fr » : fr.wikipedia.org
  • « !ta » : Trip Advisor
  • « !wrenfr » : traduction Anglais-Français sur le site wordreference.com
    Une liste est disponible ici https://duckduckgo.com/bang.

Recherches avancées

Si l'on veut rechercher toutes les informations sur les iphones d'Apple, mais exclure les ipod, et les ipad.

Comment fait-on ?

Il suffit d'exclure les termes « ipod » et « ipad » en les préfixant d'un « - » et en les ajoutant à la fin de la requête de cette manière : apple iphone -ipad -ipod

Il est possible également de gérer soit même l'utilisation des mots-clés.
Pour cela, deux mots-clés sont disponibles : « AND » et « OR ».
Il est donc possible de faire des requêtes un peu plus élaboré comme :

((steve jobs)AND((iphone)OR(tablette)))

Je trouve que ça ajoute de la liberté, et de la précision dans les recherches, mais j'avoue que je ne l'utilise pas du tout.

Ajouter sa pierre à l'édifice

Avant 2017, il est possible d'ajouter ses propres réponses instantanées via https://duckduckhack.com/.
L'équipe a décidé de fermé cette partie qui s'est développé a une vitesse incroyable pour se recentrer sur le développement du moteur de recherche.
Vous pouvez quand même rejoindre la communauté sur https://duck.co/.

Concernant les bangs, il est possible d'en proposer également, via cette adresse : https://duckduckgo.com/newbang

DuckDuckDorks

Oui je sais pas facile à dire.
Quelques fonctions existent, mais ce n'est pas encore aussi développé que sur notre ami Google.

En effet il y a :

  • « region: » pour cibler un pays
  • « site: » pour cibler un site
  • « inbody: » pour rechercher dans le corps de la page (et pas dans le code source)
  • « intitle: » pour rechercher dans le titre de la page
  • « filetype: » pour filtrer les types de fichiers, les formats étant limités à htm / html, pdf, txt, doc / docx, xls / xlsx and ppt / pptx

Enclave de sortie Tor

Je pense que le routeur en oignon Tor n'est plus à présenter.
Il offre une très bonne sécurité et un très bon anonymat, tant que le nœud de sortie est « sain ».
Il est toutefois possible de choisir son nœud de sortie, ou alors d'utiliser un service disposant d'une enclave de sortie.
DuckDuckGo a créé son enclave de sortie en Août 2010, en ajoutant que cela est la continuité de leur politique de confidentialité.

Mais qu'est-ce donc qu'une enclave de sortie ?

Pour reprendre la définition du site du projet Tor :

Une Enclave de sortie est un terme utilisé pour faire référence à un relais Tor qui permet la sortie vers un autre, un service non-tor sur cette même adresse IP. Par exemple https://archive.torproject.org/ à l'adresse IP 38.229.70.19 est accessible sur le port tcp 443. L'enclave de sortie Tor est nommée archivetpo avec ExitPolicy accept 38.229.70.19:443. Le relais Tor archivetpo devient le chemin préféré pour https://archive.torproject.org/ à travers le réseau Tor.

On comprend bien qu'en utilisant DuckDuckGo sur le réseau Tor, nous sortons donc du réseau en oignon par les serveur de DuckDuckGo et donc un nœud sain.
De plus, depuis la version 6 (en Mai 2016) de Tor Browser, le moteur de recherche privilégié est maintenant DuckDuckGo.

Et toi ton opinion, c'est quoi ?

Législation

La politique de confidentialité de DuckDuckGo est super !
Surement pour ça qu'il est bloqué en Chine !
Le petit hic, c'est que l'entreprise est basé en Pennsylvanie aux États-Unis, donc soumise à la législation des États-Unis.
Même s'il ne sauvegarde aucunes informations sur ses utilisateurs, s'il dérange un peu trop, il risque de finir comme TrueCrypt.
En 2013, Gabriel Weinberg, le fondateur, a déclaré que DuckDuckGo n'avait pas encore reçu de requêtes concernant la sauvegarde et la transmission des informations concernant ses utilisateurs.
Dans tous les cas, le moindre faux pas de la part de ce moteur de recherche concernant sa politique de confidentialité et ses utilisateurs déserterons ses services.
Donc il y a peu de chance qu'il le fasse, en tout cas de plein gré.

Inconvénients

  • Les recherches de DuckDuckGo se sont bien améliorées. Pour des mots clés simples, les résultats sont pertinents. Mais dès qu'il y a beaucoup de mots clés, les résultats sont pas terribles
  • La traduction en Français est à améliorer
  • Les bangs et surtout les réponses instantanées sont pas encore assez tournées vers le Français
  • Les fonctions pour filtrer les résultats (Dorks) sont à améliorer; il en manque quelques-unes

Avantages

Tout ce que j'ai décris dans cet article en fait :

  • politique de confidentialité
  • le côté aide de l'Open source
  • les raccourcis
  • les réponses instantanées
  • les bangs
  • la quantité de paramètres
  • les thèmes sexy
  • etc...
    Bref vous avez compris quoi : j'adore !

Conclusion

DuckDuckGo est un très bon moteur de recherche, doté d'une foule d'outils vraiment très utiles.
Il a parcouru un bon bout de chemin jusqu'à aujourd'hui.
Mais je pense qu'il lui reste encore du travail sur l'existant pour améliorer l'internationalisation, et les résultats.
Pour moi il a tout ce qu'il faut dans sa manche pour monter sur les premières places du podium des moteurs de recherche.
Un projet à suivre de près et à utiliser à souhait.

Le mot de la fin

Avec cet article je voulais présenter DuckDuckGo de manière assez complète pour que vous puissiez vous faire une idée claire de ce moteur de recherche.
J'espère qu'il vous a plu, qu'il vous a donné l'envie de tester DuckDuckGo et plus si affinités.
N'hésitez pas à commenter l'article pour me poser vos questions et donner votre avis.
Et si vous avez aimé l'article, partagez-le.

Références

Aide DuckDuckGo
Bulle filtrante
Revenues de DuckDuckGo
DuckDuckGo est rentable
Redistribution des richesses
Trafic DuckDuckGo
Changement de la politique de confidentialité chez Google
DuckDuckGo et Tor
Enclave de sortie Tor
DuckDuckGo bloqué en chine
DuckDuckGo et loi des Etats-Unis, un autre article

Aller plus loin

Vidéo au TedX sur les bulles filtrantes (sous-titre en Français)
GPG
Révélation d'Edward Snowden
Nœud de sortie Tor
Tor browser en version 6
Interview du fondateur de DuckDuckGo
Installation de DuckDuckGo sur ordinateur
Installation de DuckDuckGo sur smartphone et tablette

Ajouter un commentaire

Article suivant