Users save data to server

Personally, I use a bespoke backend running on my servers.  I store both JSON and relational data in a MySQL database.  I have written a secure API that my games access via https.

But it all depends on what level you are and how much you need to scale.

You could probably store simple JSON on any “free host” and move to a paid solution if your app/games scales.