Skip to content

Mobile Cloud and Backup Forensics: iCloud and Google Drive

iCloud backup contents and E2E classes, Advanced Data Protection, Google Drive/Android backups, WhatsApp E2E backups, TCC.db, BNSS 91 production orders and the Indian MLAT route for Apple, Google and Meta.

Last updated:

Share

Cloud and backup forensics recovers evidence that phone-only seizure misses: iOS pushes iMessage, Photos, Notes, and Keychain to iCloud by default, while Android Auto Backup writes app data, SMS, call history, and contacts to Google Drive. Apple's Advanced Data Protection (opt-in since iOS 16.2, December 2022) extends end-to-end encryption to iCloud Backup, Drive, and Photos, making those classes inaccessible to Apple even under a valid production order. Indian investigators compel domestic cloud data under BNSS Section 91 and IT Act Section 69; evidence held on US-region Apple or Google servers requires an MLAT request through MHA to DOJ-OIA, with typical turnaround of 6 to 18 months.

A 2025 audit by a Delhi cyber cell across 142 device-only seizures found that 71 percent of WhatsApp conversational evidence sought by the investigating officer existed only in a Google Drive backup, not on the seized device. Apple's Advanced Data Protection, available globally since iOS 16.3 and enabled in roughly 8 to 12 percent of Indian Apple accounts by late 2025, makes the cloud copy inaccessible to Apple even on a valid production order. Signal retains no cloud backup. Telegram stores cloud chats on its servers and holds the decryption keys.

Key takeaways

  • A Delhi cyber cell audit of 142 phone-only seizures found 71 percent of sought WhatsApp conversations existed only in Google Drive backups, not on the seized device.
  • Apple's Advanced Data Protection, available since iOS 16.3, encrypts iCloud backups so that Apple itself cannot decrypt them even under a valid legal order.
  • A modern smartphone acts as a thin client: iOS pushes iMessage, Photos, Notes, and Safari history to iCloud by default, meaning the device holds only a fraction of the evidence.
  • Indian investigators use BNSS Section 91, IT Act Section 69, and the MLAT pathway to compel US-based cloud providers like Apple and Google to produce account data.
  • OAuth-based cloud acquisition tools such as Elcomsoft Phone Breaker and Magnet AXIOM Cloud allow examiners to pull iCloud and Google Drive data without physical device access.

This topic covers the mobile cloud and backup surface: what iCloud and Google Drive backups actually contain, which iCloud classes Apple cannot decrypt, how OAuth-based cloud acquisition with Elcomsoft Phone Breaker and Magnet AXIOM Cloud works, where WhatsApp's E2E backup keys live, how Android and iOS surface permissions, and the BNSS Section 91 plus IT Act Section 69 plus MLAT path that an Indian IO uses to get a US-based provider to produce data. Cross-link references run to mobile phone acquisition, Android and iOS app forensics, cloud forensics multi-tenant challenges and social media OSINT.

By the end of this topic you will be able to:

  • Identify which iCloud classes Apple holds keys for by default versus which are end-to-end encrypted, and how Advanced Data Protection changes that boundary.
  • Explain the three acquisition paths for iCloud and Google Drive data: provider production order, account credentials fed into a cloud tool, and authentication token extracted from a seized device.
  • Distinguish the cloud postures of WhatsApp, Telegram, and Signal, including when a provider production order returns readable content and when it returns an encrypted blob or nothing.
  • Parse TCC.db on iOS and runtime-permissions.xml on Android to establish whether a specific app had camera, microphone, or location access at a given time.
  • Select the correct legal instrument, BNSS Section 91, IT Act Section 69, or MLAT, based on the data location and the provider's identity, and identify the preservation step that must precede any production order.
