Pi-hole est un logiciel open source qui bloque les publicités et les traceurs pour l'ensemble d'un réseau via le DNS. Il joue le rôle de serveur DNS de votre réseau et refuse de résoudre les domaines présents sur des listes de blocage, ce qui protège tous les appareils situés derrière lui sans installer de logiciel sur chacun. Pi-hole propose une interface web, une API REST, des groupes d'appareils, des listes d'autorisation et de blocage ainsi qu'un journal des requêtes, et peut aussi faire office de serveur DHCP. Vous l'installez vous-même sur un Raspberry Pi, un ancien PC, une machine virtuelle ou dans un conteneur Docker.
Pi-hole est développé par Pi-hole, LLC, une société des États-Unis, et publié sous la licence publique de l'Union européenne (EUPL) selon Wikipédia. Comme vous exécutez le logiciel sur votre propre matériel, les requêtes DNS restent dans votre réseau, sauf si vous choisissez un fournisseur DNS amont externe. Vous décidez ainsi où ces données vont et quelle juridiction s'y applique.