diff --git a/plist b/plist
index fbf6ff3ab..c3acaa8f4 100644
--- a/plist
+++ b/plist
@@ -1126,6 +1126,7 @@
/usr/local/opnsense/service/templates/OPNsense/Unbound/core/dot.conf
/usr/local/opnsense/service/templates/OPNsense/Unbound/core/private_domains.conf
/usr/local/opnsense/service/templates/OPNsense/Unbound/core/root.min.hints
+/usr/local/opnsense/service/templates/OPNsense/Unbound/core/safesearch.conf
/usr/local/opnsense/service/templates/OPNsense/Unbound/core/unbound_dhcpd.conf
/usr/local/opnsense/service/templates/OPNsense/WebGui/+TARGETS
/usr/local/opnsense/service/templates/OPNsense/WebGui/etc.php.ini
diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dnsbl.xml b/src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dnsbl.xml
index 18acf8413..82de7a1f0 100644
--- a/src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dnsbl.xml
+++ b/src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dnsbl.xml
@@ -5,6 +5,13 @@
checkbox
Enable the usage of DNS blocklists.
+
+ unbound.dnsbl.safesearch
+
+ checkbox
+
+ Enable the usage of SafeSearch on Google, DuckDuckGo, Bing, Qwant, PixaBay and YouTube
+
unbound.dnsbl.type
diff --git a/src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml b/src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml
index 2a85e7d30..528780e80 100644
--- a/src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml
+++ b/src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml
@@ -108,6 +108,10 @@
0
Y
+
+ 0
+ N
+
N
Y
diff --git a/src/opnsense/mvc/app/views/OPNsense/Unbound/dnsbl.volt b/src/opnsense/mvc/app/views/OPNsense/Unbound/dnsbl.volt
index 594f5a84a..4af75bc5e 100644
--- a/src/opnsense/mvc/app/views/OPNsense/Unbound/dnsbl.volt
+++ b/src/opnsense/mvc/app/views/OPNsense/Unbound/dnsbl.volt
@@ -28,16 +28,27 @@