Companion App
Definition
The smartphone application that pairs with an IoT or wearable device, caches recent sensor data locally, and relays data to the cloud backend. The companion app on a seized smartphone is often the fastest acquisition target because it holds a local copy of recent device data without requiring a cloud production order.
- Field
- IoT and wearable device forensics
- Function
- Pairs with device, caches sensor data, relays to cloud
- Forensic value
- Fast acquisition target, holds local copy of recent data
- Advantage over cloud
- No cloud production order needed for local data
Common questions
Why do investigators prioritise the companion app over the wearable device itself?+
The wearable often has limited onboard storage and a display-less or minimal interface, so its data is synced through the paired smartphone app for processing; the app's local cache and databases are typically easier to extract and parse than the wearable's own storage.
What happens to companion app data once it is extracted?+
Investigators examine the app's local databases, often SQLite files, for cached sensor readings, timestamps, and sync logs, which can corroborate or fill gaps left by data that was never uploaded to the cloud backend or that the vendor has since purged.
Related terms
- Chip-Off Acquisition
- A physical extraction method in which the flash memory chip is desoldered from the device's circuit board and read directly with specialised...
- Cloud Backend
- The vendor-operated server infrastructure where IoT device data is stored, processed, and made accessible via companion apps. The cloud backend is often...
- Faraday Enclosure
- A shielded container or bag that blocks all radio-frequency signals including Wi-Fi, Bluetooth, cellular, and Z-Wave. Used at scene to prevent remote...
- IoT (Internet of Things)
- The category of networked physical objects embedded with sensors, processors, and communication modules that collect and transmit data without continuous human interaction....
- Wearable Device
- A subcategory of IoT device worn on the body, typically a fitness tracker, smartwatch, or medical monitor. Wearables generate high-frequency sensor data...