diff --git a/src/components/views/settings/KeyBackupPanel.js b/src/components/views/settings/KeyBackupPanel.js
index ebf9daf0d2..7cbee9c501 100644
--- a/src/components/views/settings/KeyBackupPanel.js
+++ b/src/components/views/settings/KeyBackupPanel.js
@@ -164,7 +164,12 @@ export default class KeyBackupPanel extends React.Component {
                     device: sub => {sig.device.getDisplayName()},
                 };
                 let sigStat;
-                if (sig.valid && sig.device.isVerified()) {
+                if (sig.device.getFingerprint() === MatrixClientPeg.get().getDeviceEd25519Key()) {
+                    sigStat = _t(
+                        "Backup has a valid signature from this device",
+                        {}, sigStatSub,
+                    );
+                } else if (sig.valid && sig.device.isVerified()) {
                     sigStat = _t(
                         "Backup has a valid signature from " +
                         "verified device x",
diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json
index 511b007eca..300a1f67cf 100644
--- a/src/i18n/strings/en_EN.json
+++ b/src/i18n/strings/en_EN.json
@@ -304,6 +304,7 @@
     "Unable to load key backup status": "Unable to load key backup status",
     "This device is uploading keys to this backup": "This device is uploading keys to this backup",
     "This device is not uploading keys to this backup": "This device is not uploading keys to this backup",
+    "Backup has a valid signature from this device": "Backup has a valid signature from this device",
     "Backup has a valid signature from verified device x": "Backup has a valid signature from verified device x",
     "Backup has a valid signature from unverified device ": "Backup has a valid signature from unverified device ",
     "Backup has an invalid signature from verified device ": "Backup has an invalid signature from verified device ",