When you upload data to B2, your data is stored on a Backblaze Vault. Each file you upload is stored redundantly across multiple drives, in multiple servers, in multiple locations in our datacenter. For more details, see our blog post on Backblaze Vaults.
Backblaze has multiple data centers. 3 are located in the western United States (California and Arizona). In 2019, we opened our first EU data center.
Backblaze is committed to adding more data centers and regions over time.
All files are transmitted using an encrypted TLS connection. Developers are encouraged to add their own encryption to their files before transmitting them to B2, if desired. We have an example walkthrough on github.
We do also offer the option to apply Server-Side Encryption to buckets. You can find out more about our Server-Side Encryption and how it works in our Server Side Encryption FAQ and Enabling Server Side Encryption guide.