D'après moi, la solution à ce problème tiendrait dans un ensemble logiciel qui permette d'héberger chez soi le contenu souhaité ET de décharger sur une autre machine, louée ou à soi, le "cache" des données.
Ainsi, on pourrait imaginer des entreprises qui offriraient aux utilisateurs d'héberger leur cache, de la même manière qu'on loue un hébergement web. Certes, big brother serait déplacé d'une seule entreprise à un ensemble d'entreprises. Mais cela n'excluraient pas la possibilité à, par exemple, un groupe d'amis de se cotiser pour louer ou acheter une machine bien à eux, dont ils auraient le contrôle total, sur une bonne connexion, et ainsi augmenter la traçabilité des informations qui leur appartiennent.
De plus, la relation entre l'utilisateur et le détenteur du cache devenant contractuelle, le détenteur de la copie des informations privées se verrait avoir des obligations de transparence et de sécurité envers l'utilisateur, ainsi qu'une responsabilité dans le cas où ces informations seraient diffusées en dehors du cadre défini à la base.