Admissions open — new CSS batch forming. Limited seats.
A Stronger Pakistan Through Better Officers

Security

How we protect your account — and how you can help.

How we protect accounts

  • Login is by ID card number + password. Passwords are stored as one-way hashes.
  • You can add a passkey (fingerprint, face or security key) in your profile — it signs you in without a password ever travelling over the network. We store only its public key; the private key never leaves your device.
  • Sessions expire after inactivity and are fully invalidated on logout.
  • Login attempts are rate-limited to slow down guessing attacks.
  • Every login, password change and administrative action is written to a security audit log.

How we protect data

  • ID card numbers are encrypted in our database and masked everywhere they are displayed.
  • Test questions, timers and scoring run on our servers — results cannot be altered from the browser.
  • Staff access is limited by role, and sensitive lookups (such as viewing a full ID card number) are logged and restricted to senior staff.
  • The website carries no third-party trackers or advertising scripts.

What you should do

  • Use a password you don't use anywhere else, and never share it — not with friends, not with staff.
  • Log out when you're done, especially on shared or public devices.
  • We will never ask for your password by phone, WhatsApp or email. Anyone who does is not us.

Report a problem

If you notice suspicious activity on your account, or you find a security weakness in the website, tell us directly via the contact page and ask for the office. Please don't publish the details publicly before we've had a chance to fix them.

We describe our practices in general terms on purpose — publishing implementation details would make the platform easier to attack.