FlowConsent
ServicesBlogExtensionSolutionsPricingTry FlowConsent
FlowConsent

FlowConsent is a GDPR-compliant cookie consent management platform.

Product

  • Services
  • Extension
  • Extension support
  • Solutions
  • Pricing
  • FlowConsent App

Legal

  • Privacy Policy
  • Terms of Service
  • Legal notice

© 2026 FlowConsent by BeBranded. All rights reserved.

FrancaisDeutschEspanol

Does your website use third-party services? Get GDPR compliant in minutes.

Try FlowConsent
  1. Home
  2. Services
  3. Analytics
  4. Mailman

Mailman

AnalyticsWebsite

Related services

34SP.com

34SP.com is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. 34SP.com supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, 34SP.com enables informed decisions that improve experience and drive results.

Analytics
5

51.LA

51.LA is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. 51.LA supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, 51.LA enables informed decisions that improve experience and drive results.

Analytics

52Degrees

52Degrees is an analytics and measurement platform providing deep insights into digital ecosystem performance. It tracks user interactions, measures campaign effectiveness, and identifies optimization opportunities across web and mobile. 52Degrees offers customizable dashboards, automated alerts, and data export capabilities. By transforming raw data into actionable intelligence, 52Degrees empowers organizations to optimize strategy and maximize return on investment.

Analytics
A

a3 Lazy Load

a3 Lazy Load is a comprehensive e-commerce platform that provides businesses with all the tools needed to build, manage, and grow an online store. From product catalog management and secure payment processing to inventory tracking and order fulfillment, a3 Lazy Load delivers a complete commerce solution. It features responsive storefront themes, SEO-optimized product pages, and powerful marketing tools to help merchants increase visibility and drive sales across channels.

Analytics
A

Able CDP

Able CDP is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. Able CDP supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, Able CDP enables informed decisions that improve experience and drive results.

Analytics
A

Abralytics

Abralytics is an analytics and measurement platform providing deep insights into digital ecosystem performance. It tracks user interactions, measures campaign effectiveness, and identifies optimization opportunities across web and mobile. Abralytics offers customizable dashboards, automated alerts, and data export capabilities. By transforming raw data into actionable intelligence, Abralytics empowers organizations to optimize strategy and maximize return on investment.

Analytics
Get compliant — Try FlowConsent free

Free plan · 10-min setup

What does GNU Mailman do?

GNU Mailman is free, open-source mailing list and newsletter software. Self-hosted by the operator, it manages subscriptions, sends list messages and stores archives without third-party tracking.

What is GNU Mailman?

GNU Mailman is a free, open-source mailing list manager developed by the GNU Project and distributed under the GNU GPL. It powers discussion lists, announcement lists and newsletters by handling subscriptions, message moderation, bounce processing and web-based archives. Because Mailman is software you install and operate yourself, the controller is the organisation running the server: there is no SaaS vendor, no built-in third-party analytics and no shared subscriber database. For an EU operator this makes Mailman one of the most privacy-friendly options for running a newsletter, provided the underlying server, hosting and operational practices are aligned with the GDPR and the ePrivacy Directive.

Data Processed and Legal Basis

A typical Mailman list processes subscriber email addresses, optional display names, list-membership metadata, message bodies, moderation decisions and bounce data. The mail server (Postfix, Exim) and the web UI (typically served via Apache or Nginx) also log IP addresses, timestamps and User-Agent strings. For newsletter and marketing lists the appropriate legal basis under Article 6(1)(a) GDPR is the subscriber''s freely given, specific, informed and unambiguous consent, reinforced by Article 13 of the ePrivacy Directive on unsolicited electronic communications. Internal discussion lists for employees may rely on legitimate interests or contract, but newsletters to the public must rely on consent.

Double Opt-In and EU Best Practice

Mailman ships with confirmation-by-email enabled by default, which is exactly the double opt-in pattern recommended by the CNIL in France, the BfDI in Germany and the AEPD in Spain. After a user submits the subscription form, Mailman sends a confirmation message containing a unique token; only once the user clicks the link is the address added to the list. Keep the confirmation log (date, IP and User-Agent of the click) as evidence of consent under Article 7(1) GDPR. Avoid pre-ticked boxes, bundled consents and overly broad list descriptions, all of which would invalidate consent under EDPB guidelines.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

Cookies, Tracking and the Web Interface

The Mailman web interface uses a small set of strictly necessary cookies to keep moderators and subscribers logged in while they manage their preferences. These session cookies are exempt from prior consent under Article 5(3) of the ePrivacy Directive because they are strictly necessary to deliver the service the user explicitly requested. Out of the box, Mailman does not embed third-party fonts, analytics, pixels or social widgets, so a Mailman-only deployment does not trigger a cookie banner. Operators should be careful when customising templates not to introduce trackers (Google Fonts loaded from Google, Matomo on a third-party domain) without re-evaluating cookie consent.

Subscriber Rights and Archives

Every Mailman message includes an unsubscribe link and a List-Unsubscribe header, satisfying the right to withdraw consent as easily as it was given (Article 7(3) GDPR). Subscribers can also access and edit their own membership settings, which supports the rights of access and rectification. For erasure, operators must delete the address from the active list and decide on a policy for the public web archives: either disable archives, restrict them to members, or scrub historical posts on request. A clear retention policy (for example, purging inactive addresses after 24 months and archives after a defined period) helps satisfy Article 5(1)(e) GDPR (storage limitation).

