Index: src/routes/admin-settings.js
===================================================================
--- src/routes/admin-settings.js	(revision 075185aec7ff8542aa40c1e84a7a70cb05f7599f)
+++ src/routes/admin-settings.js	(revision dd856db9b550c437921c0d7464ad5e7133aea91e)
@@ -96,11 +96,6 @@
 
     if (typeof req.body.tenancy !== 'undefined') {
-      // Hub mode is a premium feature: only switch to hub if premium is
-      // unlocked (premium layer off = free; on = Patreon required). Staying on
-      // hub is always allowed, so an instance can never get stuck.
-      if (req.body.tenancy === 'hub' && !premiumUnlocked() && getTenancy() !== 'hub') {
-        return res.redirect('/admin/settings?error=' + encodeURIComponent('Hub-modus is een premium-functie — koppel Patreon in Beheer → Instellingen.'));
-      }
-      setTenancy(req.body.tenancy); // valideert naar solo | hub | circle
+      // Hub mode is removed → setTenancy only accepts solo | circle (coerces the rest).
+      setTenancy(req.body.tenancy);
     }
     if (typeof req.body.default_lang !== 'undefined') {
