diff --git a/searx/templates/simple/preferences/cookies.html b/searx/templates/simple/preferences/cookies.html
index 674d68234..1287e4567 100644
--- a/searx/templates/simple/preferences/cookies.html
+++ b/searx/templates/simple/preferences/cookies.html
@@ -10,10 +10,12 @@
{{ _('Value') }} | {{- '' -}}
{%- for cookie in cookies -%}
- {{- '' -}}
- {{ cookie }} | {{- '' -}}
- {{ cookies[cookie] }} | {{- '' -}}
-
+ {% if cookie in preferences.key_value_settings %}
+ {{- '' -}}
+ {{ cookie }} | {{- '' -}}
+ {{ cookies[cookie] }} | {{- '' -}}
+
+ {% endif %}
{%- endfor -%}
{%- else -%}
diff --git a/searx/webapp.py b/searx/webapp.py
index 227f1e84d..473e3e2f7 100755
--- a/searx/webapp.py
+++ b/searx/webapp.py
@@ -1289,7 +1289,8 @@ def favicon():
def clear_cookies():
resp = make_response(redirect(url_for('index', _external=True)))
for cookie_name in request.cookies:
- resp.delete_cookie(cookie_name)
+ if cookie_name in request.preferences.key_value_settings:
+ resp.delete_cookie(cookie_name)
return resp