atdotde
Contributor
I don't think it is any kind of secret that the storage is in form of a git repository with a branch named like your email (your clould account name). Note, however, that that branch is not checked out by default so the directory appears empty (it is not since there is the .git subdirectory containing everything). But you can check it out and then you see everything in human readable format that can be edited and checked in again.
But you need to know how to use git (which again many people do and which is not a secret) and it should be clear that once you manage to mess up your repository you are on your own.
Not really advertising this to the users is mainly to prevent people from shooting in their foot (and then asking the subsurface developers to sort it out). I happens every now and then that people manage to accidentally delete information or their entire log (by saving an empty log over it) but with the current situation with the git repository stored on a git server operated by the Subsurface maintainer it is usually an easy and quick task to undo the mischief (of course only after having specifically asked by the user to do so, otherwise nobody looks at or messes with your data). Once people not knowing what they are doing messing with their git history (and expecting other to clean up after them which does happen) this becomes much more work.
TL;DR It's not a secret but actually well documented but making it a bit of a challenge to figure out protects people from themselves.
But you need to know how to use git (which again many people do and which is not a secret) and it should be clear that once you manage to mess up your repository you are on your own.
Not really advertising this to the users is mainly to prevent people from shooting in their foot (and then asking the subsurface developers to sort it out). I happens every now and then that people manage to accidentally delete information or their entire log (by saving an empty log over it) but with the current situation with the git repository stored on a git server operated by the Subsurface maintainer it is usually an easy and quick task to undo the mischief (of course only after having specifically asked by the user to do so, otherwise nobody looks at or messes with your data). Once people not knowing what they are doing messing with their git history (and expecting other to clean up after them which does happen) this becomes much more work.
TL;DR It's not a secret but actually well documented but making it a bit of a challenge to figure out protects people from themselves.