Skip to content

Magpie

A journal that can prove itself.

For the disputes life actually throws at people: the landlord who never fixed it, the messages that keep coming, the package that arrived broken. Magpie keeps photos, notes, and files encrypted on your device, and chains every entry to the last so the record cannot be quietly rewritten later. By anyone. You included, and that is the point.

Create your journal

At least 8 characters. There is no reset and no recovery. If this passphrase is lost, the journal is gone. Four random words you can remember beat clever symbols you cannot.

Restore from a sealed backup

Restores only onto a device with no journal yet, and only after the whole chain re-verifies from the backup itself.

Why a journal needs a chain

A folder of screenshots proves almost nothing: files re-save, dates change, entries vanish. Magpie hashes every entry together with the one before it. Change anything, anywhere, and the final hash stops matching. Share that one hash early, with a friend, a lawyer, or your own email, and you can later prove the whole record existed exactly as it is now.

What it does

Everything encrypted

Entries and attachments are sealed with your passphrase on your device. Locked means unreadable, including to this app.

Exports that prove themselves

One zip: your files, the chain manifest, and a small python script that verifies the whole record without trusting Magpie. Anyone technical, a lawyer's IT person, a techie friend, can run it.

Nothing leaves your device

No accounts, no cloud, no analytics. The Android app has no internet permission at all, which you can check in the manifest.

What it is not

  • Not a promise of court admissibility. The chain makes tampering evident; what a court accepts depends on much more. Talk to a lawyer for legal disputes.
  • Not proof of time by itself. Timestamps come from your device clock. Sharing the chain head early is what pins the record to a moment.
  • Not cloud backup. The journal lives only on this device; export regularly and keep copies somewhere safe. Uninstalling deletes everything.
  • Not for hostile-device situations. If someone controls your phone or knows your passphrase, no app protects the record.

The Android app cannot phone home

Magpie for Android requests no permissions. Photos come in through the system camera, and the operating system will not let the app open a network connection, ever.

Download the APK

Privacy GitHub Made by Munzzyy

Made by Munzzyy

Magpie

That passphrase does not open this journal.

Magpie

    No entries match.

    Nothing here yet. The first entry starts the chain.

    Every entry after it hashes back to this one. There is no entry zero, only whichever you write first.

    Settings and danger zone

    A sealed backup is your own ciphertext in one file: safe to park anywhere, useless to anyone without your passphrase. It restores only onto an empty device.

    Delete everything: type DELETE below and press the button. There is no undo and no copy anywhere else.

    ยท Made by Munzzyy

    New entry

    Attached photos keep their own metadata, including location if your camera records it. That is often part of the evidence; if you would rather it not travel with the file, strip it in another app before attaching here.

    Entries cannot be edited or deleted once chained: this saves it permanently. Get it right, or add a follow-up entry that corrects it.

    Entry hash:

    Export

    The export is a plain zip: your entries, your files, and a small script that lets anyone verify the chain without Magpie. The zip itself is not encrypted; whoever holds it can open everything inside, so send it only where you mean the contents to be readable.

    Anchor the record

    This is the head hash: the fingerprint of the whole journal as it stands. The moment it leaves your hands, the record is pinned. Email it to yourself, text it to someone you trust, or post it anywhere with a date.