Geo Region Restriction (GRR) for Automate
Learn about BrowserStack’s Geo Region Restriction (GRR) for Automate, including supported regions, limitations, and setup requirements.
Many countries now require companies to store data on servers located within specific regions. If you need to meet these data residency regulations, enable Geo Region Restriction (GRR). BrowserStack lets you keep your data within your selected geographic region through GRR, helping you meet local compliance requirements and maintain strong security.
GRR supported regions
BrowserStack Automate supports GRR in the following regions:
- United States (us)
- Europe (eu)
- India (aps)
- Australia (apse)
When you enable GRR, all your core test data will be stored and processed within your chosen region. This includes uploaded apps, test execution data, logs, and the infrastructure components you access during testing.
Data covered by GRR
GRR covers the majority of your core test data within BrowserStack Automate, ensuring it remains within your chosen region and is not accessible from other regions. This includes:
-
Test execution data and logs
All logs and data generated from your test runs are stored within the region. This includes text logs, visual logs, video logs, network logs, Selenium logs, device logs, browser profiling data, and framework-specific logs (Playwright, Cypress, etc.). -
BrowserStack infrastructure
All infrastructure components accessed during your test are hosted within your selected region. -
Data validation
Any data created, modified, edited, or archived in your chosen region will remain exclusively within that region. -
Data redirection
If GRR is enabled and you attempt to access Automate from a location outside your designated region, you will be redirected to the corresponding Automate site for your region. This redirection is based on your GRR settings, not your physical location.
Data not covered by GRR
The following data types are not currently included in GRR restrictions:
-
Usage analytics
Aggregated, anonymized data about product usage patterns. -
Personally identifiable information (PII)
Usernames and email addresses used for authentication. This data is kept separate for security purposes and is not shared. -
Payment and billing data
Financial information related to your account. -
Test metadata
Information such as capabilities, build names, and test names are not region-restricted.
Feature limitations when using GRR in Automate
- IP geolocation testing is not supported when GRR is enabled.
- Biometrics and camera functionality are not supported on Android devices when GRR is enabled.
Test setup requirements
To use Automate with GRR enabled, update your configuration as follows:
-
Hub-URL:
hub-<region>-only.browserstack.com
-
Domain for all Automate APIs:
api-<region>-only.browserstack.com/automate/...
- For users with IP whitelisting enabled:
-
Hub-URL (Appium):
hub-<region>-only.browserstack.com
-
Domain for all Automate APIs:
api-<region>-only-enterprise.browserstack.com/automate/...
-
Hub-URL (Appium):
Replace <region>
with your selected region code:
Region | Code |
---|---|
United States | us |
Europe | eu |
India | aps |
Australia | apse |
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
- RESOURCES
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
Thank you for your valuable feedback!