Nothing, it do nothing. In fact, it even do less than any other engines.
If OP was as smart as he claim, instead of "[looking] through the code of a renpy game", he would have took a look at Ren'Py itself or, better, at its documentation. And instead of blaming game authors for what is the default configuration, he would have blamed Ren'Py author.
As for the "first post stating opinion in a normal way", read again.
He is saying that he know that saving data in userland is
a choice, what mean that he also know how this choice is made.
Did he asked if someone know how to make another choice ? No.
Did he found it by himself, and shared it out of concern for people taking risk when playing those games ? No.
Those would have been him stating opinion in a normal way. But instead he decided to rage, blame, and pile bullshit over bullshit.
If it wasn't a me issue tantrum, he would have wrote something like this as thread opening:
"I just discovered that the Ren'Py games I'm playing since more than four years, stores data outside of the game directory. Since there's persons who take a risk and play adult/porn games while it's illegal in their country, I made this thread to help them deal with this issue.
Please, who you are taking such risks:
- Open a text editor, like by example notepad for Windows user.
- Copy/past this line in it:
define config.save_directory = None
- Save the file with a name like "secret.rpy" ; the ".rpy" is mandatory, for the rest use what you prefer.
Then, starting now, you just need to add this file in the '[path to game]/[game name]/game/' directory, where there's the '.rpa', and sometimes also '.rpy'/'.rpyc' files, for Ren'Py to stop saving data outside of the game directory.
And if you still want to have a copy of the data, for games released by updates by example, but don't want this copy to be on your computer drive:
- Open a text editor, like by example notepad for Windows user.
- Copy/past this line in it,
define config.savedir = "d:\my renpy saves"
. Replace d:\my renpy saves by the directory of your choice, in the drive you want.
- Save the file with a name like "secret.rpy" ; the ".rpy" is mandatory, for the rest use what you prefer.
Then again, add this file like said above, for the data copy to be always stored in the directory you want."
His opening would have been rational and reasonable. His thread would have received like and positive comments. And he would have looked like the smart and helpful guy he pretend to be, instead of looking like an angry child near to a fatal seizure due to him being in full tantrum.
The first punch came from him, by blaming game authors and Ren'Py for a behavior that is perfectly legit, and because of the behavior of players who, by definition, are doing something illegal. This while voluntarily discarding what would have been helpful information for the players he pretend to care for.
Either he's an idiot, or he's a troll, but at no time he acted like a reasonable, concerned and helpful, adult.