diff --git a/docs/browsers.en.md b/docs/browsers.en.md
index 9bc14c34..9cf0ee52 100644
--- a/docs/browsers.en.md
+++ b/docs/browsers.en.md
@@ -1,6 +1,9 @@
---
title: "Web Browsers"
icon: octicons/browser-16
+tags:
+ - HTML5
+ - JavaScript
---
These are our current web browser recommendations and settings. We recommend keeping extensions to a minimum: they have privileged access within your browser, require you to trust the developer, can make you [stand out](https://en.wikipedia.org/wiki/Device_fingerprint#Browser_fingerprint), and [weaken](https://groups.google.com/a/chromium.org/g/chromium-extensions/c/0ei-UCHNm34/m/lDaXwQhzBAAJ) site isolation.
diff --git a/docs/index.en.md b/docs/index.en.md
index 6727a997..c9e9a480 100644
--- a/docs/index.en.md
+++ b/docs/index.en.md
@@ -3,6 +3,7 @@ template: overrides/home.en.html
hide:
- navigation
- toc
+ - feedback
---
diff --git a/docs/javascripts/feedback.js b/docs/javascripts/feedback.js
new file mode 100644
index 00000000..814f6037
--- /dev/null
+++ b/docs/javascripts/feedback.js
@@ -0,0 +1,13 @@
+var feedback = document.forms.feedback
+feedback.removeAttribute("hidden");
+feedback.addEventListener("submit", function(ev) {
+ ev.preventDefault()
+
+ /* Retrieve page and feedback value */
+ var page = document.location.pathname
+ var data = ev.submitter.getAttribute("data-md-value")
+
+ /* Send feedback value */
+ console.log(page, data)
+ plausible(data)
+})
diff --git a/mkdocs.yml b/mkdocs.yml
index c539f77c..6b3df977 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -15,6 +15,17 @@ extra:
analytics:
provider: plausible
property: privacyguides.org
+ feedback:
+ title: Was this page helpful?
+ ratings:
+ - icon: material/emoticon-happy-outline
+ name: This page was helpful
+ data: Helpful
+ note: Thanks for your feedback!
+ - icon: material/emoticon-sad-outline
+ name: This page could be improved
+ data: Needs Improvement
+ note: Thanks for your feedback! Help us improve this page by opening a
discusson on GitHub.
social:
- icon: pg/matrix
link: https://matrix.to/#/#privacyguides:matrix.org
@@ -120,6 +131,7 @@ markdown_extensions:
extra_javascript:
- javascripts/mathjax.js
+ - javascripts/feedback.js
nav:
- Home: 'index.md'
diff --git a/theme/partials/integrations/analytics/plausible.html b/theme/partials/integrations/analytics/plausible.html
index 858085b0..5ec35c88 100644
--- a/theme/partials/integrations/analytics/plausible.html
+++ b/theme/partials/integrations/analytics/plausible.html
@@ -1 +1,2 @@
+