Cookies & Tracking

We try to keep Modern Ministry as data-light as we can. This page lists every cookie we use, what it's for, and how you can control it. You can change your mind any time with the button below.


Essential (always on)

These are needed for the app to work. Under Art. 6(1)(b) and (f) GDPR, we don't need your consent for them.

  • Supabase Auth: keeps you signed in. HttpOnly cookies that JavaScript can't read.
  • Cloudflare Turnstile: bot protection on signup and login. Only loaded on those forms.
  • Language preference: remembers whether you want English or German.

Analytics (consent required)

We use Vercel Analyticsto see which pages are slow or broken. Aggregated page views and performance metrics only. No cookies, no advertising, no user profiling, and IP addresses get hashed and thrown away on the server. The legal basis is your consent (Art. 6(1)(a) GDPR) given via "Analytics" in the cookie settings. You can turn it off any time, and your choice takes effect on the next page view.

Other product analytics tools like PostHog will only load after you opt in. We'll list every tool we add right here first.


Marketing (consent required)

We don't use marketing or advertising trackers right now. If we ever add any, they'll only load with your "Marketing" consent, and we'll list them here first.


Changing your mind

Open the cookie settings any time:

Your choice lives in your browser's local storage. If you clear site data, the banner will come back on your next visit.


More details

See our Privacy Policy for the full legal basis, who gets your data, how long we keep it, and your rights under the GDPR.