Freenet est un réseau décentralisé (hébergé sur de nombreuses machines), il est résistant à la censure, ce qui signifie qu'il n'est pas facile pour d'autres personnes que les auteurs de retirer du contenu. Les données sont stockées sur de nombreuses machines. Freenet a été réalisé par Ian Clarke. Freenet a pour but d'assurer la liberté d'expression et la liberté d'information à travers un réseau peer-to-peer avec protection de l'identité de l'utilisateur. Freenet fonctionne en rassemblant la bande passante bénévole et l'espace de stockage des machines membres pour permettre aux utilisateurs de publier (placer ou télécharger) ou de récupérer (obtenir ou télécharger) différents types d'informations de manière anonyme. Du point de vue de l'utilisateur, il peut être considéré comme un simple dispositif de stockage de grande capacité.

Freenet est en développement continu depuis 2000 ; une version 1.0 n'a pas encore été publiée mais les versions actuelles sont utilisables. Le projet a déjà fait l'objet d'une réécriture (reprise de la programmation) pour la version 0.7. Freenet est un logiciel libre.