Where is my data stored?

Your data is stored on state-of-the-art Dell storage appliances in a secure datacentre in Adelaide. A live mirror of each appliance is maintained in a separate datacentre too, so there is a backup of the backup.