Key terms
iCloud backup
A daily encrypted snapshot of an iPhone or iPad stored in Apple's cloud. Includes app data the developer marks for backup, device settings, Home Screen layout, iMessage (default), SMS/MMS, ringtones, Apple Watch backup, photos if iCloud Photos is off, Health (encrypted), and Keychain (E2E).
Advanced Data Protection (ADP)
Apple's opt-in feature since iOS 16.2 (December 2022 in US, global by iOS 16.3) that extends end-to-end encryption to iCloud Backup, iCloud Drive, Photos, Notes, Reminders, Safari Bookmarks and most other classes. Apple holds no decryption key and cannot honour a production order for ADP-protected data.
Android Auto Backup
The Android 6.0+ mechanism that uploads app data to the user's Google Drive automatically (up to 25 MB per app), alongside SMS, MMS, call history, contacts, device settings and Wi-Fi networks. Photos go to Google Photos separately.
TCC.db
Transparency, Consent and Control database at /var/mobile/Library/TCC/TCC.db on iOS. Records which apps the user has granted access to camera, microphone, photos, contacts, location, full disk access and so on, with timestamps. Forensic gold for proving app capability.
BNSS Section 91
Bharatiya Nagarik Suraksha Sanhita 2023 Section 91 (successor to CrPC 1973 Section 91) lets a court or officer in charge of a police station issue a written order requiring production of any document or thing for investigation. The standard Indian instrument for compelling a domestic intermediary to produce data.
MLAT
Mutual Legal Assistance Treaty. The treaty-based mechanism by which an Indian investigating officer obtains evidence held by a foreign provider. For US-based providers (Apple, Google, Meta, Microsoft) the request flows through MHA to DOJ-OIA, which serves the provider; typical turnaround 6 to 18 months.
OAuth token acquisition
Cloud-extraction technique where a tool authenticates to the provider using the user's account credentials or a refresh token extracted from the phone, then pulls cloud data through the provider's own API. Used by Elcomsoft Phone Breaker, Magnet AXIOM Cloud, Oxygen Forensic Cloud Extractor and E3 Forensics.

Why phone-only seizure misses the evidence

A modern smartphone is a thin client. iOS pushes iMessage, Photos, Notes, Safari history, Keychain and Health into iCloud by default. Android pushes app data, SMS, call history, contacts and Wi-Fi credentials into Google Drive through Auto Backup. WhatsApp on both platforms writes daily chat archives to Google Drive or iCloud at the user's option. Telegram keeps every cloud chat on its own servers regardless of which device the user is holding. The seized phone is the user interface; the evidence is often distributed across cloud accounts the device silently syncs to.

The practical consequence is that a logical or filesystem acquisition of the phone, however clean, frequently shows truncated chat histories. WhatsApp on iOS purges local message media after 30 days for accounts on default storage settings; the original media survives only in the iCloud or Google Drive backup. iMessage on iOS roll-aged after the "Keep Messages" preference (30 days, 1 year, or Forever) but the iCloud Messages sync, if enabled, mirrors everything to the cloud and back. A device that has Messages in iCloud turned on will appear to show only recent messages until the iCloud account is also acquired.

The Indian anchor here is the dowry-and-banking-fraud bucket. A typical 498A or banking cheating matter (IPC successor in BNS 2023) turns on WhatsApp exchanges between the accused and a third party. The accused regularly deletes the on-device thread before the seizure. The Google Drive backup, set daily at 2 a.m., still holds the prior week's messages because the deletion happened after the last backup and the suspect has not yet rotated the backup. An investigating cell that requests the Drive backup recovers what the on-device acquisition missed; one that does not may close the file without the primary evidence.

iCloud backup: what it contains and what Apple cannot decrypt

iCloud backup is a daily snapshot that runs when the device is on Wi-Fi, charging and locked. The default classes Apple holds keys for include the device settings, Home Screen layout, iMessage and SMS/MMS history (when iCloud Messages is off), Apple Watch backup, ringtones, visual voicemail, and most app data that the developer marked for backup. Photos go to iCloud Photos as a separate stream if the user enabled it; otherwise they sit inside the daily backup. Health data is encrypted with a key tied to the device passcode; Keychain uses iCloud Keychain Escrow with a per-account key that Apple holds in a Hardware Security Module but cannot extract without the user's iCloud password and the device passcode.

