Imagine renting your home to a stranger or hiring a domestic worker without knowing their past. In Pakistan, thousands of families and businesses face security risks daily because they skip one simple step: a criminal record check by CNIC. This digital verification process, available through official provincial police portals, allows you to confirm whether an individual has any registered criminal history using nothing more than their 13-digit Computerized National Identity Card number.
This comprehensive resource covers everything you need to know:
- Which official government portals and mobile apps work in Punjab, Sindh, KP, Islamabad, and Balochistan
- Step-by-step instructions for criminal record verification, character certificates, and FIR checks
- Current fee structures and processing times across all provinces
- How the Criminal Record Management System (CRMS) uses biometrics to identify offenders
- Solutions for wrong entries, delayed applications, and overseas applicant requirements
Key Takeaways
- No Federal Portal Exists: Criminal record checks in Pakistan operate at the provincial level. Punjab uses PKM and CRMS, Sindh uses PRVS, KP uses Police Sahulat Markaz, and Islamabad uses Global PKM.
- Biometric Verification Is Mandatory: For any official character certificate accepted by foreign embassies or government departments, you must visit a Police Khidmat Markaz in person for fingerprint verification.
- CRMS Processes 20 Million Prints Per Second: Punjab’s Criminal Record Management System contains over 1.9 million digitized criminal profiles and can match fingerprints at lightning speed, enabling instant background checks.
- Online Apps Are Free for Basic Checks: Basic criminal record verification through the Punjab Police app or Pehchaan app costs nothing. Official character certificates range from PKR 500 to PKR 1,000 depending on the province and application method.
- Overseas Pakistanis Can Apply Remotely: Expats no longer need to travel back to Pakistan. They can apply through Global PKM or authorize a blood relative with a power of attorney to complete the process on their behalf.
- Read More: 50 Kg Wheat Price In Pakistan Today – Gandum Rates Today
- Read More: Gandum Rate in Pakistan – Govt Wheat Rate Per 40 Kg
- Read More: Today Wheat Price In Pakistan – Government Rate Per 40 Kg
- Read More: 40 kg Wheat Price In Pakistan Today (Wheat Rate per 40KG)
Criminal Record Check By CNIC Pakistan Online (Official Portal)
Table of Contents
Understanding the Criminal Record Check by CNIC in Pakistan

A criminal record check by CNIC is the official process of querying provincial police databases using a citizen’s 13-digit Computerized National Identity Card number to determine if any registered Criminal Record cases, First Information Reports (FIRs), arrest warrants, or court proceedings exist against that individual. This digital system has replaced the old manual method of searching by name, father’s name, caste, and address, which was slow, error-prone, and easily manipulated.
The CNIC number serves as the master key to all government records in Pakistan. When police register an FIR, they enter the accused person’s CNIC after verifying it through NADRA’s database. When a person is arrested, their fingerprints are captured and matched against existing criminal records. Every subsequent court appearance, bail hearing, and case disposition gets linked back to that same CNIC. Therefore, searching by CNIC produces the most accurate and complete Criminal Record history available to law enforcement.
What Information Appears in a Criminal Record Report?

A standard criminal record report obtained through official channels includes:
- Personal identification data: Full name, father’s name, CNIC number, date of birth, and current residential address
- Registered FIRs: Case number, name of police station, registration date, sections of law applied (e.g., 302 PPC for murder, 376 PPC for rape)
- Arrest history: Number of arrests, dates of arrest, custody status (remanded, judicial custody, or released)
- Court case status: Whether the case is under investigation, charges filed, trial pending, conviction issued, or acquittal granted
- Active warrants: Bailable warrants, non-bailable warrants, or proclaimed offender status
- Biometric reference: Confirmation that fingerprint records exist and match the individual
Three Common Misconceptions About Criminal Records

Many citizens misunderstand what a criminal record actually means. Let’s clear up three frequent errors:
- Misconception 1: An FIR automatically means guilt. Reality: Under Pakistani law, every person is presumed innocent until proven guilty in a court of law. An FIR only indicates an accusation has been made and police have started an investigation. Many FIRs result in closure for lack of evidence, compounding of offenses, or acquittal.
- Misconception 2: A criminal record never goes away. Reality: Juvenile records are sealed. Certain minor offenses may be expunged after a period of good conduct. Acquittals and case withdrawals are recorded and visible, but they show the final disposition as not guilty.
- Misconception 3: Any police station can see records from all provinces. Reality: Currently, no unified national criminal database exists. Punjab, Sindh, KP, and Balochistan each maintain separate systems. Limited data sharing happens through NADRA coordination, but comprehensive cross-province searches are not yet available to citizens.
Official Government Portals for Criminal Record Verification by Province

