Theft Protection, often called IMEI lock, is a security feature that binds a Simbase SIM to the IMEI (the unique identifier of a cellular device) of the device it was first activated in. If the SIM is removed and inserted in a different device, the new device's IMEI won't match the locked one, and Simbase automatically disables the SIM.
This article covers what Theft Protection does, when it's worth turning on, and the one operational gotcha you need to plan for.
| Scenario | Theft Protection? |
|---|---|
Fixed installation, device unlikely to be moved | Strongly recommended |
Vehicle telematics, asset trackers in customer hands | Recommended |
SIMs on engineer benches for testing | Skip. You'll swap devices often. |
Pool of spare SIMs not yet deployed | Optional based on the use case. If enabled, SIMs will lock to the first IMEI they are paired with. |
SIMs in shared/loaner devices | Use carefully. Every legitimate swap requires a manual disable and re-enable cycle. |
Fixed installation, device unlikely to be moved
Vehicle telematics, asset trackers in customer hands
SIMs on engineer benches for testing
Pool of spare SIMs not yet deployed
SIMs in shared/loaner devices
SIM theft. A stolen SIM placed in a different device is locked out before it can pass any traffic
Unauthorised repurposing. A SIM removed from a deployed device and placed in a personal phone (intentionally or not) won't work
Fraud/data theft. Sensitive data accessed via a Simbase SIM is harder to exfiltrate if the SIM itself only works in the original device
What it doesn't protect against:
A compromised device. If the device itself is compromised, the SIM still works in that device. Theft Protection only checks the IMEI, not the integrity of the firmware
SIM cloning. Theft Protection works on what the network sees during attach. It doesn't prevent the SIM secret being extracted from a stolen card
Data interception in transit. Use TLS and/or a VPN for that
The first time a SIM with Theft Protection enabled attaches to a network in a device, Simbase records that device's IMEI against the SIM. On every subsequent attach, Simbase checks the reported IMEI:
Match: attach allowed, SIM passes traffic as normal
Mismatch: SIM is automatically disabled, traffic stops immediately, and Simbase emails the technical contact on the account
If the SIM gets disabled by an IMEI mismatch, it stays Disabled until you intervene. Either disable Theft Protection and re-enable the SIM, or move the SIM back into the original device.
Sign in to dashboard.simbase.com
Open the SIM you want to protect
Find the Theft Protection toggle
Switch it on
The SIM is now bound to the IMEI it next attaches with. If it's already attached in a device, that device's IMEI is recorded immediately.

Create an API key with the simcards.details:write scope, from Integrations → API in the dashboard. Keys are scoped on creation and scopes cannot be changed afterwards
Send a PATCH request to the SIM, setting imei_lock to on
Request
PATCH /v2/simcards/{ICCID} HTTP/1.1Host: api.simbase.comAuthorization: Bearer YOUR_API_KEYContent-Type: application/merge-patch+json{"imei_lock": "on"}
Response
A successful call returns 200 listing the fields that changed.
{"message": "Simcard updated successfully","updated_fields": ["imei_lock"]}
The SIM latches to its current IMEI, or to the first IMEI it attaches with if it isn't connected yet. Same behaviour as the dashboard toggle.
To turn it off, send "imei_lock": "off". This clears the binding and the SIM can attach in any device.
The same steps, in reverse:
Open the SIM in the dashboard.
Toggle Theft Protection off.
After disabling:
The IMEI binding is cleared
The SIM can attach in any device
If you re-enable Theft Protection later, the binding starts fresh. The next IMEI to attach becomes the new locked IMEI
This is the biggest operational consideration: whenever you swap the device a SIM lives in, you have to disable Theft Protection first. Otherwise:
You move the SIM into the replacement device
The device powers on and attaches with its new IMEI
Simbase sees the mismatch and auto-disables the SIM
You now have a disabled SIM in the field, and it can only be re-enabled from the dashboard or API
The correct flow:
Disable Theft Protection on the SIM in the dashboard before the physical swap
Swap the SIM into the new device
Power the new device on. Let it attach successfully
Re-enable Theft Protection. The new device's IMEI becomes the new locked IMEI
For organisations doing frequent field swaps, consider scripting this via the API.
Open the SIM in the dashboard.
The Theft Protection field shows the toggle state and the locked IMEI, if any.
Use this to verify a SIM is bound to the device you expect, which is useful during deployment QA.
Retrieve the SIM with GET /v2/simcards/{ICCID}. The key needs the simcards.details:read scope.
GET /v2/simcards/{ICCID} HTTP/1.1Host: api.simbase.comAuthorization: Bearer YOUR_API_KEY
The response includes both values, abridged here:
{"iccid": "8912340400000000000","imei": "356938035643021","imei_lock": "off","state": "enabled"}
imei_lock is on or off. imei is the IMEI the SIM is currently reporting, which is the locked IMEI when the lock is on.
To audit a fleet, list your ICCIDs with GET /v2/simcards and call the detail endpoint for each, staying within the limit of 10 calls per second.
Two options. Move the SIM back into its original device, or disable Theft Protection and then re-enable the SIM. Disabling Theft Protection alone won't bring it back online, you have to re-enable the SIM as well. If the SIM was genuinely stolen, leave it disabled.
No. Theft Protection is one IMEI per SIM. For workflows that swap between two known devices, disable Theft Protection or script the rotation.
No. The IMEI doesn't change on reboot. Theft Protection only fires on an actual IMEI mismatch.
Yes. Simbase emails the technical contact on the account as soon as an IMEI mismatch disables a SIM. Keep that contact's details up to date in your Simbase account settings.
SIM state, what happens when a SIM is disabled by Theft Protection
Diagnostics, flags Theft Protection mismatches
API, programmatic Theft Protection control
VPN, additional security beyond IMEI lock


© 2026 Simbase Connect. All rights reserved.

