AI-generated analysisPublished automatically and not human-verified. Validated context appears in community notes below.
← Watch feed
Low 48 Bitcoin

qml: protect Address Private Keys from screenshots

Public commit record

What the developer wrote

Authored by f321x

65/100 · Adequate
qml: protect Address Private Keys from screenshots

Address private keys weren't protected from screenshots.
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Provides an explanatory body
The short version

What changed, and why it matters

This commit fixes a privacy gap in Electrum's mobile-style QML user interface. Previously, when you opened the details for a Bitcoin address and viewed its private key, the app window was not marked as 'secure,' meaning another app or the operating system could take a screenshot or screen recording of the private key. The change tells the app controller to protect the window from screenshots whenever a private key is being shown. This reduces the risk that malware or a compromised helper app could steal the key by capturing the screen.

Recommended action

Apply the patch. Verify that AppController.secureWindow correctly maps to OS-level screenshot protection on all targeted platforms (especially Android). Consider extending the same protection to any other QML views that display seed phrases, private keys, or other high-sensitivity wallet material. No immediate incident response is indicated unless users viewed private keys on a compromised or shared device before patching.

Security signals we found

01

Private key material displayed in UI without screenshot protection

02

Addition of secureWindow binding tied to private key visibility

03

Privacy/confidentiality hardening in wallet GUI

04

No cryptographic or network vulnerability; UI exposure control

Risk score

Why this scored 48/100

Our methodology →
Potential impact 12/30
Exploitability 10/25
Stealth signal 8/15
Affected reach 6/15
Confidence 8/10
Evidence quality 4/5
Human-validated context

Community notes

Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.

No validated notes yet.

The AI analysis stands alone for now. Submit a note if you can add evidence or important context.