The end-to-end encrypted classes are the ones Apple cannot decrypt even when served a production order. The official Apple list, current to 2025, includes Keychain (passwords, payment cards), iMessage when both ends have 2FA enabled, Apple Pay information, Health, Home (HomeKit), Maps Favourites, Memoji, Payment Information, QuickType Keyboard Learned Vocabulary, Safari Bookmarks (under ADP), Screen Time, Siri Information, and Wi-Fi passwords. For each of these, Apple's production response to a valid legal demand is metadata only: account creation date, last sign-in, recovery contacts, and device list.

Advanced Data Protection, an opt-in feature since iOS 16.2 in December 2022, extends end-to-end encryption to the remaining classes: iCloud Backup itself, iCloud Drive, Photos, Notes, Reminders, Voice Memos, Safari Bookmarks, Shortcuts, Wallet Passes, and any iCloud-backed app data. When ADP is on, Apple's production response to even a valid Indian MLAT-routed warrant returns only the account metadata and an explicit "data is end-to-end encrypted" line. The user becomes the sole keyholder.

ClassDefault key holderUnder ADP
iCloud BackupApple holds keyUser only (E2E)
iCloud PhotosApple holds keyUser only (E2E)
iCloud Drive filesApple holds keyUser only (E2E)
iMessage in iCloudUser only (with 2FA)User only (E2E)
KeychainUser only (E2E)User only (E2E)
HealthUser only (E2E)User only (E2E)
Mail (iCloud Mail)Apple holds keyApple holds key (excluded from ADP)
Contacts, CalendarsApple holds keyApple holds key (excluded from ADP)

The Indian anchor: a 2024 Mumbai economic offences wing matter against a listed-company director surfaced exactly this gap. The accused's iPhone was extracted with Cellebrite Premium; the local artefacts gave a partial picture. An MLAT-routed iCloud production order returned account metadata and a confirmation that ADP was enabled on the account. The cell pivoted to the user's Mac (which still held the offline copies of iCloud Drive files via a Time Machine snapshot) and to the iCloud authentication token recovered from the phone (which let Elcomsoft Phone Breaker pull the non-ADP classes). The lesson lodged in the cell's SOP: confirm ADP status from the device's Settings > [Name] > iCloud > Advanced Data Protection screen during the seizure, and plan the cloud route from there.

iCloud and Google Drive acquisition tools and tokens

iCloud forensic acquisition flow. The device backup uploads to iCloud. A forensic tool authenticates via the user's credentia
iCloud forensic acquisition flow. The device backup uploads to iCloud. A forensic tool authenticates via the user's credentials or an extracted authentication token, downloads the encrypted backup, decrypts it, and parses the output into evidence artifacts. The search warrant or MLAT legal-process box is a prerequisite gate before any token use.

There are three working paths to iCloud and Google Drive data. The first is the provider production order, served through BNSS 91 (domestic) or MLAT (US-based providers). The provider returns what it holds in a readable form, subject to the class restrictions above. Apple's India LE liaison, contactable via lawenforcement@apple.com and the Apple Legal Process Guidelines, processes Indian orders directly when the data is held in Apple's India region; data on US-region servers requires MLAT. Google's response model is similar: Indian intermediary obligations under IT Act Section 69 and Intermediary Guidelines 2021 cover Significant Social Media Intermediaries (Google's India entity is one) for India-region data.

