DMV IQ and CDL IQ App Privacy Policy
Effective date: October 29, 2026
This policy explains what the DMV IQ and CDL IQ mobile apps collect and what they do with it. It applies to both apps. It is separate from the privacy policy that covers the dmv-iq.com website.
1. Who we are
DMV IQ and CDL IQ are built and operated by Oddly Sunny LLC, a limited liability company formed in New Jersey. In this policy, "the App" means DMV IQ or CDL IQ, whichever you use. You can reach us at [email protected].
2. No account required
You can install and use DMV IQ or CDL IQ without signing up, and without giving us your name, email address, or phone number. We do not ask you for them.
When you use Sunny, the App signs in to our servers anonymously. This creates a random identifier for your copy of the App. It is not your name, email address, or phone number. We use it to keep your Sunny conversations together, to apply your plan and Sunny's daily message limits, and to prevent misuse.
3. What stays on your device
Your study progress is stored on your device. That includes the questions you have answered, your scores, your streaks, your flagged and missed questions, your IQ Readiness Score history, your selected state and vehicle type, your CDL class and chosen endorsements if you set them, and your app settings such as language, reminders, and font size.
The one exception is Sunny: when you use it, the App sends Sunny the parts of your study data it needs to help you, and your conversations are kept on our servers. Section 5 explains what that includes.
You can erase your on-device study data at any time with Reset Progress in the settings screen, or by deleting the App. Doing so does not delete Sunny conversations kept on our servers. Section 10 explains how to delete those.
4. What we collect
Usage analytics. We use Google Analytics for Firebase to understand how the App is used in aggregate, for example which screens are opened and which features are used. This is tied to an app instance identifier, not to your name. Each app sends its analytics to its own Firebase project.
Subscription status. If you buy a subscription, our payments provider RevenueCat and the app store you bought it from tell us that a purchase happened and whether it is still active, so the App can give you the paid features you bought. The store handles your payment details. We never see or store your card number.
Sunny conversations. If you use Sunny, we process the messages you send it and related study details. Section 5 explains what is collected, who processes it, and how long it is kept.
Messages you send us. If you use the contact form, we receive what you write and the email address you give us, so that we can reply.
Crash and performance data. Your device platform may report crashes and basic performance data so we can fix defects.
5. Sunny, the AI study coach
Sunny is the AI study coach in the App. It answers your questions, explains practice questions and answers, and helps you plan your studying. Sunny is optional: if you do not use it, none of the data in this section is collected.
What we collect when you use Sunny: the messages you type or speak to Sunny, and Sunny's replies; the screen or practice question you asked from, including the answer you chose; your study settings, such as your state, license type, and test date; a summary of your study progress, such as your readiness score and the topics you find hardest; your first name, if you gave one to the App or told Sunny what to call you; your anonymous identifier and your plan; and any ratings or reports you send about Sunny's replies. If you speak to Sunny, your device's speech service turns your voice into text, and we receive the text, not a recording.
Why we collect it: to answer you and keep the conversation going; to apply your plan and daily limits; to keep Sunny accurate and safe, by reviewing questions and replies without names or email addresses to correct mistakes, find topics our study material does not cover yet, and prevent misuse; and to look into reports you send.
Who processes it: Sunny's replies are generated by Anthropic, the company that makes the Claude AI models. To generate each reply, Anthropic receives your message, the earlier messages in that conversation, and the study material Sunny needs to answer, such as handbook passages, your study settings, and your progress summary. Anthropic does not receive your email address, phone number, or payment details. Anthropic processes this data as our service provider, under its commercial terms and privacy policy, and keeps it only for a limited time to provide the service and prevent abuse. Your conversations are stored in our Google Cloud (Firebase) database.
No AI training, no ads: we do not use your Sunny conversations to train AI models, we do not sell them, we do not share them for advertising, and we do not use them to show you ads. Under Anthropic's commercial terms, Anthropic does not train its models on the conversations we send it.
How long Sunny data is kept: your conversations are kept so you can come back to them, and are deleted automatically 12 months after you last use them, or sooner if you delete them. The quality log (each question and reply, cut to a short length and linked only to a coded version of your identifier that does not reveal it, with your state and license type) is deleted after 90 days. Daily message counts are deleted after 90 days. Ratings are deleted after 12 months. Reports are kept until a person has reviewed them, and for 12 months after that. Short-lived counters that enforce rate limits are deleted within 2 days. If Sunny changes a study setting for you, such as your state, license type, or test date, or the name it calls you, that setting is kept on our servers and deleted 24 months after it last changes, and the previous value is kept for 7 days so you can undo the change. We never store your network address in readable form.
Ratings and reports: when you rate a reply with a thumbs up or down, we keep the rating, any reasons or note you add, your question, and Sunny's reply, so we can see what worked and what did not. When you report a reply, we keep the reply and your note, and a person reviews every report.
Deleting your Sunny data: you can delete a conversation in Sunny, which removes our stored copy. To ask us to delete all of your Sunny data, or with any question about it, write to [email protected]. Because Sunny does not know your name or email address, we may ask you for details that help us find your conversations. If you delete the App without deleting your conversations, they can no longer be opened from the App and are deleted automatically on the schedule above.
Please do not share personal details with Sunny, such as your full name, address, phone number, or license number. It does not need them and never asks for them.
6. What we do not do
We do not track you across other companies' apps or websites, and we do not use the Apple App Tracking Transparency framework because we have nothing to ask for.
We do not sell or rent your personal information, we do not share it with data brokers, and we do not show third party advertising in the App.
We do not use your Sunny conversations to train AI models or to show you ads.
We do not collect your precise location. Choosing a state is a study setting that you pick yourself.
7. Why we collect it
To make the App work, including giving you the features you paid for. To run Sunny, keep it accurate and safe, and prevent misuse. To understand which parts of the App help people prepare and which do not, so we can improve it. To answer you when you contact us. To fix bugs and crashes.
8. Who we share it with
We share data only with the service providers that make the App run: Google, for Firebase analytics, sign-in, data storage, and infrastructure; Anthropic, to generate Sunny's replies; RevenueCat, for subscription management; Apple and Google, as the stores that process purchases; and our email provider, when we reply to you. Each of them processes data on our behalf under their own terms.
We may also disclose information if the law requires it.
9. How long we keep it
Analytics data is retained on a rolling basis under our Firebase retention settings. Subscription records are kept while your subscription is active and afterward as long as we need them for accounting and support. Contact messages are kept as long as needed to resolve your question. Sunny data is kept for the periods listed in section 5. Anything held only on your device is kept until you delete it.
10. Your choices and your rights
You can erase your study data at any time with Reset Progress, or by deleting the App. You can delete Sunny conversations in Sunny, or ask us to delete all of your Sunny data by writing to [email protected]. You can turn study reminders off in the settings screen. You can manage or cancel a subscription in your App Store or Google Play account.
Depending on where you live, including if you are a California resident, you may have the right to request access to the personal information we hold about you, to ask us to correct or delete it, and not to be discriminated against for exercising those rights. Write to [email protected] and we will respond.
11. Children's privacy
The App is intended for users aged 13 and over. We do not knowingly collect personal information from children under 13. If you believe a child has given us personal information, including in a Sunny conversation, contact us at [email protected] and we will delete it.
Many people preparing for a permit test are teenagers. Sunny is built with that in mind: it sticks to test preparation, never asks for contact details, and does not show ads.
12. Changes to this policy
If we change this policy we will revise the effective date at the top of this page. Material changes will be reflected in the App.
13. Contact
Questions about privacy, or a request about your data: [email protected].
DMV IQ and CDL IQ are operated by Oddly Sunny LLC, a limited liability company formed in New Jersey. Questions: [email protected]