Privacy policy
This policy covers the CDL Prep Hero mobile app, provided by Evergreen Comply, LLC. It does not replace the policies for other Evergreen Comply services.
Study data stays on your phone
Your answers, lesson progress, practice and mock-exam results, pre-trip practice progress, saved questions, study route, settings and report drafts are stored on your device. We do not synchronize this study history to your app account. Signing out does not erase it; deleting the app may remove local data. Keep this in mind before reinstalling or moving to another phone.
Pre-trip practice and your microphone
The pre-trip test coach can listen while you practice saying your vehicle inspection out loud. The app asks for microphone and speech-recognition permission only when you choose to practice by voice. You can decline and practice by ticking what you covered instead.
When you speak, your phone's speech-recognition service turns your words into text so the app can check them against the inspection checklist. The app uses on-device recognition when your phone supports it. Otherwise, Apple (on iPhone) or Google (on Android) may process the audio on their servers to return the text, under their own privacy policies. CDL Prep Hero does not record, store or send your audio or the resulting text to us or anyone else; the text is used once to check your answer and then discarded. Your pre-trip practice progress (which items you have practiced and missed) is stored on your phone with the rest of your study data.
You can turn off microphone or speech-recognition access at any time in your phone's settings.
Signing in
Free study does not require an account. On iPhone, you sign in with Apple: Apple provides an app-specific identity and the email address you choose to share, including a private relay address if selected. On Android, you sign in with Google: Google provides your Google account ID, name, email address and profile-photo link. We use Supabase to authenticate and maintain your app account. Sign-in credentials are stored in iOS Keychain or Android encrypted storage on your phone. Authentication providers also process connection and security information to operate and protect their services.
Purchases and access
Apple (on iPhone) or Google Play (on Android) handles payment; we do not receive your payment-card details. RevenueCat processes your internal app account ID and the store's transaction, product, receipt and purchase-status information. Our backend uses purchase and refund information to verify ownership, restore access and enforce the original 90-day term. We do not send your email address or study history to RevenueCat.
Purchase records are associated with your app account. Restoring access does not restart the access period. Internet access is required for account and purchase verification.
Support and question reports
If you email support, we receive your email address and the information you send. A question-report email draft can include a question identifier, content revision, app version, selected state, license class, endorsements and your comment. Review the draft before sending. Do not send passwords, sign-in codes or payment-card information.
Reminders, analytics and tracking
Study reminders are local notifications scheduled on your device, with your permission. The current app does not send a push-notification token to a reminder server. Optional product analytics and crash reporting are disabled in this release. We do not use advertising identifiers, sell personal information or use app data for cross-app advertising tracking. Service providers still process account, transaction, connection and operational information needed to deliver their services.
Deleting your account
Use Settings → Account → Delete account to request deletion of your own account. Fresh verification with Apple (iPhone) or Google (Android) protects against unauthorized requests. Deletion removes the active app account and associated RevenueCat customer records, and on iPhone revokes the app's Apple authorization. You can also request deletion by email; see Delete your account. A queued request is not presented as completed until cleanup finishes.
Cleanup may continue in the background after your request. Contact support@evergreencomply.com if the control is unavailable or a request does not finish.
Deleting the app account does not delete your Apple Account or Google Account, automatically refund a purchase, erase records Apple or Google must retain, or erase study data remaining on your phone. You may lose the ability to recover the existing pass after account deletion. Signing out is different from deleting an account.
Retention and service providers
We retain account and purchase information while needed to provide access, handle support and security, and meet applicable recordkeeping obligations. Active account data is removed through the deletion process; service logs, backups and records retained for legal or security purposes may persist under applicable retention requirements and provider policies. We do not promise immediate deletion from every backup or from Apple's or Google's transaction systems.
Our service providers include Apple, Google, Supabase, RevenueCat and the email providers used for support. They may process information outside your state or country. See Apple's privacy policy, Google's privacy policy, Supabase's privacy policy and RevenueCat's privacy policy for their practices.
Your questions and choices
You can use free study without signing in, choose an Apple private relay email on iPhone, turn off reminders, sign out, and contact us to request access to, correction of or deletion of your personal information. We may verify identity before acting on a request. This app is intended for people preparing for commercial driver's license tests, not children under 13.
Contact support@evergreencomply.com with the subject “CDL Prep Hero privacy.” If our practices change, we will update this page and its effective date.