Index: src/routes/admin-settings.js
===================================================================
--- src/routes/admin-settings.js	(revision 834bcc3c41c52321679550863b74ca035538659f)
+++ src/routes/admin-settings.js	(revision 40cf2efd25d6b4006806fca238413cec754c77f9)
@@ -25,5 +25,4 @@
 import { mailerStatus, sendMail } from '../config/mailer.js';
 import { entitlementStatus, premiumUnlocked } from '../services/PatreonService.js';
-import { googleConfigured, redirectUri, currentClientId, clientSecretSet } from '../config/google.js';
 import { toWebp } from '../services/ImageWebpService.js';
 
@@ -81,10 +80,4 @@
     defaultLang: getSetting('default_lang') || '',
     premium: entitlementStatus(),
-    google: {
-      configured: googleConfigured(),
-      redirectUri: redirectUri(),
-      clientId: currentClientId(),
-      secretSet: clientSecretSet(),
-    },
     smtp: mailerStatus(),
     footerNewsletter: getSetting('footer_newsletter') === '1',
@@ -155,35 +148,4 @@
 });
 
-// Google login on its own admin page (separate from the general settings).
-router.get('/google', requireGod, (req, res) => {
-  renderPage(req, res, 'pages/admin-google', {
-    pageTitle: 'Google-login',
-    bodyClass: 'on-admin',
-    google: {
-      configured: googleConfigured(),
-      redirectUri: redirectUri(),
-      clientId: currentClientId(),
-      secretSet: clientSecretSet(),
-    },
-    success: req.query.success || null,
-    error: req.query.error || null,
-  });
-});
-
-// Configure Google login (listeners) — Client ID + Secret in app_settings.
-// The redirect URI is derived from PUBLIC_BASE_URL (see config/google.js).
-router.post('/google', requireGod, (req, res) => {
-  if (req.body.clear === '1') {
-    setSetting('google_client_id', '');
-    setSetting('google_client_secret', '');
-    return res.redirect('/admin/settings?success=' + encodeURIComponent('Google-login losgekoppeld'));
-  }
-  setSetting('google_client_id', (req.body.google_client_id || '').toString().trim());
-  // Only overwrite the secret if a new value was entered (empty = leave as-is).
-  const secret = (req.body.google_client_secret || '').toString().trim();
-  if (secret) setSetting('google_client_secret', secret);
-  res.redirect('/admin/settings?success=' + encodeURIComponent('Google-login opgeslagen'));
-});
-
 // ── SMTP / e-mail-instellingen ────────────────────────────────────
 router.post('/smtp', requireGod, (req, res) => {
