Skip to main content

Session security & expiry

This article describes session security and expiry times within the QC Inspector app

Updated over 2 weeks ago

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:

  1. The app performs a final sync

  2. Before ending your session, the app backs up all your data to the portal.

  3. You are automatically logged out

  4. This ensures your session remains secure and cannot continue beyond the 30-day period.

  5. You can log in immediately

  6. 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.

Did this answer your question?