Skip to main content
No Result Found
Connect & Get help from fellow developers on our Discord community. Ask the CommunityAsk the Community

Geo Region Restriction (GRR) for Enterprise

Learn how Geo Region Restriction (GRR) helps BrowserStack enterprise users comply with data residency regulations by keeping test data and devices within specific regions.

Regulations related to data residency are increasing around the world, requiring companies to store data on servers located within specific regions. Enterprise customers who want to comply with region-based laws and regulations can opt for Geo Region Restriction (GRR).

Geo Region Restriction (GRR) enables enterprises to ensure:

  • Test data resides within the restricted region.
  • Devices for testing purposes are provisioned from data centers in the restricted region.

Prerequisites

  • Data Residency/Geo Region Restriction (GRR) is applicable only for customers on the Enterprise plan. You must be on a BrowserStack’s Enterprise plans.
  • You can enable this feature by contacting your Account Executive (AE) or Customer Success Manager (CSM).

Supported regions for geo data restriction

Currently, only the European Union (EU), India (IN), Australia (AU) and United States (US) regions are supported.

Types of restrictions supported

  • The device (desktop or mobile) allocated for testing will be restricted to the data center of the restricted region.
  • Data at REST: Test data (logs, screenshots, videos, apps, test suites) will be stored in the restricted region.
    This includes customer test-related logs:
    • Video logs, device logs, selenium logs, network logs, etc.
    • App product-specific logs such as crash logs, app profiling, xcresults, instrumentation logs, Appium logs, visual logs, coverage reports, JUnit reports, etc.
    • Text logs, raw logs
    • Debug screenshots
    • Local testing-related logs
    • Summary logs on the dashboard for Automate and App Automate
    • Apps or test suites uploaded for testing

Meta-data of tests, e.g., capabilities, build names, test names, etc. will not be region-restricted, it will be in the default region. However, meta-data usually does not contain any sensitive test information.

Products supported for region restriction

  • Live
  • App Live
  • Automate
  • App Automate

There will not be a retrospective application of this feature provided by BrowserStack. For the avoidance of doubt, this feature is only applicable once enabled and does not affect any past transfer of Customer Content and/or Test Data outside of the Restricted Region.

Customer Content and/or Test Data being accessed by BrowserStack’s support teams or by the Customer outside of the Restricted Region, will not be restricted.

Frequently Asked Questions (FAQs)

The following are answers to common questions about Geo Region Restriction.

What types of data will not be supported for region restriction?

  • Usage analytics: It cannot be region restricted and is stored in the US region. However, the data is anonymous and is mapped to user IDs.
  • PII (Personal Identifiable Information): PII, which includes the name and email of users, cannot be region restricted. It is stored in the US region. Please note that this data is used for authentication and authorization purposes, and we do not share this information with anyone.
  • Payment and billing data: Payment data of the account cannot be region restricted. This includes credit card details, invoices, and other account information.

This can be subject to change in the future.

Which features will not be supported if region restriction is enabled?

  • IP Geolocation testing will not be supported. You will receive an error message if you try to run tests with the IP Geolocation feature.
  • Biometrics and camera will not be supported on Android for App Live and App Automate products.

What will be the impact on the availability of desktop/devices?

The devices (desktop or mobile) allocated for the services will be restricted to the data centers within the restricted region. This may result in the unavailability of certain devices and reduced tier limits (applicable for Automate and App Automate).

Please reach out to your Account Executive or Customer Success Manager to get the list of unsupported devices and updated tiers.

What can be a possible impact on performance?

Due to the region restriction, BrowserStack cannot commit to a particular uptime in the service provided to the customer.

Can region restrictions be enabled for multiple regions for the same account?

No, it is not possible to enable region restrictions for multiple regions simultaneously for the same account. You can only opt for one of the following options: EU, IN, or US restrictions at any given time.

Will team-level (within an organization) region restrictions be possible?

No, team-level (within an organization) region restrictions will not be possible.

Product-specific callouts

Depending on the product you use for testing, ensure the following settings have been configured in your test setup:

Product Test Setup Requirements
Live No special configurations/test setup required.

Note:
a. Device combinations not available for the opted region will not be visible or accessible on the Live dashboard.
b. The ability to resume from the last URL accessed will not be available.
c. In the Report a Bug feature:
• Email option will not be available.
• URL field will not be auto-populated.
d. UI Monitoring feature will not be available. Any existing/ongoing monitoring scheduled by users transitioning to region restriction will be canceled.
App Live No special configurations/test setup required.
Automate Hub-URL: hub-<region>-only.browserstack.com
(For Selenium, Puppeteer, Playwright frameworks)
Domain for all Automate APIs is: http://api-<region>-only.browserstack.com/automate/...

For users with IP Whitelisting enabled:
• Hub-URL: hub-<region>-only.browserstack.com
• Domain for all Automate APIs is: http://api-<region>-only-enterprise.browserstack.com/automate/...
App Automate Hub-URL: hub-<region>-only.browserstack.com
Domain for all Automate APIs is: http://api-<region>-only.browserstack.com/app-automate/...

For users with IP Whitelisting enabled:
• Hub-URL (Appium): hub-<region>-only.browserstack.com
• Domain for all App Automate APIs is: http://api-<region>-only-enterprise.browserstack.com/app-automate/...

Support

  • If you need assistance during the initial setup, contact your Account Executive or Customer Success Manager.
  • For future support, contact support@browserstack.com

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

Is this page helping you?

Yes
No

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!

Talk to an Expert
Download Copy Check Circle