diff --git a/src/components/views/right_panel/UserInfo.js b/src/components/views/right_panel/UserInfo.js
index 0ad2cc4dfb..4dd71700ad 100644
--- a/src/components/views/right_panel/UserInfo.js
+++ b/src/components/views/right_panel/UserInfo.js
@@ -1286,11 +1286,20 @@ const UserInfo = ({user, groupId, roomId, onClose}) => {
const devicesSection = isRoomEncrypted ?
() : null;
+
+ const userVerified = cli.checkUserTrust(user.userId).isVerified();
+ let verifyButton;
+ if (!userVerified) {
+ verifyButton = verifyDevice(user.userId, null)}>
+ {_t("Verify")}
+ ;
+ }
+
const securitySection = (
{ _t("Security") }
{ text }
-
verifyDevice(user.userId, null)}>{_t("Verify")}
+ {verifyButton}
{ devicesSection }
);
diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json
index 313bc93edd..ec1797cafd 100644
--- a/src/i18n/strings/en_EN.json
+++ b/src/i18n/strings/en_EN.json
@@ -1124,8 +1124,8 @@
"This client does not support end-to-end encryption.": "This client does not support end-to-end encryption.",
"Messages in this room are not end-to-end encrypted.": "Messages in this room are not end-to-end encrypted.",
"Messages in this room are end-to-end encrypted.": "Messages in this room are end-to-end encrypted.",
- "Security": "Security",
"Verify": "Verify",
+ "Security": "Security",
"Sunday": "Sunday",
"Monday": "Monday",
"Tuesday": "Tuesday",