diff --git a/src/settingsview/components/SIPUserIdentity.qml b/src/settingsview/components/SIPUserIdentity.qml
index 0613b22170b8c93bcc7af218f6e88761bc78188e..a81e7e91edd22eb0f15fa0549b7564ec407ca44b 100644
--- a/src/settingsview/components/SIPUserIdentity.qml
+++ b/src/settingsview/components/SIPUserIdentity.qml
@@ -82,5 +82,6 @@ ColumnLayout {
         titleField: qsTr("Password")
         itemWidth: root.itemWidth
         onEditFinished: SettingsAdapter.setAccountConfig_Password(textField)
+        echoMode: TextInput.Password
     }
-}
\ No newline at end of file
+}
diff --git a/src/settingsview/components/SettingsMaterialLineEdit.qml b/src/settingsview/components/SettingsMaterialLineEdit.qml
index 3f37a1c1f652f0659fbcac813856fc76b97c472e..a4cafcd247736d4a2a4a670359e17de9063c3dd2 100644
--- a/src/settingsview/components/SettingsMaterialLineEdit.qml
+++ b/src/settingsview/components/SettingsMaterialLineEdit.qml
@@ -36,6 +36,7 @@ RowLayout {
     property string textField: ""
     property int itemWidth
     property int wrapMode: Text.NoWrap
+    property int echoMode: TextInput.Normal
 
     signal editFinished
 
@@ -75,6 +76,7 @@ RowLayout {
         horizontalAlignment: Text.AlignLeft
         verticalAlignment: Text.AlignVCenter
         wrapMode: root.wrapMode
+        echoMode: root.echoMode
         padding: 8
 
         onEditingFinished: {
@@ -82,4 +84,4 @@ RowLayout {
             editFinished()
         }
     }
-}
\ No newline at end of file
+}