DEVI WorkspaceiCloud returns

iCloud returns

Open iCloud returns

Network use: decryption never uses the network. The only request is an optional update check.

A Windows utility for decrypting iCloud OpenPGP provider returns.

  • Private by design
  • Source left alone
  • Signed for Windows
  • A PDF record of every decryption
Version
v1.0.3
Platform
Windows (x64)
Released
Scope
iCloud
  1. Step 1 · Load the return

    Load the return

    Open the encrypted provider return and confirm where it came from.

  2. Step 2 · Unlock it

    Unlock it

    Enter the file's password, or load the private key, and choose a folder that does not hold the source.

  3. Step 3 · Check every file

    Check every file

    The output is hashed and checked before it is kept.

  4. Step 4 · Record

    Record

    The record names the source and output hashes. It does not keep the key or the password.

Overview

iCloud returns decrypts an iCloud return delivered as an OpenPGP file. It is for an examiner who already has the return and the key from the provider and needs to decrypt it on a Windows computer.

iCloud only. Other provider-return formats are not supported. DEVI is independent and is not affiliated with or endorsed by Apple Inc.

Validate it under your lab's own procedures.

Key capabilities

  • iCloud returns

    Decrypts an iCloud OpenPGP return package, .gpg or .pgp.

  • Paste or load the key

    Paste the key block from the provider's email or load a key file, then add the passphrase if the key asks for one.

  • The source is left alone

    The encrypted file is read only. It is not renamed, moved, or overwritten.

  • A PDF verification record

    Exports a record named by the full source SHA-256, with the source and output hashes. It never holds the key, the passphrase, or the decrypted contents.

  • Return workspace

    Drop a whole iCloud return and its key. Every OpenPGP file is decrypted and unpacked into one folder, then browsed and searched by category.

  • A hash log of every output

    The workspace lists the SHA-256 of every source and output file, with a verification record for each decrypted file.

  • A built-in self-test

    Checks decryption against an embedded synthetic package.

  • On this computer

    Decryption runs on this computer and never uses the network.

Compared with doing it by hand

The same job, done two common ways. iCloud returns does not replace your lab's procedures; it keeps each step recorded and repeatable.

DEVICommand-line decryption
Add the keyPaste it from the provider's email, or load a key fileImport it into a keyring by command
The original fileRead only: not renamed, moved, or overwrittenDepends on the command typed
Check the outputHashed and checked before it is keptHash it yourself
A whole returnEvery file decrypted, unpacked into one folder, and sorted by categoryOne file at a time
A record for the case fileA PDF verification record with the source and output hashesNotes you write
The key and passphraseHeld in memory for the operation and not savedKept in the keyring until you remove them

How it works

  1. Drop the .gpg or .pgp file, or choose it, and confirm it came from an authorized iCloud return.
  2. Paste the key from the provider's key email, or load a key file, and add the passphrase if needed.
  3. Choose an output folder and decrypt. The output is hashed and checked before it is kept.
  4. Export the PDF verification record. If the output is an archive, extract it from the app.

For a whole return, open the return workspace instead: drop the return folder and the key, and every file is decrypted, unpacked, hashed, and sorted by category from its file type and folder name. The tool does not open or interpret the content.

A package with no integrity protection is rejected before any output is written. An expired key shows a warning and waits for you to continue, and the record notes the expiration.

Network use

Decryption never uses the network and does not send data anywhere. The only request the app makes is the optional update check: an HTTPS request for one signed version file from the DEVI download host. It is sent when you choose Check for updates, or each time the app opens if you turn that on. It is off by default, and it sends no returns, keys, file names, or hashes.

If you choose to download an update, it starts only after you confirm it, and the app checks its SHA-256 against the signed version file before keeping it. The key and the passphrase are held in memory for the operation and are not saved. This site never receives your returns, keys, file names, or hashes.

Check it yourself

Each line below points to something you can check on this page or on your own computer.

  • Signed Windows builds

    Authenticode-signed through Microsoft Artifact Signing, with a timestamp.

    System requirements
  • A SHA-256 for every file

    Each published file has its SHA-256 on this page, with the Windows commands to check it.

    Verify your download
  • A check built in

    Checks decryption against an embedded synthetic package.

    Key capabilities
  • Network use, stated

    Network use: decryption never uses the network. The only request is an optional update check.

    How it works
  • v1.0.3, dated

    Released 10/07/2026. This page shows what changed in it.

    Download
  • Your lab's procedures

    Validate it under your lab's own procedures.

    Trust and Security

System requirements

Operating systemWindows 11 (x64)
RuntimeIncluded in the download. No separate .NET install is needed.
NetworkNot needed to decrypt. Used only for the optional update check.
InputAn iCloud OpenPGP return and its private key
Installer49 MB, per user, no administrator rights needed
Portable zip65 MB, no install needed
Code signingAuthenticode-signed through Microsoft Artifact Signing, with a timestamp. Windows can still show a SmartScreen warning for a newly signed release; that is reputation, not a failed signature.

