diff --git a/aleksis/apps/alsijil/menus.py b/aleksis/apps/alsijil/menus.py
index c7f9a84f8ececff6ee154391380e442b5962ed6c..87a1daa3c93fb4985d9ccbf5f6a8afb3e956503a 100644
--- a/aleksis/apps/alsijil/menus.py
+++ b/aleksis/apps/alsijil/menus.py
@@ -38,7 +38,12 @@ MENUS = {
                     "name": _("My groups"),
                     "url": "my_groups",
                     "icon": "people",
-                    "validators": ["menu_generator.validators.is_authenticated"],
+                    "validators": [
+                        (
+                            "aleksis.core.util.predicates.permission_validator",
+                            "alsijil.view_my_groups",
+                        ),
+                    ],
                 },
                 {
                     "name": _("My overview"),