Where are my data located?

Where are my data located?

We are thinking about use of Zoho Creator, but I was unable to explain my coworkers where the data are located. They would be happy if they are accesible and stored at Google not at Zoho somewhere. Could you please explain me how storega of data works? 

When creating new form, I get option " Data will be stored in Zoho Creator" What does it mean? Thank you for explanation.