- Administration
- Fix a problem
- Network configurations for SafetyCulture
Network configurations for SafetyCulture
Take a look at the network configurations your organization may need to fully support SafetyCulture functionalities.
Configure proxy or VPN settings
If your network requires a proxy or VPN configuration, you can confirm the details with your IT department and install it on relevant devices. Once a proxy or VPN configuration is installed on a mobile device, the SafetyCulture mobile app would use the device's configuration to make the required connections to our servers.
If you have HTTP proxies or VPNs, the configuration must support HTTP/2 for SafetyCulture to function normally. This doesn't apply to TCP proxies or VPNs.
Some proxies may support HTTP/2 on the client-side but downgrades to HTTP/1.1 toward the server-side. Please make sure both sides support HTTP/2.
Android devices
For Android devices, the instructions may differ between devices, so be sure to check the relevant device's manual or support articles to configure the proxy or VPN settings.
iOS devices
For iOS devices, you can configure the proxy or VPN settings via the "Settings" app. The SafetyCulture mobile app also accepts proxy or VPN settings that are configured via configuration profiles.
Manage internet filtering
If your organization network employs an application filtering system, such as Netbox Blue, and issues custom SSL certificates for internal connections, there may be a requirement to allow Android and iOS devices to accept certificates signed by your organization. Whilst we fully support Transport Layer Security (TLS), please note that only inspection is supported for internet filtering systems, and not the termination of connections to the SafetyCulture mobile app.
Add SafetyCulture domains and URLs to your allowlist
We utilize a broad range of domains and URLs to support the web app, the mobile app, and related services. If your organization has firewall or filtering settings in place to block unknown connections, you may need to whitelist the following domains and URLs or add them to your allowlist for SafetyCulture to function at its full capacity.
Global
The following domains and URLs apply to all hosting regions.
General
Domain | URL | Description |
---|---|---|
|
| Facilitates login and authentication for SafetyCulture. |
|
| Hosts the marketing website. |
|
| Hosts the marketing website. |
|
| Hosts the developer documentation. |
|
| Hosts the blog website. |
|
| Hosts the SafetyCulture public template library. |
|
| Hosts the marketing website. |
|
| Hosts the marketing website. |
|
| Facilitates the feature flags used by the SafetyCulture mobile app. |
|
| Hosts the SafetyCulture public template library. |
|
| Hosts the SafetyCulture Help Center. |
|
| Facilitates the content in the SafetyCulture Help Center. |
|
| Facilitates the analytics and applications across SafetyCulture websites. |
|
| Provides DNS services to direct traffic to the correct IP addresses for SafetyCulture API services. |
SafetyCulture web app and mobile app
Domain | URL | Description |
---|---|---|
|
| Provides access to the SafetyCulture web app and mobile app. This applies to all hosting regions. |
|
| Facilitates user invites. |
|
| Facilitates the Training feature on the SafetyCulture web app and mobile app. |
|
| Facilitates the SafetyCulture in-app live chat functionality. |
|
| Facilitates the SafetyCulture in-app live chat functionality. |
|
| Facilitates the SafetyCulture in-app live chat functionality. |
|
| Facilitates the SafetyCulture in-app live chat functionality. |
|
| Facilitates the SafetyCulture in-app live chat functionality. |
|
| Facilitates the SafetyCulture in-app live chat functionality. |
|
| Facilitates the SafetyCulture in-app live chat functionality. |
|
| Directs users to specific areas within the SafetyCulture mobile app. Often used when a user shares the SafetyCulture mobile app or a web report link. |
|
| Directs users to specific areas within the SafetyCulture mobile app. Often used when a user receives notifications for actions, schedules, or shared inspections. |
|
| Directs users to specific areas within the SafetyCulture mobile app. Often used when a user receives notifications for actions, schedules, or shared inspections. |
|
| Facilitates in-app prompts, email communications, and push notifications |
|
| Facilitates in-app prompts, email communications, and push notifications |
|
| Reports Analytics events from Firebase to SafetyCulture. |
|
| Ensures the data exchanged between the web app and our cloud services is transmitted securely (encrypted). |
|
| Ensures the data exchanged between the web app and our cloud services is transmitted securely (encrypted). |
SafetyCulture mobile app (Android and iOS)
Domain | URL | Description |
---|---|---|
|
| Provides a software development kit that allows mobile app use, installation, and download tracking. |
|
| Allows app installation via a tracked app deep link. |
|
| Facilitates A/B split testing. |
|
| Provides product analytics. |
|
| Provides product analytics. |
SafetyCulture mobile app (Android)
Domain | URL | Description |
---|---|---|
|
| Provides access to Google Maps when using location services. |
SafetyCulture mobile app (iOS)
Domain | URL | Description |
---|---|---|
|
| Provides access to Apple Maps when using location services. |
SafetyCulture web app
Domain | URL | Description |
---|---|---|
|
| Facilitates text fonts for the SafetyCulture web app. |
|
| Facilitates external CDN for Google Fonts and Google Maps. |
|
| Facilitates external CDN for Google Fonts and Google Maps. |
|
| Provides anonymized statistics used by SafetyCulture to measure the effectiveness of SafetyCulture online marketing. Sent to Google, LinkedIn, and Capterra. |
|
| Provides anonymized statistics used by SafetyCulture to measure the effectiveness of SafetyCulture online marketing. Sent to Google, LinkedIn, and Capterra. |
|
| Provides anonymized statistics used by SafetyCulture to measure the effectiveness of SafetyCulture online marketing. Sent to Google, LinkedIn, and Capterra. |
|
| Provides anonymized statistics used by SafetyCulture to measure the effectiveness of SafetyCulture online marketing. Sent to Google, LinkedIn, and Capterra. |
|
| Provides anonymized statistics used by SafetyCulture to measure the effectiveness of SafetyCulture online marketing. Sent to Google, LinkedIn, and Capterra. |
|
| Provides anonymized statistics used by SafetyCulture to measure the effectiveness of SafetyCulture online marketing. Sent to Google, LinkedIn, and Capterra. |
|
| Facilitates external CDN for JavaScript files required by the SafetyCulture web app. |
|
| Facilitates service status reporting. |
|
| Provides support for certain web browser versions. |
|
| Provides product analytics. |
|
| Provides product analytics. |
|
| Provides product analytics. |
|
| Facilitates in-app prompts and walkthroughs. |
|
| Facilitates in-app prompts and walkthroughs. |
|
| Facilitates in-app prompts and walkthroughs. |
|
| Facilitates performance and error troubleshooting. |
|
| Facilitates performance and error troubleshooting. |
|
| Hosts in-app video tutorials. |
|
| Hosts in-app video tutorials. |
|
| Facilitates billing communications. |
Region-specific
The following domains and URLs are hosting-region-specific.
US region
Domain | URL | Description |
---|---|---|
|
| Hosts the mobile app API gateway. |
|
| Hosts the web app. |
|
| Hosts the version 2 web app. |
|
| Provides web app analytics. |
|
| Facilitates the public API for integrations. |
|
| Hosts the web report service. |
|
| Hosts the mobile app API gateway. |
|
| Hosts the web app. |
|
| Hosts the version 2 web app. |
|
| Provides web app analytics. |
|
| Hosts the web report service. |
Australian region
Domain | URL | Description |
---|---|---|
|
| Hosts the mobile app API gateway. |
|
| Hosts the web app. |
|
| Hosts the version 2 web app. |
|
| Provides web app analytics. |
|
| Facilitates the public API for integrations. |
|
| Hosts the web report service. |
|
| Facilitates single sign-on for SafetyCulture in the Australian region. |
|
| Facilitates single sign-on for SafetyCulture in the Australian region. |
EU (Ireland) region
Domain | URL | Description |
---|---|---|
|
| Hosts the mobile app API gateway. |
|
| Hosts the web app. |
|
| Hosts the version 2 web app. |
|
| Provides web app analytics. |
|
| Facilitates the public API for integrations. |
|
| Hosts the web report service. |
|
| Facilitates single sign-on for SafetyCulture in the European region. |
|
| Facilitates single sign-on for SafetyCulture in the European region. |
Restrict IP addresses used by SafetyCulture
If your organization has integrations set up with SafetyCulture either via the public API or webhooks, you may want to restrict requests from the IP addresses listed in this section.
Please note that the IP addresses are hosting-region-specific.
Public API
The following IP addresses are static and only apply to the SafetyCulture public API, not the web app, the mobile app, or webhooks.
Global
Please add "notification@safetyculture.io" to your allowlist so your team members can receive notification emails from SafetyCulture.
Internet Protocol | IP address |
---|---|
IPv4 |
|
IPv4 |
|
IPv4 |
|
IPv4 |
|
IPv6 |
|
IPv6 |
|
IPv6 |
|
IPv6 |
|
Australian region
The global IP addresses must also be added to your allowlist in addition to the following ones.
Internet Protocol | IP address |
---|---|
IPv4 |
|
IPv4 |
|
IPv6 |
|
IPv6 |
|
EU (Ireland) region
The global IP addresses must also be added to your allowlist in addition to the following ones.
Internet Protocol | IP address |
---|---|
IPv4 |
|
IPv4 |
|
IPv6 |
|
IPv6 |
|
Webhooks
The following IP addresses are static and only apply to SafetyCulture webhooks, not the web app, the mobile app, or the public API.
U.S. region
Internet Protocol | IP address |
---|---|
IPv4 |
|
IPv4 |
|
IPv4 |
|
Australian region
Internet Protocol | IP address |
---|---|
IPv4 |
|
IPv4 |
|
IPv4 |
|
EU (Ireland) region
Internet Protocol | IP address |
---|---|
IPv4 |
|
IPv4 |
|
IPv4 |
|
Add Ethernet and Wi-Fi gateway requirements to your allowlist
Adding network requirements to allowlist is only required for Ethernet and Wi-Fi gateways, not cellular gateways.
Hostnames
Gateways require the following hostnames to be added to your allowlist:
us-east-prod-mydev-hub.azure-devices.net
eu-west-prod-mydev-hub.azure-devices.net
au-east-prod-mydev-hub.azure-devices.net
jp-east-prod-mydev-hub.azure-devices.net
in-south-prod-mydev-hub.azure-devices.net
prod-dps.azure-devices-provisioning.net
global.azure-devices-provisioning.net
TCP ports
Gateways require open communication on TCP ports 8883
and 443
.
NTP connections
Gateways make NTP connections to synchronize their clocks so that sensor readings are uploaded in the correct order.
Please ensure traffic to the following domain and URLs are allowed:
Domain | URL |
---|---|
|
|
Changelog
Date | Detail |
---|---|
May 22, 2023 | Added a new global domain:
Removed a global URL:
|
May 8, 2023 | Added new global domains:
|
November 21, 2022 | Renamed "iAuditor" references to "SafetyCulture". |
October 24, 2022 | Updated developer.safetyculture.io to developer.safetyculture.com. |
October 6, 2021 | Added support for restricting IP addresses when using SafetyCulture webhooks. See the "Webhooks" section. |
October 6, 2021 | Added a new global domain:
|
June 23, 2021 | Removed global domains:
|
May 4, 2021 | Added new global domains:
|
April 14, 2021 | Added a new global domain:
|
April 8, 2021 | Add new global domains:
|
April 8, 2021 | Added support for restricting IP addresses when using the SafetyCulture public API. See the "Public API" section. |
Was this page helpful?
Thank you for letting us know.