Oh... I see. I don't know if GNUnet supports replicating private (that is: in this case GNUnet would still replicate your files, but they wouldn't be advertised in the GNUnet searches), so we still need to talk to the GNUnet project so as to ask if it provides such functionality, this could be an interesting research to do indeed.
I was originally going to recommend Tahoe-LAFS, and while it's *currently* free/libre (as can be seen at [[https://directory.fsf.org/wiki/Tahoe-LAFS]]), I quickly remembered that Tahoe-LAFS has yet to revisit their dependency chain, also to fix some licensing issues I have reported to one of the developers, specially since one of the dependencies of their Python package is dormant. This status makes it difficult to package to Guix package manager reliably.
