For the majority of Procore users, the Transport Layer Security (TLS) v1.2 requirement will not have any adverse impact on performance, stability, or security. There may, however, be some aspects of the TLS v1.2 that certain users need to be aware of. These considerations are covered in the following sections.
Procore's network security architecture relies on the Transport Layer Security (TLS) protocol for ensuring user interaction with Procore over the internet occurs securely without transmissions being vulnerable to outside entities. TLS encrypts a channel between two endpoints (for example, between a web browser and web server) to provide privacy and reliability of data transmitted over the communications channel. The primary benefit of TLS is the protection of web application data from unauthorized disclosure and modification when it is transmitted between clients (web browsers) and the web application server, and between the web application server and back end or other non-browser based enterprise components.
Out of concern for protecting your data and to comply with industry standards, beginning mid Q2 2019 Procore will only support TLS v1.2 network connections. Users will need to connect to Procore using the TLS v1.2 protocol to avoid any interruption in service.
Important Dates and Milestones
Here are some important dates and milestones related to the TLS v1.2 upgrade:
- February 2019 - Initial announcement of TLS v1.2 requirement, support for TLS v1.0/1.1 deprecated.
- May 1, 2019 - End of support for TLS v1.0/1.1. Only TLS v1.2 connections will be supported after this date.
Browser Versions Supporting TLS v1.2
In order to ensure uninterrupted service, Procore users should adopt one of the following browser versions that support TLS v1.2.
- Google Chrome - v30 or later
- Mozilla Firefox - v27 or later
- Microsoft Internet Explorer - v11 or later
- Safari for Mac OS X - v7 or later
- Edge for Windows 10
You can use this handy tool provided by SSL Labs to determine if your current browser version supports TLS v1.2. Note: If you are unable to reach the SSL Labs sites listed above, check with your IT team to verify that the www.ssllabs.com domain is appropriately whitelisted in your environment.
Mobile Device Support
Apple iOS Devices
- All Apple devices running iOS v9.0.0 and later are compatible with TLS v1.2.
- All iOS devices other than the original iPhone (2007), iPhone 3G, iPhone 3GS, iPhone 4, and original iPad (2010) can be upgraded to at least iOS 9.
- Current versions of Procore for iOS require iOS 11 or later.
- Android devices running v4.4 and later of the Android operating system are compatible with TLS v1.2.
- Android devices running v4.1 through v4.3 of the Android operating system may support TLS v1.2 depending on system configuration, but are disabled for TLS v1.2 support by default.
- Android devices running v4.0 and earlier of the Android operating system are not compatible with TLS v1.2.