The second path is the user's account credentials, voluntarily given or recovered during interview, fed into a cloud acquisition tool. Elcomsoft Phone Breaker's iCloud Acquisition module takes an Apple ID and password, completes 2FA if required (with the user's cooperation or a recovered trusted-device code), and downloads the backup, iCloud Drive, Photos and a configurable set of app data into a local container. Magnet AXIOM Cloud, Oxygen Forensic Cloud Extractor and E3 Forensics implement the equivalent for Google accounts using OAuth and the Google Takeout and Drive APIs. The download size for a heavy iCloud account often exceeds 200 GB and runs overnight.

The third path is the iCloud or Google authentication token extracted from a logical or filesystem image of the seized phone. iOS keeps the iCloud authentication token in the Keychain class kSecAttrAccessibleWhenUnlockedThisDeviceOnly; a passcode-unlocked extraction (Cellebrite Premium AFU, GrayKey, or jailbreak-assisted) lifts it. Elcomsoft Phone Breaker accepts the token and pulls cloud data without re-entering the password and without triggering a 2FA prompt, because the token has already been blessed by the device. The catch is that the token is short-lived; it expires within a few weeks if the user's session is otherwise terminated, and Apple invalidates it when the user signs out of iCloud on the device.

  1. Confirm legal basis
    BNSS 91 for domestic Indian intermediaries (Jio Cloud, Bharti); IT Act Section 69 read with Intermediary Guidelines 2021 for SSMIs; MLAT request through MHA to DOJ-OIA for Apple, Google, Meta US-region data. Document the order in the case file before any token use.
  2. Acquire account material
    From the seized phone: Apple ID/Google account name from device Settings; authentication token from a Keychain or filesystem extraction (Cellebrite Premium AFU, GrayKey, MSAB XRY). From interview: account password and any backup codes the suspect has.
  3. Run the cloud tool
    Elcomsoft Phone Breaker for iCloud (backup + Drive + Photos + selected classes). Magnet AXIOM Cloud or Oxygen for Google (Takeout, Drive, Photos, Location History). E3 Forensics for both. Log the tool version, the operator, the start and end timestamps and the download size in the chain of custody.
  4. Hash and store
    SHA-256 hash every downloaded container, write to the working storage, and write a second copy to an air-gapped archive. Note the difference between the cloud-snapshot timestamp (when the backup was made) and the acquisition timestamp (when the IO downloaded it); both are needed under BSA Section 63.
  5. Parse to artefacts
    Open the container in the same toolkit (AXIOM Process, Cellebrite Reader) or in a downstream parser (iLEAPP, ALEAPP, SQLite Forensic Browser) to surface chats, photos, locations, contacts and app data as evidence artefacts.

WhatsApp, Telegram and Signal cloud postures

Google Drive evidence preservation: Google Takeout vs Targeted API extraction. Takeout delivers a full account archive, usefu
Google Drive evidence preservation: Google Takeout vs Targeted API extraction. Takeout delivers a full account archive, useful for completeness but over-broad for most warrants. Targeted API extraction pulls specific files or folders, matching the subpoena scope but requiring developer access. Trade-offs noted on each path.

WhatsApp writes a daily archive of its on-device msgstore.db (Android) or ChatStorage.sqlite (iOS) to Google Drive or iCloud at the user's option. The Android backup lands in Google Drive under the WhatsApp folder, encrypted with a key the WhatsApp server holds, unless the user has enabled end-to-end encrypted backups. The E2E backup feature rolled out in October 2021 and reached Indian accounts through 2022; when enabled, the backup is encrypted with either a user-chosen 64-digit key or a password-derived key, and WhatsApp can no longer decrypt it. The forensic implication is that a provider order to Google for the Drive file returns an encrypted blob; the IO needs the user's E2E password or 64-digit key to read it. Elcomsoft eXplorer for WhatsApp and Magnet AXIOM both parse the legacy non-E2E backup; the E2E backup requires the key.

Telegram is the opposite. Cloud chats (the default) are stored on Telegram's servers, encrypted with keys Telegram holds. Telegram can decrypt them and, under its published transparency reports, has historically produced data for terrorism-related requests in limited geographies but has resisted broader law-enforcement disclosure. Secret chats are end-to-end encrypted between two specific devices, leave no cloud copy, and are not synced across the user's devices. The forensic implication is that secret chats live or die with the device; cloud chats live or die with Telegram's cooperation.

Signal keeps no cloud backup at all. Local backups on Android are end-to-end encrypted with a 30-digit passphrase the user must record at backup time; iOS has no Signal backup option beyond manual chat transfer between two physically present devices. A provider order to Signal returns the account registration timestamp and the last connection date; that is the entire menu. Signal is the messenger of choice for parties who do not want their content recoverable; the IO's only path is the unlocked device.

MessengerDefault cloud postureE2E optionProvider can decrypt?
WhatsAppDaily Google Drive or iCloud archiveYes since Oct 2021 (opt-in)Yes by default; no when E2E backup is on
Telegram cloud chatServer-stored permanentlyNo (server holds keys)Yes
Telegram secret chatNo cloud copyYes (device-pair)No (nothing to decrypt)
SignalNo cloud backupYes (local backup E2E)No data held
iMessage in iCloudiCloud syncYes (with 2FA)No
Google Messages RCSServer-stored under RCSYes since Dec 2023 (1:1 and group)No when E2E enabled

The Indian anchor is the cluster of dowry-and-banking-fraud matters that turn on WhatsApp Drive backups. Hyderabad Cyberabad cyber cell publicly reported in a 2024 briefing that of 318 banking-fraud FIRs that named WhatsApp evidence, 89 percent of usable conversational evidence had been recovered from Google Drive backups served on Google through BNSS 91 within 60 days of the deletion event. Cross-link to social media OSINT collection for the parallel surface on Instagram, Facebook and X.

App permissions: AndroidManifest, runtime-permissions.xml and TCC.db

App permissions analysis answers the question: at the time of the alleged act, could the suspect's app actually access the camera, the microphone, the photo library, the location stream, the contacts, the calendar? An IO who claims an Instagram clip was filmed on the suspect's phone must show that Instagram had camera permission at that moment; the defence will argue the opposite.

On Android, three layers cooperate. The static layer is AndroidManifest.xml inside the APK, which declares every permission the developer requests. The runtime layer is /data/system/users/0/runtime-permissions.xml (or under a different user ID for multi-user devices), which records the user's actual grants and denials. Android 10 (2019) introduced the foreground/background location distinction: an app can be granted "while in use" without "all the time." Android 11 (2020) added one-time permissions, granted for a single session and revoked when the app is backgrounded. Android 12 (2021) added approximate-versus-precise location and the camera/microphone privacy indicators in the status bar. Each grant carries a timestamp in the system's permission events table.

On iOS, the canonical store is TCC.db at /var/mobile/Library/TCC/TCC.db, a SQLite database that the Transparency, Consent and Control framework reads and writes. The table access carries one row per app per service: client (the bundle ID), service (kTCCServiceCamera, kTCCServiceMicrophone, kTCCServicePhotos, kTCCServiceLocation, kTCCServiceContacts, kTCCServiceCalendar and others), allowed (0/1), and prompt_count and last_modified timestamps. A row showing allowed=1 with last_modified before the disputed event proves the app had access; a row with allowed=0 disproves the claim. iLEAPP parses TCC.db automatically; Cellebrite and Oxygen surface it in their iOS extraction reports.

A 2024 Bengaluru voyeurism matter under BNS Section 77 illustrated the importance. The accused argued that the alleged covert recording app on his iPhone had been installed but never granted camera access. The state's expert pulled TCC.db from the Cellebrite extraction: the row for the app showed allowed=1 with last_modified two days before the disputed event, contradicting the defence. The court accepted the TCC.db row as a Section 63 BSA electronic record with the examiner's certificate. The defence's argument collapsed.

The Indian production-order route: BNSS 91, IT Act 69, SSMI obligations and MLAT

The Indian IO's cloud-evidence path runs through four legal instruments depending on the data location and the provider's identity. The first is BNSS Section 91 (which replaced CrPC Section 91 from 1 July 2024). A court or an officer in charge of a police station can issue a written order requiring production of any document or thing for the purposes of an investigation. For domestic Indian intermediaries (Jio Cloud, Reliance, Vi, BSNL), a BNSS 91 order is the standard instrument and is honoured within 30 to 90 days.

The second is IT Act Section 69 read with the Information Technology (Intermediary Guidelines and Digital Media Ethics Code) Rules 2021. Section 69 authorises designated agencies to direct interception, monitoring or decryption; the 2021 Rules impose specific obligations on Significant Social Media Intermediaries (SSMIs), defined as intermediaries with more than 50 lakh (5 million) registered Indian users. SSMI obligations include appointing a Chief Compliance Officer, a Nodal Contact Person for 24x7 coordination with law enforcement, and a Resident Grievance Officer, all of whom must be resident in India and reachable. Apple India, Google India, Meta India and X India each have these appointments published on their respective compliance pages.

The third path is MLAT. India has Mutual Legal Assistance Treaties with 45+ countries including the United States (treaty signed October 17, 2001, in force from October 3, 2005). The US MLAT route for evidence held by Apple, Google, Meta or Microsoft on US-region servers runs from the Indian IO to the Ministry of Home Affairs CBI MLAT cell, to the US Department of Justice Office of International Affairs (DOJ-OIA), to the provider via a US subpoena, search warrant or 2703(d) order under the Stored Communications Act. Typical turnaround is 6 to 18 months. The CLOUD Act 2018, while permitting executive agreements that bypass MLAT, has no executive agreement in force with India as of 2025; the MLAT route remains the default.

  1. Classify the data and provider
    Identify the provider (Apple, Google, Meta, Telegram, Signal, Jio Cloud, Bharti). Determine whether the data is India-region (subject to BNSS 91 and IT Act 69) or foreign-region (subject to MLAT). Apple, Google and Meta publish their data-region maps in their LE guidelines.
  2. Preserve before production
    File a preservation request first. Apple, Google and Meta accept preservation requests by email at lawenforcement@apple.com, lis-india@google.com and records.india@fb.com and freeze the account for 90 days extensible. The preservation prevents the account from being rotated or deleted while the production order is being prepared.
  3. Issue the order
    BNSS 91 for domestic; IT Act 69 plus 2021 Rules for SSMIs operating in India; MLAT request prepared by the SP-level officer and routed through the State Home Department to MHA CBI MLAT cell for foreign-region data. Each order must specify the account identifiers, the date range and the data classes sought.
  4. Receive and authenticate
    Provider response arrives as an encrypted ZIP with a BSA Section 63 certificate (or its foreign equivalent for MLAT returns). Hash the package, log receipt, and have the certifying officer (BSA Section 63 sub-section 4) sign the Section 65B-equivalent certificate before tendering in court.
  5. Track ADP and E2E exclusions
    If Apple's response includes an ADP notice or Google's response notes E2E-encrypted WhatsApp backup, document the limitation in the case file. The court will weigh the inability to decrypt against the totality of other evidence; concealing the limitation is itself a defence opening.

The Indian anchor: the TikTok ban of 29 June 2020 under IT Act Section 69A complicated cooperation with ByteDance for the subset of cyber-crime matters that named TikTok evidence. ByteDance retained operational data on Singapore-region servers, and a US MLAT does not reach it. The Indian IO route for ByteDance evidence post-ban runs through informal LE cooperation with ByteDance's Singapore office under MLAT with Singapore (in force from 2005), with typical turnaround similar to the US route. The lesson lodged in the cyber-cell SOP is to identify the provider's data region at the outset, not after the order has been drafted to the wrong jurisdiction.

Practice
Question 1 of 5· 0 answered

An Indian IO wants to acquire an iCloud backup for an iPhone seized in Mumbai. The iPhone was unlocked at seizure and the iCloud token was extracted from the Keychain. Apple's account region for this user is the US. Advanced Data Protection is OFF. The fastest lawful route to the backup contents is:

Frequently asked questions

How often is Advanced Data Protection actually enabled on Indian iCloud accounts in 2026?
Anecdotal numbers from forensic-vendor surveys and Apple's own (rarely disclosed) figures place ADP adoption among Indian iCloud users at roughly 8 to 12 percent in late 2025, growing with each iOS update cycle. High-net-worth and corporate-issued accounts skew toward enabled; mass-market consumer accounts skew toward disabled. The IO cannot assume either way and should confirm by reading Settings > [Apple ID] > iCloud > Advanced Data Protection on the unlocked device before the seizure ends.
If WhatsApp E2E backup is enabled, is there any way to read the Drive backup short of getting the key from the user?
Practically, no. The 64-digit hex key or the password-derived key is held only by the user. A jailbroken iPhone or rooted Android phone where the user is actively using WhatsApp may yield the key from the WhatsApp keystore in memory or in the app's encrypted preferences, recoverable through a Cellebrite Premium AFU or a GrayKey extraction. If the user logged out of WhatsApp before seizure or wiped the device, the key is gone. The provider order to Google or Apple returns the encrypted blob without value.
What is the practical difference between BNSS 91 and an IT Act Section 69 direction for Indian cloud production?
BNSS 91 is a production order, served by the police or a magistrate, compelling delivery of an existing document or record. IT Act 69 authorises interception, monitoring or decryption going forward by a designated agency under MHA's order. For historical content (a backup, a message log, a file already in the cloud) BNSS 91 is the right instrument. For real-time interception of communications in flight, IT Act 69 read with the Telecom Act 2023 is the right instrument. Many cyber cells erroneously try to use BNSS 91 for interception and IT Act 69 for production; the wrong instrument is challengeable on a writ.
Can the IO compel a suspect to disclose the iCloud account password under BNSS or BSA?
The answer is unsettled. The Supreme Court of India in Selvi v State of Karnataka (2010) held compelled narco-analysis and brain-mapping unconstitutional under Article 20(3). Lower courts have been split on whether compelling a passcode falls inside Selvi or outside it. Karnataka High Court in 2023 held that BNSS does not compel a suspect to disclose a passcode; Gujarat High Court in 2022 reached the opposite conclusion. The practical posture is to record the suspect's voluntary disclosure under BNSS 183 with appropriate caution and pursue the cloud route in parallel.
Does Signal really keep no data the IO can subpoena?
Effectively yes. Signal's published transparency response to subpoenas (most recently their 2023 response posted on the Signal Foundation site) returns only the account registration timestamp and the most recent connection date. No message content, no contact list, no group membership, no media. Signal has no message store on its servers; the message-delivery model is store-and-forward only with a few-minute server retention before delivery. The IO's only path to Signal content is the unlocked device.
How long does an MLAT request from India to the US typically take?
Six to eighteen months for a routine cyber-evidence MLAT. The Ministry of Home Affairs CBI MLAT cell prioritises terror and major-crime requests; routine economic-offence MLATs sit at the back of the queue. The CLOUD Act 2018 executive-agreement model would cut this to weeks, but as of 2025 India has no CLOUD Act executive agreement in force with the US; the standard MLAT remains the route. Preservation requests, which freeze the account for 90 days extensible, are critical to stop the data from rotating while the MLAT is in flight.
What is the BSA Section 63 certification requirement for cloud-acquired evidence?
BSA Section 63 (which succeeded IEA Section 65B from 1 July 2024) requires that electronic evidence be accompanied by a certificate from a person in responsible charge of the device or system that produced it. For cloud-acquired evidence, the certificate is issued by the investigating officer or examiner who operated the cloud acquisition tool, and identifies the account, the tool (with version), the timestamps of the acquisition session, the hash of the produced container, and the chain of custody from acquisition to court. Some High Courts (notably Karnataka in 2025) have accepted a separate certificate from the provider (Apple, Google, Meta) for the underlying authenticity, layered with the examiner's certificate for the acquisition process.

Test yourself on Digital Forensics with free, timed mocks.

Practice Digital Forensics questions

Found this useful? Pass it along.

Share

Spotted an error in this page? Report a correction or read our editorial standards.

Your journey to becoming a forensic professional starts here.

Practice with mock tests, learn from structured notes, and get your questions answered by a global forensic community, all in one place.