Freenet è un software per condividere file in modo anonimo e pubblicare siti web accessibili solo con questo strumento. Esso consente anche di gestire forum senza il timore di incorrere in censure. L'applicativo è decentralizzato per cercare di risultare meno vulnerabile ad attacchi di vario genere. Una modalità protetta si pone in particolare l'obiettivo di mascherare gli utenti connessi per rendere complicata la rilevazione della comunicazione.
Il collegamento tra i nodi di Freenet avviene in modalità cifrata per rendere complicato determinare chi stia richiedendo informazioni ed il loro tipo di contenuto. Il contributo dei partecipanti al network si estrinseca con una porzione di disco fisso per memorizzare file e una parte di larghezza di banda. I file vengono gestiti in modo automatico per valutare quando possano eventualmente essere eliminati sulla base della loro popolarità. I medesimi file sono criptati per proteggerli da accessi non autorizzati.