Inputs and outputs

ReadsAn iCloud OpenPGP return (.gpg or .pgp), or a whole return folder
KeyThe key block pasted from the provider's email, or a key file, and its passphrase if needed
WritesThe decrypted output, in a folder that does not hold the source
ChecksThe output is hashed and checked before it is kept
RecordA PDF verification record with the source and output hashes, never the key or the passphrase

Questions

Which returns does it open?

iCloud returns delivered as OpenPGP files. Other provider-return formats are not supported.

Is the key saved?

No. The key and the passphrase are held in memory for the operation and are not saved. The record never holds the key, the passphrase, or the decrypted contents.

Is the original return changed?

No. The encrypted file is read only. It is not renamed, moved, or overwritten.

Is it made by Apple?

No. DEVI is independent and is not affiliated with or endorsed by Apple Inc.

Download

Sign in to download DEVI Workspace. Your agency administrator adds each person.

Sign in to downloadRequest a demo

How to get DEVI Workspace

  1. Request a demo. Tell us who you are (law enforcement, prosecution, defense or contractor), your agency or firm, and your role.
  2. We set up your agency. DEVI Ops creates your agency and its first administrator, who gets an email to sign in.
  3. Your administrator adds your team. Each person is added by your agency's administrator, with the role they need, and gets an email to sign in.
  4. Open your demo. Sign in and work through a test case to see how DEVI, your integrations and your plugins would work for you. The demo is a preview, with no uploads or downloads. When your agency moves to production, DEVI sets up its production workspace with its own logos and settings.
Who qualifies
Verified law enforcement, prosecution, defense and contractor examiners.
Trial
Every account starts with a demo of DEVI Workspace: a test case where you see how DEVI, your integrations and your plugins would work for you. The demo is a preview, with no uploads or downloads, no contract, no payment details and no commitment. When your agency moves to production, DEVI sets up its production workspace with its own logos and settings.

Questions

How does the trial work?

Every account starts with a demo of DEVI Workspace: a test case where you see how DEVI, your integrations and your plugins would work for you. The demo is a preview, with no uploads or downloads, no contract, no payment details and no commitment. When your agency moves to production, DEVI sets up its production workspace with its own logos and settings.

Does DEVI see my case data?

No. The tools run on your computer. Your evidence, keys, file names and hashes are never sent to DEVI.

What if SmartScreen warns me?

Check the file's SHA-256 on its tool page first. Windows can still show a SmartScreen warning for a newly signed release; that is reputation, not a failed signature. If it does, choose More info, then Run anyway.

Which Windows versions are supported?

Windows x64. Evidence verification and the Legal process directory run on Windows (x64), and iCloud returns needs Windows 11 (x64). The .NET runtime is included in each download.

Verify your download

iCloud returns 1.0.3 is published as an installer and as a portable zip. Each file has its own SHA-256. The files are named DEVI-Decrypt until the next release. Check the file before you run it.

  1. Download the file from this page after you sign in.
  2. Open PowerShell or Command Prompt in the folder that holds it.
  3. Run one of the commands below and compare the printed hash with the published value.
  4. If the values differ, delete the file and download it again.

Setup (win-x64)

The published SHA-256 for DEVI-Decrypt-Setup-1.0.3-win-x64.exe is 9c83c5cedfb161bcef37240387fa847648434aa9d96d8628429af8539a71f779. A checksum file is published beside the file.

On Windows, either command prints a hash of the file you downloaded. Compare it with the value above.

Get-FileHash .\DEVI-Decrypt-Setup-1.0.3-win-x64.exe -Algorithm SHA256
certutil -hashfile DEVI-Decrypt-Setup-1.0.3-win-x64.exe SHA256

Windows Setup installer (win-x64), per user, no administrator rights needed. The installer and the app are Authenticode-signed. Check the SHA-256 below before you run it. Windows can still show a SmartScreen warning for a newly signed release; that is reputation, not a failed signature. If it does, choose More info, then Run anyway.

Portable (win-x64)

The published SHA-256 for DEVI-Decrypt-1.0.3-win-x64.zip is bd4c1d2ef8c75a397d846cd7e554d39620548e5abfea7052dfd4907deabcd39d. A checksum file is published beside the file.

On Windows, either command prints a hash of the file you downloaded. Compare it with the value above.

Get-FileHash .\DEVI-Decrypt-1.0.3-win-x64.zip -Algorithm SHA256
certutil -hashfile DEVI-Decrypt-1.0.3-win-x64.zip SHA256

Portable zip (win-x64). No install needed. Unzip the whole folder and open app\DEVI-Decrypt.exe. The app is Authenticode-signed. Check the SHA-256 below before you run it. Windows can still show a SmartScreen warning for a newly signed release; that is reputation, not a failed signature. If it does, choose More info, then Run anyway.

More about publishing and reporting a vulnerability is on Trust and Security.

Resources

Get access

Try DEVI Workspace

Start with a demo: a test case that shows how DEVI works for you. No contract, no payment details, no commitment.

Request a demoContact us