Pakistan has no single federal portal for criminal record checks because policing is a provincial subject under the Constitution. Each province has developed its own digital ecosystem, though backend integration with NADRA’s biometric verification services is increasing.
Punjab Police Digital Ecosystem: PKM, CRMS, and PSCA
Punjab leads the country in police digitization through three interconnected systems:
- Police Khidmat Markaz (PKM) Portal: The citizen-facing website (pkm.punjab.gov.pk) where residents can apply for character certificates, police verification, tenant registration, and employee background checks. The portal supports online fee payment, document upload, and application tracking.
- Criminal Record Management System (CRMS): The powerful backend database developed by the Punjab Information Technology Board (PITB). CRMS contains over 1.9 million digitized criminal records, including fingerprints, photographs, physical appearance details, modus operandi, gang affiliations, and complete Criminal Record history. The system uses the Megamatcher fingerprint library capable of 20 million matches per second.
- Punjab Police App (formerly PSCA Pehchaan): A mobile application available on Google Play and Apple App Store. Citizens can register using their CNIC and mobile number, then access free criminal record checks for tenants, employees, and domestic workers. The app also supports character certificate applications and FIR tracking.
Sindh Police: Police Record Verification System (PRVS)

Sindh Police operates the Police Record Verification System (PRVS) at prvs.sindhpolice.gov.pk. This portal digitizes the Criminal Record Office (CRO) database, which contains over 1.8 million criminal records. Citizens can:
- Submit new verification applications online
- Upload required documents (CNIC copy, photographs, proof of residence)
- Track application status using a unique tracking number
- Receive notifications when certificates are ready for collection
- Apply for character certificates for employment, visa, or immigration purposes
The Sindh Police Talaash app is an internal law enforcement tool, not available to the general public. It provides officers with suspect verification, biometric crime record checks, HRMIS access, and NADRA verification.
Khyber Pakhtunkhwa Police: Sahulat Markaz App and CRMS
KP Police has launched the Police Sahulat Markaz mobile application (Android and iOS) as part of its digital transformation initiative. The app provides:
- Character certificate applications for local and foreign use
- Police clearance certificates for visa purposes
- Tenant registration with criminal record verification
- Domestic servant verification for household safety
- FIR information and status tracking
The KP Criminal Record Management System serves as the backend database, digitizing FIRs from all districts. Investigation officers can search by CNIC, biometric data, or physical appearance filters. The system integrates with NADRA for identity verification.
Islamabad Police: Global PKM Application
The Islamabad Police Global PKM application is designed specifically to serve both local residents and overseas Pakistanis. Key features include:
- Remote application submission from anywhere in the world
- Integration with NADRA’s biometric verification network
- Certificate delivery through courier or pickup at designated points
- Employer verification portal to check certificate authenticity
- FIR status tracking using CNIC number
Balochistan Police: Khidmat Markaz Centers
Balochistan has implemented Khidmat Markaz centers in major districts including Quetta, Turbat, Khuzdar, and Gwadar. While the online system is less digitized than Punjab or Sindh, citizens can:
- Initiate verification requests through district police offices
- Use NADRA e-Sahulat centers that integrate with provincial police databases
- Submit physical applications at Khidmat Markaz locations
- Receive certificates within 7-10 working days after verification
Performing a Criminal Record Check Using the Punjab Police App

