diff --git a/app/src/main/java/eu/faircode/email/Log.java b/app/src/main/java/eu/faircode/email/Log.java
index c4b112d10a..2d9ead75ce 100644
--- a/app/src/main/java/eu/faircode/email/Log.java
+++ b/app/src/main/java/eu/faircode/email/Log.java
@@ -63,6 +63,7 @@ import android.os.TransactionTooLargeException;
 import android.os.ext.SdkExtensions;
 import android.provider.Settings;
 import android.text.SpannableStringBuilder;
+import android.text.Spanned;
 import android.text.TextUtils;
 import android.text.style.RelativeSizeSpan;
 import android.text.style.StrikethroughSpan;
@@ -611,6 +612,8 @@ public class Log {
                         Object element = Array.get(v, i);
                         if (element instanceof Long)
                             elements[i] = element + " (0x" + Long.toHexString((Long) element) + ")";
+                        else if (element instanceof Spanned)
+                            elements[i] = "<redacted>";
                         else
                             elements[i] = (element == null ? "<null>" : printableString(element.toString()));
                     }
@@ -620,6 +623,8 @@ public class Log {
                     value = "[" + value + "]";
                 } else if (v instanceof Long)
                     value = v + " (0x" + Long.toHexString((Long) v) + ")";
+                else if (v instanceof Spanned)
+                    value = "<redacted>";
                 else if (v instanceof Bundle)
                     value = "{" + TextUtils.join(" ", getExtras((Bundle) v)) + "}";