We are in the middle of updating our support section, if you want to see all the frequently asked questions you can find them under this link

FAQ -> Others -> Location of Servers

Location of Servers

Category: Others

All infrastructure responsible for WWW, recorders, streaming, sending emails, reports, and databases are located in server rooms in the USA (We’re using Amazon Web Services). AV screen sharing and live streaming are supported by geolocation servers.