Freenet foi originalmente criada por Ian Clarke. De acordo com Clarke, a Freenet visa prover liberdade de expressão através de uma rede P2P com grande proteção do anonimato.
Freenet é um software livre que permite você anonimamente compartilhar arquivos, acessar e publicar “sites livres” (web sites acessíveis somente pela Freenet) e conversar em fóruns, sem medo de censura. Freenet é descentralizada para ser menos vulnerável a ataques e, se utilizada em “modo darknet”, onde usuários só se conectam aos seus amigos, é muito difícil de se detectar.
As comunicações pelos pontos da Freenet são encriptadas e roteadas para outros pontos e tornando-os extremamente difíceis de determinar quem são, o que estão requisitando e o qual é o conteúdo.
Usuários contribuem para a rede, fornecendo banda e uma porção de seu disco rígido (chamado de “data store”) por guardar arquivos. Arquivos são automaticamente mantidos ou deletados dependendo de quão popular estão, com os menos populares sendo descartados para dar prioridade para os novos ou conteúdos mais populares. Os arquivos são criptografados, então geralmente o usuário não consegue facilmente descobrir o que está em seu data store (e espera-se que não o façam). Conversas em fóruns, sites, e busca por funcionalidades, são todos armazenados no topo deste data store distribuído.