


Before commiting code to this repository run the following script to add a pre-commit hook that will check all new/modified files in strict mode and stop you from committing code that won't make it through CI. On CI, linting is strict and will fail on any warning. Clean build folder in Xcode ( Cmd+Shift+K)ĭuring development swiftlint is run on non-strict mode so it's easier to develop without worrying about code formatting.Configure code signing for all targets with a paid Apple developer account (required due to VPN entitlements) and change the bundle identifiers to something unique.Make sure you have go installed ( brew install go).Everything is inside this repository, so no need to run pod install. This app uses CocoaPods for most dependencies. With a single click, you can route all your traffic through the Tor network and access Onion sites.Copyright (c) 2021 Proton Technologies AG Dependencies Tor over VPN - ProtonVPN also integrates with the Tor anonymity network.We do not track or record your internet activity, and therefore, we are unable to disclose this information to third parties. No-log policy - ProtonVPN is a no logs VPN service.Switzerland is also outside of EU and US jurisdiction and is not a member of the fourteen eyes surveillance network. Swiss based - We are headquartered in Switzerland which has some of the world's strongest privacy laws.Perfect forward secrecy - ProtonVPN exclusively uses ciphers with Perfect Forward Secrecy, meaning that your encrypted traffic cannot be captured and decrypted later, even if an encryption key gets compromised in the future.Thus, even a compromised VPN endpoint server will not reveal your true IP address. ProtonVPN prevents this by first passing user traffic through our Secure Core network in privacy-friendly countries like Switzerland and Iceland. Secure core - Regular VPN services can be compromised if their servers are under surveillance.

ProtonVPN is designed with security as the main focus, drawing upon the lessons we have learned from working with journalists and activists in the field.
