Age Verification
What is age Verification?
Age Verification is a new check in the Encompass ELD mobile app that confirms the person attempting to log in is 18 years of age or older. It runs on the login screen, before a driver enters their username and password.
The check happens silently in the background using the device's app store:
- Android — Google Play Age Signals API
- iOS — Apple Declared Age Range framework
The Encompass ELD app does not collect, store, or transmit a date of birth. The age signal is provided by the operating system based on your Google Play or Apple ID account.
WHy we added it
Several U.S. states are enacting laws that require app stores and app developers to assess the age of the person using a device or app, and to obtain parent/guardian consent for any download or in-app purchase by a minor.
What You'll see
| App Store Signal | Driver Experience |
| Verified (18+) | Login proceeds normally. No additional prompts. |
| Supervised (signaled as a minor / under-18 account) | The driver is blocked from logging in. A modal appears titled "Age Restriction" with the message: "This app is intended for users 18 and older. View our EULA for details." The driver can press Close (returns to the login screen) or View (opens the EULA). |
| Unknown (cannot determine / no network) |
Login proceeds normally. The check fails open so a driver with a poor cell signal or an unrecognized account is not locked out. |
First-Time Installs
For drivers installing the app for the first time, the EULA acceptance flow runs after authentication and the age check. Once you accept the EULA, you're returned to the standard login screen.
What happens if you get locked out
If you see the "Age Restriction" modal:
- You cannot proceed past the login screen on that device.
- You can press View to read the EULA.
- You should contact your Fleet Administrator, who can:
-
Verify your Google Play or Apple ID account is an adult account on that device, or
-
Contact JJ Keller Support to request the toggle be turned off for the company while the device account is corrected.
-
You should not be permanently locked out — once your device's app store account is correctly identified as 18+, the next login attempt will succeed.
FAQs
Why is the app asking about my age?
It isn't — the app reads a signal from your phone's app store (Google Play on Android, Apple ID on iOS). You won't be prompted to enter your date of birth.
Where does the age information come from?
From the Google or Apple account signed into your device. The Encompass ELD app does not store a date of birth.
What if I don't have cell signal?
Login proceeds normally. The check only blocks login when the app store explicitly returns a "Supervised" (under-18) signal. Unknown or unavailable responses are treated as pass-through.
Does this affect HOS logs or any other ELD function?
No. Age Verification only runs at the login screen. Once you're logged in, the rest of the app — Duty Status, DVIR, logs, edits — works exactly as before.
Is anything stored about my age?
No. J. J. Keller receives a pass/fail signal from the operating system; we do not record, store, or transmit the underlying age value.
Need Help?
Contact J. J. Keller Encompass ELD Support. Be ready to provide your Fleet ID, your username, the device platform (Android or iOS), and a screenshot of the "Age Restriction" modal if you have one.


