diff --git a/selfprivacy_api/backup/restic_backuper.py b/selfprivacy_api/backup/restic_backuper.py
index 99a29ab..fd42791 100644
--- a/selfprivacy_api/backup/restic_backuper.py
+++ b/selfprivacy_api/backup/restic_backuper.py
@@ -15,8 +15,15 @@ class ResticBackuper(AbstractBackuper):
     def rclone_args(self):
         return "rclone.args=serve restic --stdio" + self.backend_rclone_args()
 
-    def backend_rclone_args(self, account: str, key: str):
-        return f"{self.login_flag} {account} {self.key_flag} {key}"
+    def backend_rclone_args(self, account: str, key: str) -> str:
+        acc_arg = ""
+        key_arg = ""
+        if account != "":
+            acc_arg = f"{self.login_flag} {account}"
+        if key != "":
+            key_arg = f"{self.key_flag} {key}"
+
+        return f"{acc_arg} {key_arg}"
 
     def restic_command(self, account: str, key: str, *args):
         return [