If you want to be independent get yourself a Raspberry Pi that will function as your cloud computer. I have the following setup.
influxdb is a time based data base that is really easy to use from node-red and is perfect for sensor data. Once you installed the data base, there are nodes available that hide all the complicated stuff. You just drag them into your flow (looks like a sheet of paper) connect them with other nodes with the mouse, configure a few parameters and off you go.
To send data from my sensors nodes I use MQTT protocol. This is supported by a library with easy examples. It runs on top of your network connection (TCP/IP). The protocol requires a broker node. I use mosquitto on the Raspberry. There you can use node-red mqtt nodes to get the data into your flow, wher you can store it in a data base and then analyse and display later.
You can also find lots of tutorials and youtube videos for all of this. Its is a lot of fun.