Bitcoin Forum
September 30, 2025, 01:57:53 PM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Project Development / Re: [OPEN SOURCE] QR SafeShare: Split Recovery Phrases into QR Fragments on: September 28, 2025, 11:32:57 AM
I have seen your GitHub repository. While i can see the source code, FYI license you use doesn't meet definition of open source since it only allow non-commercial usage.

Thanks for pointing this out.
You are correct that my license restricts commercial use, which means it does not meet the OSI definition of “open source.” Thank you as well for linking to the Open Source Definition for clarity.
To avoid confusion, I have updated my wording here on Bitcointalk and on the project site. Instead of calling it open source, I now describe it as a transparent project:
Quote
All code is published on GitHub, transparent, and reviewable.
The project remains completely free to use, and the full source code is available for anyone to inspect, learn from, or adapt for non-commercial purposes.
Thanks again for highlighting this. Your feedback helps me improve both the tool and the way I present it to the community.
2  Bitcoin / Project Development / QR SafeShare: Split Recovery Phrases into QR Fragments on: September 27, 2025, 01:50:18 PM
The Problem
A crypto recovery phrase (also called a seed phrase) is the most important backup of your wallet. It is a list of words that can fully restore access to your crypto if your hardware wallet or software wallet is lost. Devices like Ledger, Trezor, and many others rely on recovery phrases.

The challenge is how to store them securely.
  • A steel backup like Cryptosteel is durable, but it creates an all-or-nothing risk. If someone steals it, they instantly have full access to your wallet.
  • Even split-steel solutions are limited. If one half is lost or stolen you lose access to your recovery phrase.

The Solution
I built QR SafeShare as a transparent alternative. Instead of storing a full recovery phrase in one place, it splits the phrase into multiple QR fragments. Each fragment is useless on its own and reveals nothing. You can also configure redundancy, for example split into three QRs but require only two to recover. That way, losing one fragment is not a disaster.

Why a single QR is unbreakable
A single QR fragment contains no usable part of the recovery phrase. It cannot be brute forced into something meaningful, because it is only a meaningless fragment of the whole. Even with unlimited computing power or a future quantum computer, there is no way to reconstruct the original phrase from a single QR. Only when the required number of fragments are combined does the recovery phrase become visible again.

Why this is safer than Cryptosteel
  • Fragments are useless alone: a stolen piece gives nothing.
  • Redundancy: you decide how many are required to recover, so losing one does not mean losing access.
  • Flexible storage: keep one in a safe, another with family, another digital. No single point of failure.

Why this is safer than digital backups
  • Digital backups in cloud storage or password managers create a single point of failure. If that account is hacked or breached, everything is exposed at once.
  • QR fragments can be stored physically — on paper, 3D printed, or in a lockable sleeve — which makes them unreachable to remote attackers.
  • Even if you choose to keep one fragment in digital form, it is useless on its own without the other required fragments.
  • You are not dependent on any third-party service or provider. Fragments stored in safe locations remain fully under your control.

Trust and Security
  • All processing is 100% local in your browser. The recovery phrase never leaves your device.
  • All code is published on GitHub, transparent, and reviewable.
  • Can be installed as a Progressive Web App (PWA) for completely offline use.
  • No ads, no tracking, and no data collection.

Maker-friendly features
  • One click export to 3MF for 3D printing durable, scannable codes
  • A lockable sleeve design is available on printables.com for extra protection

Try it
Use QR SafeShare at https://qrsafeshare.com. The code is public and verifiable.

I know trust is always an issue with tools related to recovery phrases. That is why I made this project fully transparent.
All code is published on GitHub so the community can review and verify it. Feedback from the Bitcointalk community would mean a lot.

Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!