The phrase
"free cloud" refers to a technology called cloud computing that allows people to store and access data online without paying any cost. It means being able to use a designated virtual space on the internet to save files and access them from any device without having to pay for storage.
Full definition