Feature Request - Private option for user transactions
Most of the time when I talk about the Monnaie Libre to others, the fact that the transactions can't be hidden to others is considered as a crippling issue to adopt the Monnaie Libre.
My suggestion is to add a "hide my transactions" option for users, in the user profile, so that the transactions are not visible to others in that case. By default, transactions are hidden to all new accounts and showing them publicly is a an opt-in option. Implementing that on Duniter level would make sure that old clients (Cesium...) are not displaying transactions of users who have asked to hide them.
I understand that adding such a feature would require that all existing nodes to be updated, as nodes using versions before the one that implements it would still expose all the transactions publicly, and so that it would take time for it to be completely spread on all the network. An option could be that nodes not updated to the version equals or greater than the one implementing this feature will be excluded (forked) from the network after a specific date.
I know that there is the option to use an anonymizer service (like the one offered by @vincentux), but for common users this solution is too complex and obscure. As a supporter of Free Software and its principles, I personally don't care about my transactions being exposed publicly, but if we want the Monnaie Libre to expand, we'll need to have this feature one day or another, because many people don't agree and will never agree to have their transactions exposed publicly.