From eacdeb6e2bb11d4b182fad5f93f3211e02c52ad1 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Wed, 11 Aug 2021 14:21:25 +0200 Subject: [PATCH] Prevent screenshots of recovery code This is may be inconvenient for some people, but it is way more secure as screenshots can be accessed by malicious apps that look our for BIP39 codes. Better to store the code on paper. --- .../seedvault/ui/recoverycode/RecoveryCodeActivity.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/stevesoltys/seedvault/ui/recoverycode/RecoveryCodeActivity.kt b/app/src/main/java/com/stevesoltys/seedvault/ui/recoverycode/RecoveryCodeActivity.kt index bca1f7ca..63b45a67 100644 --- a/app/src/main/java/com/stevesoltys/seedvault/ui/recoverycode/RecoveryCodeActivity.kt +++ b/app/src/main/java/com/stevesoltys/seedvault/ui/recoverycode/RecoveryCodeActivity.kt @@ -2,6 +2,7 @@ package com.stevesoltys.seedvault.ui.recoverycode import android.os.Bundle import android.view.MenuItem +import android.view.WindowManager.LayoutParams.FLAG_SECURE import com.stevesoltys.seedvault.R import com.stevesoltys.seedvault.ui.BackupActivity import com.stevesoltys.seedvault.ui.INTENT_EXTRA_IS_RESTORE @@ -17,6 +18,7 @@ class RecoveryCodeActivity : BackupActivity() { super.onCreate(savedInstanceState) if (isSetupWizard()) hideSystemUiNavigation() + window.addFlags(FLAG_SECURE) setContentView(R.layout.activity_recovery_code)