Understanding Session Expiry in the QC Inspectior App
To keep your data secure and ensure smooth communication between the mobile app and the QCOne Portal, our system uses secure authentication sessions. This article explains how sessions work, why they expire, and what you can expect when that happens.What is a token?
When you log in to the QC Inspection App, the system creates a token.
A token is a temporary, secure digital key that allows the app to communicate and sync data with the QCOne Portal.Every time you log in, a new session is created, and that session receives its own token.
This means:
A session = a login instance
A session contains a token
When the token expires, the session expires
To keep things simple for users, we will refer to sessions from this point onward, since that’s the part you interact with directly.Session Duration
A session remains valid for 30 days.
You can continue working and syncing normally during this period.
The session automatically refreshes whenever you sign in again.
After 30 days, the session expires unless renewed.
Notifications Before Session Expiry
To help you stay informed, the app will notify you when your session is approaching its expiration date.
You will receive:
A warning notification inside the app
A clear message showing the exact expiration date
Reminders as the expiration day gets closer
These notifications help prevent unexpected logouts and give you time to refresh your session.What Happens on the Session Expiration Date?
If you do not refresh your session by logging in again:
The app performs a final sync
Before ending your session, the app backs up all your data to the portal.
You are automatically logged out
This ensures your session remains secure and cannot continue beyond the 30-day period.
You can log in immediately
Your new login creates a new session (and a new token) and continues normal syncing.
Will I Lose Any Data When My Session Expires?
No.
Before ending your session, the system performs a final sync to ensure all your inspection data is safely stored in the portal.
After logging back in:
Your data will sync from the portal back to the app
You can continue working right away
How to Refresh Your Session
A session refresh happens automatically when you:
Log out and log back in
Reinstall the app and sign in again
Log in after your session has expired
Change your password and sign in with the new credentials
No additional steps are required—simply logging in creates a fresh session.Frequently Asked Questions
Why do sessions expire?
Session expiry is an important security practice that prevents long-lasting access from being misused and ensures proper authentication.
What if I’m offline when my session expires?
If you're offline:
You will stay logged in until you reconnect
Once online, the app will sync your data one last time and then log you out
Do these notifications appear in the portal?
No. Session notifications only appear in the mobile app, where sessions are used for syncing.Need Support?
If you have questions or experience any login issues, our support team is ready to help.