The Punjab Police app is the most advanced citizen-facing police service tool in Pakistan. Developed by PITB, it processes thousands of verification requests daily.
Complete Registration and Verification Process
Follow these steps to register successfully:
Step 1: Download the Official App
- Open Google Play Store (Android) or Apple App Store (iOS)
- Search for “Punjab Police Pakistan”
- Verify the developer is “Punjab Police” (look for official logo)
- Download and install the application
Step 2: Create Your Account
- Open the app and tap “New User Registration”
- Enter your 13-digit CNIC number without dashes
- Provide your mobile phone number registered with NADRA
- Create a strong password (minimum 8 characters with numbers and letters)
Step 3: Verify Through Pak-ID
- The app will prompt you to install the Pak-ID app by NADRA
- Complete biometric verification or OTP confirmation in Pak-ID
- Return to Punjab Police app to complete linking
- This mandatory step prevents identity theft and unauthorized access
Step 4: Set Up Security Questions
- Choose two security questions (e.g., mother’s maiden name, first school)
- Provide answers that you will remember
- These help recover your account if you forget your password
Troubleshooting Common Registration Issues
| Problem | Solution |
|---|---|
| Pak-ID linking fails | Update both apps to latest versions; clear app cache |
| OTP not received | Check mobile network; ensure number matches NADRA records |
| CNIC rejected | Verify your CNIC is valid and not blocked by NADRA |
| App crashes on login | Uninstall, restart phone, reinstall from official store |
Read More: Lost Documents Report Online (Punjab Police) | Loss Report – Step-By-Step
Free Criminal Record Check for Employee Verification
Employers can verify the criminal background of potential hires before making job offers. This is especially valuable for:
- Drivers and delivery personnel
- Security guards and watchmen
- Domestic workers (cooks, maids, nannies)
- Office support staff
- Factory and warehouse workers
Step-by-step employee verification process:
- Log into the Punjab Police app
- Navigate to “Private Employee Registration” on the main dashboard
- Tap “Register New Employee”
- Enter the employee’s CNIC number (system will auto-fill name if available)
- The app queries the CRMS database in real time
- Results appear within seconds showing:
- Clear (no criminal record found)
- Record Found (criminal history exists – details are not shown to employers)
- Complete registration by uploading employee photograph and employment details
- The registration remains valid for the duration of employment
Important privacy note: Employers see only whether a criminal record exists, not the nature of the offenses. Detailed records are accessible only to law enforcement and the individual themselves.
Tenant Registration and Criminal Background Verification
Property owners can verify the criminal history of prospective renters before signing rental agreements. This system has helped law enforcement identify criminals attempting to rent properties under false identities.
How tenant verification works:
- Open the Punjab Police app and select “Tenant Registration”
- Choose “Register New Tenant”
- Enter tenant’s full name and CNIC number
- System returns criminal record status instantly
- If a criminal record exists, the local police station receives an automatic notification
- Upload tenant’s photograph (taken with app camera) and rental agreement copy
- Registration is valid for one year or until tenant vacates
Benefits for property owners:
- Peace of mind knowing your tenant’s background
- Legal protection if tenant commits a crime on your property
- Police have immediate contact information for all tenants
- Reduced risk of property damage or rental fraud
Applying for a Police Character Certificate via the App
A police character certificate is the official document required for visa applications, immigration, government jobs, and many private sector positions.
Complete application process:
- Log into the Punjab Police app and select “Character Certificate”
- Choose your purpose: local employment, visa application, immigration, or general
- Fill personal details including:
- Permanent address (as on CNIC)
- Current residential address
- Contact mobile number
- Email address
- Upload required documents:
- CNIC front and back copies (clear, readable)
- Passport copy (for visa-related applications)
- Recent passport-size photograph (white background, no glasses)
- Select your nearest Police Khidmat Markaz from the dropdown list
- Pay application fee of PKR 1,000 through:
- Credit/debit card (Visa, Mastercard)
- Easypaisa mobile account
- JazzCash wallet
- Bank transfer to designated account
- Note your application tracking number
- Visit the selected PKM within 7 days for biometric verification
- Certificate is printed and delivered by courier to your registered address within 3 working days after verification
Processing timeline breakdown:
| Stage | Duration |
|---|---|
| Online application submission | 10 minutes |
| NADRA biometric verification | 24-48 hours |
| Police station address verification | 2-3 days |
| Certificate printing and signing | 1 day |
| Courier delivery | 1-2 days |
| Total | 5-7 working days |
The Criminal Record Management System (CRMS): Punjab’s Digital Backbone
The Criminal Record Management System represents a fundamental shift in how Punjab Police maintains and accesses criminal history data. Before CRMS, records were stored in paper registers organized by name, father’s name, caste, and address. Finding a criminal’s history required hours or days of manual searching across multiple registers. Today, any police officer can enter a CNIC number or scan fingerprints and receive a complete criminal profile within seconds.
How CRMS Uses Biometrics for Positive Identification
Biometric identification is the gold standard for confirming a person’s identity. CRMS integrates fingerprint scanning at every police station in Punjab.
Live fingerprint matching process:
- A suspect is arrested and brought to a police station
- Their fingerprints are captured using a live scanner device
- The CRMS instantly compares these prints against the central database
- If a match exists, the officer sees:
- Previous arrest dates and locations
- All registered FIRs linked to those prints
- Current warrant status (if any)
- Photographs and physical description
- If no match exists, a new criminal profile is created
Latent fingerprint matching for crime scene investigation:
When police find fingerprints at a crime scene (on a weapon, door handle, or vehicle), they lift the print using specialized techniques. The latent print is scanned into CRMS, which searches the database for a match. This technique has solved thousands of cases where no suspect was initially identified.
The Megamatcher technology: CRMS uses the Megamatcher fingerprint matching library, capable of processing 20 million fingerprint comparisons per second. This means a search that would take a human weeks to complete happens in less than a second.
Integration with Other Law Enforcement Systems
CRMS does not operate in isolation. It connects to multiple systems to create a complete picture of criminal activity:
- PSRMS (FIR Management System): When a new FIR is registered, the accused person’s CNIC is automatically checked against CRMS. If they have existing records, the new case is linked to their profile.
- Hotel Eye: Hotels in Punjab are required to register guests using biometric verification. If a wanted criminal checks in, the system alerts the local police station immediately.
- Prison Management System: When a person is sent to jail, their custody status is updated in CRMS. Release dates, parole hearings, and escape alerts are all visible to investigation officers.
- Tenant Registration System: Property owners who register tenants through the Punjab Police app automatically feed data into CRMS. If a registered tenant is later named in an FIR, police already know their address.
- Criminal Record Identifier (CRI): A dedicated fingerprint matching application used by investigation officers in the field.
How CRMS Accelerates Character Certificate Issuance
Before CRMS, police officers manually searched paper registers to verify that an applicant had no criminal history. This process could take days or even weeks. Today, when a citizen applies for a character certificate, the system performs an instant CRMS query. If the CNIC returns no matches, the application moves forward. If a criminal record exists, the application is automatically rejected.
Real-world impact: Approximately 550 new criminal records are added to CRMS daily from police stations across Punjab. Without the digital system, each of these records would be difficult to access for future verification. With CRMS, every record is instantly searchable by CNIC or fingerprint.
Sindh Police PRVS Portal: Online Criminal Record Verification
The Sindh Police Record Verification System (PRVS) provides a web-based platform for citizens to apply for police verification and character certificates. The system is managed by the Criminal Record Office (CRO), which maintains over 1.8 million digitized criminal records.
Step-by-Step Application Through PRVS
New user registration:
- Visit prvs.sindhpolice.gov.pk using any web browser
- Click “New Application” (no prior registration required)
- Enter the CNIC number of the person being verified
- Provide personal details including full name, father’s name, and date of birth
Document upload requirements:
- CNIC copy (both sides, clear scan)
- Recent passport-size photograph (digital format)
- Proof of current residence (utility bill or rental agreement)
- Passport copy (for visa-related applications)
Fee payment:
- Standard character certificate: PKR 500
- Payment through designated bank challan
- Download challan from portal, pay at any branch of listed banks
- Keep receipt as proof of payment
Application tracking:
- After submission, you receive a unique tracking number
- Enter this number on the PRVS portal to check status
- Status updates include: Received, Under Verification, Biometric Pending, Ready for Collection
Certificate collection:
- Applications are processed within 5-7 working days
- Certificate is issued at the same police station where application was submitted
- Bring original CNIC and payment receipt for collection
Limitations of the Sindh System
While functional, the Sindh PRVS portal has several limitations compared to Punjab’s system:
- No mobile app for easy access
- Limited online payment options (bank challan only, no credit cards or mobile wallets)
- No courier delivery of certificates (must collect in person)
- Longer processing times (5-7 days vs. 3 days in Punjab)
- No real-time application status notifications
Khyber Pakhtunkhwa Police Sahulat Markaz App
KP Police has embraced mobile-first service delivery with the Police Sahulat Markaz app. This application brings police services directly to citizens’ smartphones.
Complete Application Process for Police Clearance Certificate
Registration steps:
- Download “Police Sahulat Markaz” from Google Play Store or Apple App Store
- Open app and tap “Sign Up”
- Enter CNIC number and mobile number
- Verify mobile number through OTP sent via SMS
- Create password and set up security questions
Applying for a Police Clearance Certificate (PCC):
- Log into the app and select “Police Clearance Certificate”
- Choose destination country from dropdown list (affects processing requirements)
- Select travel purpose (employment, study, immigration, or visit)
- Enter personal details including permanent address and current residence
- Upload required documents:
- CNIC front and back
- Passport information page
- Recent photograph (white background)
- System generates a unique PSID (Payment Slip ID) number
- Pay fee of PKR 500 through:
- Easypaisa (using PSID)
- JazzCash (using PSID)
- Bank transfer at any 1Link member bank
- Submit application
Verification stages (shown by color-coded indicators):
- Red indicator: Verification pending
- Yellow indicator: In progress
- Green indicator: Completed
Two verifications occur:
- NADRA biometric verification (24-48 hours)
- Local police station address verification (2-3 days)
Certificate collection:
- When both indicators turn green, certificate is ready
- Visit selected Police Sahulat Markaz with original CNIC
- Certificate is handed over after identity confirmation
- No courier delivery option currently available
Tenant and Domestic Servant Verification in KP
The Sahulat Markaz app includes features for household safety:
Tenant registration:
- Enter tenant’s CNIC and full name
- System returns criminal record status
- Registration automatically notifies local police station
- Valid for one year or until tenant vacates
Domestic servant verification:
- Enter servant’s CNIC number
- View criminal record status
- Register servant with employer’s address
- Police receive notification of registration
Islamabad Police Global PKM: Services for Overseas Pakistanis
The Global PKM application addresses a critical need: overseas Pakistanis who require police character certificates for visa renewals, immigration, or employment but cannot easily travel back to Pakistan.
How Overseas Pakistanis Can Apply Remotely
Option 1: Direct online application through Global PKM
- Visit the Global PKM portal or download the app
- Register using CNIC number and international mobile number
- Upload scanned copies of CNIC, passport, and photograph
- Pay fee using international credit card or online transfer
- Biometric verification can be completed at:
- Pakistani embassy or consulate in your country of residence
- Authorized NADRA e-Sahulat center abroad
- Through mailed fingerprint cards (for some countries)
Option 2: Authorization of a blood relative in Pakistan
- Draft a power of attorney document authorizing your relative to apply on your behalf
- Have the document notarized in your country of residence
- Get the document attested by the Pakistani embassy or consulate
- Send the original attested document to your relative in Pakistan
- Your relative submits the POA along with your CNIC copy and photograph at the relevant police office
- Relative completes the application process and receives the certificate
- Certificate is couriered to your overseas address
Processing time for overseas applications:
- Online application submission: 1 day
- Document verification: 2-3 days
- Biometric verification (at embassy): 2-5 days depending on appointment availability
- Police verification: 3-5 days
- Total: 10-15 working days
Fee Structure for Police Character Certificates Across Provinces
Understanding the exact costs helps applicants budget correctly and avoid overpayment to middlemen or agents.
Punjab Fee Details
| Application Method | Fee | Includes |
|---|---|---|
| In-person at Police Khidmat Markaz | PKR 500 | Verification and certificate |
| Online via app or PKM portal | PKR 1,000 | Verification, certificate, courier delivery |
| Urgent processing (where available) | Additional PKR 500-1,000 | Priority handling |
Sindh Fee Details
| Service | Fee |
|---|---|
| Standard character certificate | PKR 500 |
| Police verification certificate | PKR 500 |
| Additional copy of certificate | PKR 100 |
| Courier delivery (optional) | PKR 200 |
Khyber Pakhtunkhwa Fee Details
| Service | Fee |
|---|---|
| Police clearance certificate | PKR 500 |
| Character certificate | PKR 500 |
| No delivery fee (collection from Sahulat Markaz) | PKR 0 |
Islamabad Fee Details
| Service | Fee |
|---|---|
| Standard character certificate | PKR 500 |
| Express processing (3 working days) | PKR 1,000 |
| International courier delivery | Actual shipping charges |
Accepted Payment Methods by Province
| Province | Online Payment | Bank Challan | Mobile Wallet | Credit Card |
|---|---|---|---|---|
| Punjab | Yes | Yes | Easypaisa, JazzCash | Yes |
| Sindh | No | Yes | No | No |
| KP | Yes | Yes | Easypaisa, JazzCash | No |
| Islamabad | Yes | Yes | No | Yes |
Processing Times and How to Avoid Delays
Standard processing times vary by province, but typical ranges are:
Punjab (fastest):
- Online application: 3 working days from biometric verification
- Total including courier: 5-7 working days
Sindh (moderate):
- PRVS portal application: 5-7 working days
- Total including collection: 7-10 working days
Khyber Pakhtunkhwa (moderate):
- Sahulat Markaz app: 3 working days after verification
- Total including collection: 5-7 working days
Islamabad (variable):
- Standard processing: 5-7 working days
- Express processing: 3 working days
Top 5 Reasons for Application Delays and How to Avoid Them
Reason 1: Incorrect CNIC number entry
- Prevention: Double-check the 13-digit number before submitting
- Compare with physical CNIC card, not memory
Reason 2: Poor quality document scans
- Prevention: Use a scanner or high-resolution phone camera
- Ensure all four corners of the document are visible
- Avoid shadows, glare, or blurry images
Reason 3: Photograph does not meet specifications
- Prevention: Use a professional passport photo service
- White background, clear face, no glasses or head covering
- Digital file size between 100KB and 2MB
Reason 4: Address cannot be verified
- Prevention: Provide utility bill (electricity, gas, or water) as proof
- Ensure the bill shows your name exactly as on CNIC
- Use permanent address if current address is difficult to verify
Reason 5: Fingerprint mismatch during biometric verification
- Prevention: Ensure fingers are clean and dry
- Avoid applying lotion or cream before scanning
- Follow the technician’s instructions carefully
Verifying the Authenticity of a Police Character Certificate
With increased digitization comes increased risk of forged documents. Employers, embassies, and institutions must verify that a presented certificate is genuine.
QR Code Verification System
Every official character certificate issued through digital systems contains two security features:
- QR code: A square barcode printed on the certificate
- 16-digit tracking number: Printed below the QR code
How to verify using QR code:
- Open any QR code scanner app on your smartphone
- Point your camera at the QR code on the certificate
- The scanner automatically opens a verification webpage
- The webpage displays:
- Applicant’s full name
- CNIC number (masked for privacy)
- Date of issue
- Validity status (valid or expired)
- Issuing police station or PKM center
How to verify using tracking number:
- Visit the issuing province’s verification portal
- Enter the 16-digit tracking number manually
- The system returns the same information as the QR code scan
- If the number is invalid or the certificate is forged, an error message appears
Employer Verification Feature in Punjab Police App
Employers can verify employee certificates without visiting a police station:
- Open the Punjab Police app
- Select “Verify Certificate” from the main menu
- Enter the certificate number printed on the document
- The system displays:
- Employee name (matches certificate)
- CNIC number (matches certificate)
- Issue date and expiry date
- Verification status (green check for valid, red X for invalid)
- Screenshot or save the verification result for your records
Validity Period of Character Certificates
Police character certificates do not remain valid indefinitely. Most requesting organizations require certificates issued within the last:
- UAE and Saudi Arabia: 3 months
- European countries (UK, Germany, France): 6 months
- Canada and Australia: 6 months
- United States: 6 months (some consulates accept up to 1 year)
- Local employment: 3 months (employer discretion)
Why certificates expire: A person could commit a crime after receiving a clean certificate. The expiration period ensures the certificate reflects recent history.
How to Check FIR Status Using Your CNIC
An FIR (First Information Report) is the formal document that initiates a criminal investigation. Knowing how to check FIR status by CNIC helps individuals stay informed about cases where they are named.
Punjab Police FIR Check
Through the Punjab Police app:
- Log into the app
- Select “Citizen FIR Tracking” from the dashboard
- Enter your CNIC number
- The system returns:
- List of FIRs where you are named (as accused or complainant)
- Case number and police station
- Date of registration
- Current status (under investigation, charges filed, trial pending, disposed)
Through the PKM portal:
- Visit pkm.punjab.gov.pk
- Navigate to “Crime Report Copy” service
- Enter CNIC number
- Select the relevant FIR from the list
- Download digital copy (PKR 100 fee for official copy)
Sindh Police FIR Check
Through the PRVS portal:
- Visit prvs.sindhpolice.gov.pk
- Select “FIR Status” from the main menu
- Enter CNIC number
- View list of associated FIRs
- Click on individual FIR for detailed information
Note: The PRVS portal shows FIRs but does not currently offer digital downloads. You must visit the concerned police station for a physical copy.
Khyber Pakhtunkhwa FIR Check
Through the Police Sahulat Markaz app:
- Open the app and log in
- Navigate to “FIR Information”
- Enter CNIC number and captcha code
- System displays FIR details
- Option to request a digital copy (PKR 100 fee)
What to Do If You Find an FIR You Don’t Recognize
Discovering an unknown FIR against your CNIC is alarming. Follow these steps:
Step 1: Do not panic. Many FIRs are filed against unknown suspects (e.g., “John Doe” cases). Your CNIC may have been mistakenly associated.
Step 2: Obtain the complete FIR details. Note the case number, police station, date of registration, and sections of law.
Step 3: Visit the police station. Go to the station that registered the FIR. Ask to speak with the Investigation Officer (IO). Show your CNIC and explain that you believe the FIR is not yours.
Step 4: Request correction. If the IO confirms the error, they can file a correction request. This process may take several weeks.
Step 5: Escalate if needed. If the police station does not cooperate, file a complaint with:
- The District Police Officer (DPO)
- The Citizen’s Police Complaint Authority
- The Provincial Police Officer’s office
Step 6: Seek legal assistance. For complex cases involving identity theft or mistaken identity, hire a criminal lawyer to file a petition in court for record correction.
Role of NADRA in Criminal Record Verification
The National Database and Registration Authority (NADRA) does not issue police character certificates, but its services are essential to the verification process.
CNIC Verification and Biometric Matching
Every police character certificate application requires NADRA verification at two points:
At registration: When you create an account on the Punjab Police app or PKM portal, the system uses NADRA’s Pak-ID service to confirm your CNIC is valid and that the mobile number you provided matches NADRA records.
At biometric verification: When you visit a Police Khidmat Markaz, your fingerprints are captured and sent to NADRA for matching against their database. This confirms you are the legitimate holder of the CNIC.
National Sex Offenders Registry (NSOR)
NADRA maintains the National Sex Offenders Registry containing records of individuals convicted of sexual offenses under Pakistani law. The registry is not publicly accessible, but:
- Authorized agencies (schools, child protection bureaus, police) can query the registry using CNIC numbers
- Individuals can check their own status by sending their CNIC number to 7000 via SMS
- The SMS service returns a simple message indicating whether the CNIC is listed in the NSOR
Important: The NSOR check is for self-awareness only. You cannot check another person’s NSOR status without their consent or a court order.
Using NADRA e-Sahulat Centers for Police Verification
For citizens who are not comfortable with online systems, NADRA’s e-Sahulat centers provide an alternative:
Services offered:
- Character certificate application submission
- Police verification request processing
- FIR copy request filing
- Tenant registration assistance
- Status checking for existing applications
Step-by-step process at e-Sahulat center:
- Locate your nearest NADRA e-Sahulat center (use NADRA website or app)
- Visit during operating hours with your original CNIC
- Request the police verification or character certificate service at the counter
- Complete the application form provided by NADRA staff
- Submit required documents: CNIC copy, photographs, passport copy if needed
- Pay the service fee (PKR 200-500 for NADRA service + PKR 500 for police fee)
- Receive an acknowledgement receipt with a tracking number
- The certificate will be delivered to the NADRA center within 7-10 working days for pickup
Security and Privacy Concerns When Using Online Portals
Entering your CNIC number into any online system carries inherent risks. Understanding how official portals protect your data and how to identify fake websites is essential.
How Official Portals Protect Your Data
Government police portals implement multiple security measures:
- Encryption: All data transmitted between your device and police servers is encrypted using TLS (Transport Layer Security). This prevents interception by third parties.
- Access controls: Only authorized police personnel with specific job functions can access criminal record databases. Every search is logged with the officer’s ID, timestamp, and reason for search.
- Audit trails: The CRMS maintains a complete log of every CNIC search, including who performed the search and what results were viewed. Unauthorized searches are flagged for review.
- Data minimization: Citizen-facing apps show only whether a criminal record exists, not the detailed history. Employers see only “Clear” or “Record Found.”
- Regular security audits: PITB and provincial IT departments conduct periodic security assessments of all police digital systems.
Red Flags: How to Identify Fake Police Verification Websites
Fraudulent websites and apps are common. Look for these warning signs:
URL irregularities:
- Official Punjab PKM portal: pkm.punjab.gov.pk
Poor design and errors:
- Spelling mistakes in English or Urdu
- Broken links or images
- Inconsistent formatting
- No HTTPS padlock in the address bar
Payment requests to personal accounts:
- Official payments go to government bank accounts or recognized payment gateways (Easypaisa, JazzCash with official merchant IDs)
- Fake sites ask for transfers to personal bank accounts or EasyPaisa numbers
Unrealistic promises:
- “Character certificate in 24 hours without biometrics” (impossible under official procedures)
- “Clear any criminal record for a fee” (scam; records cannot be cleared without court order)
No physical address or contact information:
- Official portals list police station addresses, helpline numbers, and email contacts
- Fake sites hide contact details or use Gmail/Yahoo addresses
What to Do If You Suspect Your Data Has Been Compromised
If you entered your CNIC into a fraudulent website:
- Immediately file a complaint with the Federal Investigation Agency (FIA) Cyber Crime Wing
- Monitor your NADRA record for unauthorized changes (use Pak-ID app)
- Place a block on your CNIC by contacting NADRA helpline
- File a police report at your local police station
- Check your mobile SIMs (fraudsters may issue SIMs on your CNIC) by sending your CNIC to 668
Frequently Asked Questions (FAQs)
1. Can I check someone else’s criminal record using their CNIC without their permission?
No. Privacy laws restrict access to criminal records. For employee or tenant verification, the individual must provide consent as part of the registration process. Law enforcement and authorized government agencies have separate access protocols.
2. How do I download the Punjab Police Character Certificate online?
After completing the online application and biometric verification, the certificate is printed and delivered by courier. Digital downloads are not available for official certificates. You will receive a physical stamped and signed document.
3. What is the difference between a character certificate and a police clearance certificate?
In Pakistan, both terms refer to the same document. Foreign embassies typically use “Police Clearance Certificate” (PCC), while local employers use “Character Certificate.” Always confirm the exact terminology with the requesting organization.
4. Is the online criminal record check valid for UAE visa applications?
Yes, but with conditions. You must obtain the official stamped character certificate, not just an app screenshot. The certificate must be issued within 3 months of your visa application. Some UAE visa types also require the certificate to be attested by the Ministry of Foreign Affairs.
5. Can I get a character certificate if I have a criminal record?
No. The character certificate confirms the absence of a criminal record. If you have an FIR against you, your application will be rejected. You may apply after the case is disposed of with acquittal or after expungement (for eligible minor offenses).
6. How do I check if my CNIC is blocked or invalid?
Send your CNIC number to 8000 via SMS. NADRA will reply with your CNIC status (valid, blocked, or expired). You can also check through the Pak-ID app or visit any NADRA office.
7. What should I do if my character certificate application is rejected?
First, request the reason for rejection in writing from the police station or PKM. Common reasons include incorrect documents, address verification failure, or a discovered criminal record. If you believe the rejection is in error, file an appeal with the District Police Officer.
8. Can I apply for a character certificate for a deceased person?
Yes, for legal purposes such as inheritance claims or settlement of estate. You must provide the death certificate and proof of your legal relationship to the deceased (e.g., as executor or legal heir). The process may require additional documentation and takes longer.
9. How far back does a criminal record check go?
In Pakistan, criminal records are permanent for serious offenses. The CRMS contains records from the date of digitization (approximately 2010 onward) plus manually digitized older records. For records older than 20 years that have been expunged or sealed (e.g., juvenile offenses), they may not appear.
10. Is there a way to get same-day police character certificate in Pakistan?
Same-day service is not generally available. Urgent processing (3 working days) is available in Islamabad and some major cities of Punjab for an additional fee of PKR 500-1,000. True same-day service is only possible in emergency cases with DPO approval (e.g., medical emergency requiring urgent travel).

Add a Comment