diff --git a/src/freedombone-app-xmpp b/src/freedombone-app-xmpp
index 4986274f642c79c5a97e6b44096cea4691063dbc..3fab0d357d54c77720db4569524c3807225b5419 100755
--- a/src/freedombone-app-xmpp
+++ b/src/freedombone-app-xmpp
@@ -197,6 +197,16 @@ function logging_off_xmpp {
 
     logging_restart_prosody=
 
+    # remove any chat log
+    read_config_param DEFAULT_DOMAIN_NAME
+    prosody_chat_domain="chat.${DEFAULT_DOMAIN_NAME}"
+    # shellcheck disable=SC2001
+    prosody_chat_domain_str=$(echo "$prosody_chat_domain" | sed 's|.|%2e|g')
+    if [ -d "/var/lib/prosody/${prosody_chat_domain_str}/muc_log" ]; then
+        rm -rf "/var/lib/prosody/${prosody_chat_domain_str}/muc_log"
+        logging_restart_prosody=1
+    fi
+
     if ! grep -q 'muc_log_by_default = false;' /etc/prosody/prosody.cfg.lua; then
         sed -i 's|muc_log_by_default.*|muc_log_by_default = false;|g' /etc/prosody/prosody.cfg.lua
         logging_restart_prosody=1