VPN by Private Internet Access Security & Privacy Scorecard
by Private Internet Access, Inc. · iOS
No analytics, advertising, or third-party tracking SDKs are present. Sensitive credentials are stored securely on-device and never transmitted unprotected. An optional, opt-in telemetry feature collects minimal connection quality data if the user chooses to enable it.
Best for
Privacy-minded users seeking a no-tracker VPN
Findings
- 0 critical
- 0 high
- 2 medium
- 4 low
- 8 info
0 issues identified across security and privacy analysis.
Top security issues
- KMP Account Framework Stores API and VPN Tokens with kSecAttrAccessibleAlways
- Custom URL Schemes Accept Auth Tokens and Lack Universal Link Protection
- Bundled OpenSSL Version Cannot Be Confirmed at Patch Level
Top privacy issues
- KPI Telemetry Transmitted to Third-Party Domain with Persistent Session UUID
- Main App Bundle Missing PrivacyInfo.xcprivacy (Required Reasons API Compliance)
- Siri Shortcuts Allow Unauthenticated VPN Connect/Disconnect
Full analysis
Private Internet Access VPN (PIA VPN)
Private Internet Access (PIA) is a privacy-focused VPN service offering WireGuard and OpenVPN protocols with no advertising or behavioral tracking. It encrypts your internet traffic and is designed for users who want to browse without being monitored.
What This Means for You
Your internet traffic is encrypted with zero advertising or tracking companies receiving your data, though a missing Apple-required privacy declaration means the app has not fully disclosed all the system features it uses to Apple's review process.
Recommendation: Acceptable with Awareness
Strong VPN fundamentals with zero tracking or advertising SDKs embedded in the codebase. The account management component stores authentication data with slightly weaker protection than the rest of the app, and a missing privacy manifest leaves some system feature usage undeclared. Suitable for privacy-conscious users who want a no-tracking VPN.
Best For: Privacy-conscious users wanting a no-tracking VPN with strong security fundamentals
Key Findings
Data Security - 4 findings (1 medium, 3 info)
Network Security - 3 findings (1 low, 2 info)
Code Safety - 4 findings (2 low, 2 info)
Privacy - 3 findings (1 medium, 1 low, 1 info)
Privacy Concerns
What Data is Collected
- Account authentication data (stored securely in the device's secure storage)
- VPN connection performance statistics (opt-in only, includes a daily-regenerated random identifier not linked to your account)
- App preferences and connection state (stored locally on device only)
Third-Party Data Sharing
The following third parties may receive your data:
- Kape Technologies (via csi.supreme.tools) - VPN connection performance statistics, transmitted only if you explicitly opt in during setup
No advertising, analytics, or attribution companies receive your data.
Understanding the Scores
Security: 92/100
Privacy: 35/100
Security Breakdown
- Data Security: 92/100 - Sensitive data is handled securely throughout most of the app; one account management component uses slightly weaker secure storage protection than the rest
- Network Security: 97/100 - All connections enforce encrypted HTTPS with no exceptions; VPN server trust is anchored to PIA's own certificate authority
- Code Safety: 94/100 - No browser component eliminates a common attack surface; Siri Shortcuts can trigger VPN disconnect from the lock screen without requiring device unlock
Privacy Breakdown
- Data Collection: 25/100 - Collects opt-in performance statistics sent to Kape Technologies infrastructure; the main app is missing Apple's required privacy usage declaration
- Data Sharing: 30/100 - Performance data shared with Kape Technologies on an opt-in basis; no advertising or behavioral profiling data shared with third parties
- User Control: 93/100 - Performance telemetry is opt-in; no third-party tracking present; users can control VPN connection fully
Positive Security Features
- Zero third-party tracking, advertising, or analytics companies receive your data
- All network connections enforce encrypted HTTPS with no exceptions allowed
- VPN server trust is anchored exclusively to PIA's own certificate authority, not the broader public internet
- Sensitive account and session data is stored in the device's secure keychain with strong protection in the main app and VPN extensions
- No browser component is embedded in the app, eliminating a common attack surface found in many apps
- No local database storing your personal information on device
- Opt-in performance reporting uses additional transport-layer protection between the app and PIA's servers
- No advertising identifiers or behavioral profiling frameworks present anywhere in the codebase
Areas for Improvement
GDPR / CCPA Compliance
The app's privacy practices could be strengthened by:
Privacy Manifest Declaration
The main app bundle should include Apple's required privacy declaration file to formally disclose which system features and data categories it uses. All three of the app's extensions already include this declaration correctly - the main app should follow suit.Telemetry Ownership Transparency
When users opt in to performance data collection, the in-app disclosure could more clearly identify that data goes to csi.supreme.tools, a domain operated by Kape Technologies (PIA's parent company), so users fully understand where their data is sent.
Security Enhancements
Consistent Secure Storage Protection
The account management component could be updated to use the same stronger storage protection level that the main app and VPN extensions already apply, ensuring authentication data cannot be accessed before the device is first unlocked after a cold restart.Universal Links for Login Flows
The app's login-via-link feature uses custom URL schemes that any other app on the same device could potentially intercept. Migrating to Apple's Universal Links system would ensure these login links open only in PIA VPN.Lock Screen Confirmation for VPN Disconnect
Adding a confirmation step before allowing Siri Shortcuts to disconnect the VPN from the lock screen would prevent accidental or unauthorized disconnection that would expose your traffic.
Technical Context
App Type: VPN and privacy service - high security sensitivity
Classes Analyzed: 272
Third-Party Services: 6 (WireGuard, TunnelKit, OpenSSL, Kotlin Multiplatform, ReachabilitySwift, nanopb)
Context Tags: vpn, privacy, network_security, subscription
About This Analysis
This security analysis was conducted by CITT (Can I Trust That), an independent security analysis service. We perform static code analysis on iOS applications to help users make informed decisions about app security and privacy.
App Details
Developer: Private Internet Access
Version: 3.29.1 (Build 174)
Analysis Date: 2026-04-14
Package: com.privateinternetaccess.ios.PIA-VPN
Analysis Limitations
- Static analysis only (code review without running the app)
- Based on IPA version 3.29.1 (Build 174) analyzed on 2026-04-14
- May not reflect server-side security controls
- Cannot detect all runtime behaviors
Versions & scan history
| Scan | Date | Overall score |
|---|---|---|
| #3 (current) | 52/100 |