Pi-hole is open-source software die advertenties en trackers voor een heel netwerk blokkeert via DNS. Het fungeert als DNS-server van uw netwerk en weigert verzoeken naar domeinen die op blokkeerlijsten staan, zodat alle apparaten erachter worden beschermd zonder dat op elk apparaat software nodig is. Pi-hole beschikt over een webinterface, een REST-API, apparaatgroepen, toestaan- en weigerlijsten en een querylogboek, en kan ook als DHCP-server dienen. U installeert het zelf op een Raspberry Pi, een oude pc, een virtuele machine of in een Docker-container.
Pi-hole wordt ontwikkeld door Pi-hole, LLC, een bedrijf in de Verenigde Staten, en wordt volgens Wikipedia uitgegeven onder de European Union Public Licence. Omdat u de software op eigen hardware draait, blijven DNS-verzoeken binnen uw eigen netwerk, tenzij u zelf een externe upstream-DNS-provider kiest. Daarmee bepaalt u zelf waar die gegevens terechtkomen en welke jurisdictie van toepassing is.