The Photo of My Seed Card Lived in My Phone for 14 Months
Jun 22, 2026 By Wallis Kimmerer
Fourteen months. A photo of my seed phrase sat in my camera roll. Cloud backup held a copy too. I built an offline sandbox and practiced recovery by hand. Then I deleted the photo and rotated the seed. Cost: $38.40 in fees, one weekend.
The Photo of My Seed Card Lived in My Phone for 14 Months

Fourteen months. That is how long a photograph of my seed phrase lived in my camera roll, filed between a parking receipt from Cleveland and approximately three hundred renovation screenshots. I took it on April 9, 2025, standing in an empty apartment on move-out day, because the steel plates were already packed in a box marked BOOKS and I wanted, I told myself, one temporary backup for the drive. Temporary. The word has never cost me so much.

Those 24 words guard $19,240 across two wallets, which is nearly every dollar my partner and I have put into crypto since 2019. The phone that held the photo syncs to a cloud account automatically every night, behind a password I type in coffee shops without thinking. Run that arithmetic once and the temporary backup stops looking temporary: a second copy of the life savings, stored on somebody else's servers, indexed under a face I show to a camera dozens of times a week. I did not run that arithmetic for fourteen months. That is the part that still stings.

In June I finally did two things, in the right order. I tested whether seed recovery actually works, in a sandbox built so the real seed never touched a networked device. Then I deleted the photo, purged the cloud copies, and rotated the seed altogether. The test changed how I think about backups. The photo was the reason the test needed to happen at all.

the math that ruined my excuse

My excuse had layers, like all good excuses. The phone is encrypted. The cloud account has two-factor. The photo sat 4,000 images deep in a camera roll nobody else opens. Against all of that sits one fact: the seed phrase is the master key to everythin', and every layer I just listed is a password or a device that can be lost, phished, subpoenaed, or breached independently of my careful habits. One JPEG versus two steel plates was never a fair fight. I had just never scored the fight.

how the photo got there

Move-out day. April 9, 2025, apartment empty except for a duffel bag and my coat. The plates had gone into the box the night before, taped shut, and the drive to the new place was ninety minutes with a lunch stop in between. So I photographed the card the seed had been written on before stamping — one shot, slightly blurry at the bottom, third word half in shadow — and told myself I would delete it once the plates were re-hung. The plates went into the new safe two days later. The photo stayed, and nothing about it ever reminded me it existed.

the sandbox, built for $0

I refused to practice recovery on the real wallet with the real seed while the photo existed — that would just be rehearsing the bad habit with better posture. So in May I built a range. An old phone, factory reset, airplane mode, no SIM, Wi-Fi never configured. A second seed phrase, generated fresh on that offline phone, copied by hand onto a card. Forty dollars of bitcoin sent to the throwaway address once the phone came back online. Then I wiped the phone again and practiced restoring the throwaway seed from the handwritten card, three times, the same software and the same steps a real emergency would demand. The practice seed guarded $40. Mistakes would cost a dinner, not the portfolio.

four minutes, ten seconds, by hand

June 7, kitchen table, and the real steel plate came outta the safe for the first time since the plates were packed in April of last year. I restored the actual wallet onto the old offline phone by typing the 24 words from the plate — from the plate, never from a photo — and the wallet checked every word and opened without complaint. Four minutes ten seconds, including the checksum wait and one misread word on my part that the checksum caught. The recovery plan worked. It had always worked. The plan was never the problem. The extra copy of the map, floating in my pocket and syncing nightly to somebody's data center, was the problem.

what the photo had already done

Cloud backup had synced the photo since April 2025, which meant several servers I will never see held a JPEG of my master key. Deleting it locally was step one of four. Step two: purge the cloud copy and empty the trash on every synced device, which took eleven minutes and a slight amount of sweating at my desk at midnight. Step three: assume the photo escaped, because you cannot prove a negative about the internet, and act accordingly. Step four was the expensive one. I rotated the seed.

the rotation, $38.40 in fees

New seed, generated on the hardware wallet itself, and two new plates ordered the same afternoon. Nine transactions across one weekend moved everything: $19,240 outta the old addresses, split across two days so the fee market could not punish impatience, total cost $38.40. Every address verified on the device screen, every send confirmed twice, every balance re-checked on Etherscan afterward. The old seed is now a museum piece — the wallets it guarded sit at zero, and its plates go into storage labeled DO NOT RESTORE, where they can confuse a burglar instead of me.

the setup now, on one page

Two steel plates, two buildings: one in the home safe, one in my sister's fire safe forty minutes up the highway. No photos anywhere, phone or cloud, verified by a full camera-roll audit in June that took an hour and found nothing else embarrassing, which I count as a modest personal victory. Recovery practice from the plate, by hand, twice a year, next one scheduled for December on the sandbox phone. The whole architecture fits on an index card. The index card is not photographed either.

april 9, one year later

Move-out season came around again this spring. Boxes everywhere, plates accounted for, and this time the camera stayed in my pocket. Fourteen months was the tuition. I had treated a photograph like a backup, when in fact it was a copy I stopped controlling the second it synced. The words now exist in exactly two places, both made of steel, neither connected to anything. That is the whole plan.

A Sure Bet