Privacy issue with game.json files? #2359
Replies: 4 comments
-
Privacy issue, I think the term is a bit too high ;) Let me explain: It's used for storing the game current folder, to be used for opening the game folder when you select a new file, and storing the last folder where the game was exported, so you don't have to choose it again and again (especially when you export a lot). Ideally, this could be stored in a separate file containing other settings like grid size.
If you're extra concerned with this, as you noted it's fine to remove the value from your game. |
Beta Was this translation helpful? Give feedback.
-
I understand your points, thank you for explaining/clarifying. I think a relative path would be a good idea, but that's just me. And good to know this value can be deleted safely if/when posting online if needbe. |
Beta Was this translation helpful? Give feedback.
-
Maybe we can add an option in the (upcoming) "Save As" feature that erases the personal data from the project file. This way the project could savely be distributed. |
Beta Was this translation helpful? Give feedback.
-
Many people don't like their Windows usernames, as it just takes the first 5 letters from your email and uses that. For me, I don't really care, I would just prefer to not share my user name. |
Beta Was this translation helpful? Give feedback.
-
In
game.json
files, in theproperties
section, there's aprojectFile
key whose value is the absolute path to thatgame.json
file on the developer's computer. I'm wondering if, considering thesegame.json
files are often distributed online (be it for testing, support, or release), there's a privacy issue here...?This value allows you to potentially see:
Is this key/value necessary? When I download someone else's
game.json
file and run it, it works perfectly fine (even though that directory path doesn't apply to my computer).In addition, I can change the name of my
game.json
file (e.g. tomy-super-awesome-game.json
) and it still works, even though this directory path value still points to the old, now non-existent,game.json
file... It's only when I save the game in GDevelop that this value is updated.That leads me to think this key/value isn't needed, but maybe there's a purpose I'm missing...?
Beta Was this translation helpful? Give feedback.
All reactions