MyGMC is General Motors' mobile app for vehicle owners, enabling remote vehicle control (start/stop, locking), real-time location tracking, charging management, diagnostics access, and geofence-based alerts for GMC vehicles.
This app did not meet two or more trust checks, has a critical issue in one, or carries a red flag.
The five trust checks
Quick Verdict
Best for: GMC owners managing their vehicle day to day
Not For: Drivers who prefer no insurance-affiliate analytics
What It Means For You
Usage and session activity is shared with Heap (ContentSquare), Adobe Experience Platform, and Salesforce for analytics and marketing. The binary links the Arity SDK, an Allstate subsidiary that specializes in driving behavior analysis. In some areas, user data may not be fully protected.
Quick Verdict
Best for: GMC owners managing their vehicle day to day
Not For: Drivers who prefer no insurance-affiliate analytics
What It Means For You
Usage and session activity is shared with Heap (ContentSquare), Adobe Experience Platform, and Salesforce for analytics and marketing. The binary links the Arity SDK, an Allstate subsidiary that specializes in driving behavior analysis. In some areas, user data may not be fully protected.
Method and Limitations
Static analysis only. CITT reviewed the code of this build without running the app, so runtime behavior was not observed. The findings below describe the analyzed build and may not reflect server-side controls or later versions. CITT makes no determination about compliance with any law or platform policy; it reports what the artifacts contain and cites the published guidance so a reader can compare.
Data Security
6 totalCode Security
2 totalThird-Party Risk
2 totalVersion diff is on the Developer plan. See developer plans.
Context Tags
Package
com.gm.myGMC
Version
8.15.0 (Build 8113)
Analysis Date
Aug 26, 2026
Classes Analyzed
300
Feedback helps us improve our analysis
The configuration bundle in this build ships production service secrets for GM's Azure API management layer, HERE Maps, Telenav navigation, and Arity telematics, all extractable from the downloadable IPA. The login and session layer is separately protected: account data is stored in the iOS Keychain with biometric binding, and core vehicle service traffic is secured against network interception across all primary GM backend domains. CITT rates this TRUSTish because the exposed secrets concern GM's server-side infrastructure rather than direct access to individual user accounts or vehicle controls, and the protective measures around user login and network traffic are strong.
Data Security: 6 findings (1 critical, 4 high, 1 low)
Network Security: 0 findings
Code Safety: 2 findings (2 low)
Privacy: 2 findings (1 medium, 1 low)
Third parties that may receive data from the app:
Security: 47/100
Privacy: 83/100
Observations about disclosure, each stated against the published guidance so a reader can compare:
Behavioral analytics attribution disclosure
Apple's App Store privacy label guidance requires that data attributed to user identity be declared under the appropriate category. The Heap privacy manifest bundled with this build declares user identity linked to analytics. A reader comparing the App Store privacy label to the binary-linked Heap manifest may find the full scope of identity-attributed behavioral data is not prominently surfaced in the top-level label. Whether the label fully reflects the current state could not be determined from the build alone.
App privacy manifest coverage
An app privacy manifest (PrivacyInfo.xcprivacy) for the main app binary was not identified in this build. Adding one could make the App Store privacy label more complete by surfacing required-reasons API usage declared directly by the host app.
Service authentication secrets in the configuration bundle
Service secrets for external platforms should be fetched at runtime from a protected server-side configuration service rather than stored in the downloadable app bundle. This change would eliminate the exposure for all affected integrations in a single architectural step.
Build artifacts in production IPA
CI automation scripts, internal proxy references, and non-production environment entries are present in the production build. Removing these from the packaging step would reduce the internal infrastructure detail available in a distributed IPA.
Keychain item backup eligibility
Several Keychain items use a protection class that makes them eligible for inclusion in encrypted iCloud backups, allowing restoration to a different device. Using the device-bound protection class would restrict these items to the original device and raise the bar for credential extraction.
App Type: Connected vehicle remote control (location, financial, sensitive data)
Classes Analyzed: 300
Third-Party Services: 21
Context Tags: location, financial, sensitive_data, camera, ads
This security analysis was conducted by CITT (Can I Trust That), an independent security analysis service. The analysis is static code review of iOS applications, intended to help people make informed decisions about app security and privacy.
Developer: General Motors (GM)
Version: 8.15.0 (Build 8113)
Analysis Date: 2026-08-26
Package: com.gm.myGMC
Developer not yet contacted