Hosting Location and Security

Because the operator controls the server, an EU organisation can choose to host Mailman entirely within the EU/EEA, avoiding the Chapter V GDPR international-transfer questions raised by US-based newsletter SaaS. Run the service over HTTPS with a valid certificate, enable SPF, DKIM and DMARC on the sending domain to limit spoofing, restrict admin URLs by IP or VPN where possible, and apply security updates from the Mailman project promptly. Combined with double opt-in and a clear privacy notice, a self-hosted Mailman instance is a defensible, low-to-medium risk choice for newsletter operations under the GDPR.

GDPR consent category

Analytics

Websites using GNU Mailman must obtain user consent under GDPR regulations.

Legal basisconsent
Risk levellow_medium
Applicable regulationsGDPR; ePrivacy Directive 2002/58/EC

DPIA considerations

Mailman processes subscriber email addresses, list memberships, message bodies and IP/User-Agent in mail server logs. A DPIA is generally not mandatory for a standard newsletter list, but a records-of-processing entry (Article 30 GDPR) is required. Document retention for archives, moderation logs and bounce data, and restrict admin access to the Mailman web UI.

Sample consent text

I agree to receive the [list name] newsletter by email. I understand that my email address will be processed by [Operator] using GNU Mailman, that I can unsubscribe at any time via the link in every message, and that I can exercise my GDPR rights at [contact email].

Technical details

Tracking methodserver_logs
Server locationself_hosted_eu

Third-party domains contacted

list.example.orglists.example.orgmailman.example.orgpostorius.example.org

Cookies placed

NameTypeDurationPurpose
sessionidsessionsessionStrictly necessary session cookie set by the Mailman/Postorius web interface to keep moderators and subscribers logged in while they manage list settings and preferences. Exempt from prior consent under Article 5(3) of the ePrivacy Directive.
csrftokensession1 yearStrictly necessary security cookie used by the Django-based Postorius web UI to protect form submissions against Cross-Site Request Forgery attacks. No tracking purpose; required for the secure operation of the management interface.
django_languagepersistent1 yearFunctional cookie that stores the language preference selected by the user in the Mailman/Postorius web interface, so the same locale is shown on the next visit. Considered strictly necessary for the requested service and exempt from cookie consent.
messagessessionsessionStrictly necessary cookie used by the Postorius web UI to deliver one-shot notification messages (success, error, validation feedback) across redirects. Contains no personal identifiers and is required for the basic operation of the admin interface.

GNU Mailman collects user analytics data — you legally need a consent banner. Try FlowConsent free.

Get started freeScan your site

Frequently asked questions

Do I need consent to add someone to a Mailman newsletter?

Yes. Adding a person to a public newsletter list is a marketing communication and requires their freely given, specific, informed and unambiguous consent under Article 6(1)(a) GDPR and Article 13 of the ePrivacy Directive. Mailman's default subscribe-then-confirm flow (double opt-in) is the recommended way to collect and document that consent.

Is a cookie banner required for the Mailman web interface?

No, not for Mailman alone. The Mailman web UI only sets strictly necessary session cookies for logged-in subscribers and admins. Under Article 5(3) of the ePrivacy Directive, strictly necessary cookies are exempt from prior consent. A banner is only needed if you add non-essential third-party trackers (analytics, embedded social widgets, externally hosted fonts).

Where should I host Mailman to stay GDPR-friendly?

For an EU-based operator the simplest path is to host Mailman on a server located in the EU/EEA, using an infrastructure provider not subject to non-EU government access powers. This avoids the Chapter V GDPR analysis required for international transfers and aligns with guidance from the EDPB after the Schrems II ruling.

How does Mailman support the right to be forgotten?

Administrators can remove a subscriber from a list through the web UI or command line, which deletes their address from the active membership database. For public web archives, decide between disabling archives, restricting them to members, or scrubbing historical messages on request. Document your retention and erasure procedure in your records of processing under Article 30 GDPR.

Does Mailman send subscriber data to third countries?

Not by itself. Mailman is software, not a service, so data flows are entirely defined by where you host the server and which SMTP relays you use. If you host inside the EU/EEA and relay mail through EU servers, there is no third-country transfer. Transfers only arise if you rely on a non-EU smarthost, log aggregator or backup provider.

How long can I keep newsletter subscriber addresses?

There is no fixed period in the GDPR; under Article 5(1)(e) (storage limitation) you must define a proportionate retention period and document it. A common pattern is to keep active subscribers as long as they remain subscribed, automatically remove hard-bounced addresses, and re-confirm or delete addresses that have been inactive for a defined period (often 24-36 months).

What should I include in the Mailman privacy notice?

Mention the controller and contact details, the categories of data processed (email, list membership, IP and User-Agent in logs), the legal basis (consent for newsletters), the purposes, the hosting location, the retention periods for active lists and archives, the recipients (only the operator and any subprocessors), and how to exercise GDPR rights, including the right to withdraw consent and to lodge a complaint with a supervisory authority.

Can I import an existing mailing list into Mailman?

Technically yes, but legally only if every address on the list previously gave a valid GDPR-grade consent for the same purpose and that consent can be documented. Importing scraped, purchased or otherwise un-consented lists is not compliant. EU regulators (CNIL, BfDI, AEPD) recommend re-confirming consent with a fresh double opt-in when migrating between systems.