Database credentials are encrypted before being stored. Visual DB will never display your password even if you are an authorized user. For example, after you create a connection, if you re-open the connection dialog, the password will not be displayed.
We do not cache data retrieved from the database. Data is merely passed through to the client without being stored anywhere.
Our data center is located in the US, specifically in Azure region West US 3.