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. CMS
  4. YaBB
Y

YaBB

OtherWebsite

Related services

@

@sulu/web

@sulu/web is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. @sulu/web supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, @sulu/web ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Other

1C-Bitrix

1C-Bitrix is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. 1C-Bitrix integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, 1C-Bitrix helps organizations maintain robust websites that meet user expectations and technical requirements.

Other
3

321 CMS

321 CMS is a powerful content management system (CMS) designed to help businesses and developers build, manage, and publish digital content with ease. It offers a flexible architecture that supports custom content types, templates, and workflows, making it ideal for websites of any scale. With 321 CMS, teams can streamline content creation, improve collaboration, and deliver engaging web experiences. Its extensible plugin ecosystem and API-first approach ensure seamless integration with existing tools and services.

Other
6

6Valley eCommerce CMS

6Valley eCommerce CMS is a powerful content management system (CMS) designed to help businesses and developers build, manage, and publish digital content with ease. It offers a flexible architecture that supports custom content types, templates, and workflows, making it ideal for websites of any scale. With 6Valley eCommerce CMS, teams can streamline content creation, improve collaboration, and deliver engaging web experiences. Its extensible plugin ecosystem and API-first approach ensure seamless.

Other

a-blog cms

a-blog cms provides a robust content management platform that enables organizations to create, organize, and distribute web content efficiently. Built with scalability and performance in mind, a-blog cms supports multi-site management, role-based access control, and advanced publishing workflows. Whether running a corporate website or a complex digital portal, a-blog cms delivers the flexibility and reliability needed to manage content at scale while maintaining optimal page load speeds and search engine.

Other

AboutMyClinic

AboutMyClinic is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. AboutMyClinic supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, AboutMyClinic ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Other
Get compliant — Try FlowConsent free

Free plan · 10-min setup

What does YaBB do?

YaBB (Yet Another Bulletin Board) is an open source forum software written in Perl that stores its data in flat files rather than in a relational database. The default installation only writes a session cookie and an optional remember me cookie, which fall under the strictly necessary exemption of the ePrivacy Directive. The privacy posture mainly depends on the forum operator hosting choice and on the optional plugins activated.

What YaBB is and how it works

YaBB stands for Yet Another Bulletin Board. It is one of the longest running open source forum software projects, written in Perl and licensed under the YaBB license. Unlike phpBB, vBulletin or Discourse, it does not require a relational database and stores boards, threads and member information in flat files. The application runs on top of any web server with Perl CGI support and is operated entirely on the publisher infrastructure. There is no SaaS edition, so the publisher remains the data controller for every personal data processing activity.

Cookies and personal data collected

By default YaBB writes a session cookie called YaBBSessionID, an authentication cookie called YabbUserName when the visitor checks the remember me option, and a CSRF token cookie. The session cookie expires when the browser is closed. The remember me cookie holds a salted hash of the username with a configurable lifetime, typically a few weeks. The application stores the username, the email address, the avatar, the IP address of every post, the post content and the moderation log in flat files on the server.

GDPR and ePrivacy implications

The session, authentication and CSRF cookies are strictly necessary under Article 5(3) of the ePrivacy Directive and recital 66, since they are required to deliver the forum service explicitly requested by the user. They can be loaded without consent. Account registration, login and posting rely on contract performance under Article 6(1)(b) GDPR. Articles 13 and 14 GDPR still require a transparent privacy notice that lists the categories of data, the retention period and the moderation workflow, especially because the IP address of every post is stored.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

International data transfers

YaBB does not transfer data on its own because it is fully self hosted. The publisher decides the hosting region. Hosting on EU infrastructure (OVH, Hetzner, Scaleway) keeps every processing activity within the European Economic Area. Hosting outside the EEA requires a Transfer Impact Assessment and Standard Contractual Clauses with the hosting provider. Avatars from third party services, embedded videos and outbound mailers may also create transfers that the publisher must document.

Compliance steps for a clean forum deployment

Configure the YaBB cookies with Secure and HttpOnly with SameSite=Lax, host the application in the EEA, document the IP retention period for posts (six months is a common benchmark), set up a clear privacy notice, provide an easy account deletion mechanism, list the moderation policy and block any optional plugin (advertising, embedded videos, social sharing) behind a Consent Management Platform such as FlowConsent.

GDPR consent category

Other

Websites using YaBB must obtain user consent under GDPR regulations.

Legal basisStrictly necessary cookies for session management, login, anti spam and CSRF protection rely on the Article 5(3) ePrivacy Directive exemption and on contract performance under Article 6(1)(b) GDPR. Optional analytics, advertising or social plugins added by the forum operator require consent.
Risk levellow
Applicable regulationsGDPR, ePrivacy Directive (2002/58/EC), national ePrivacy implementations (CNIL recommendation in France, TTDSG/TDDDG in Germany, LSSI and LOPDGDD in Spain), EDPB Guidelines on online forums, OWASP Application Security Verification Standard for the cookie configuration

DPIA considerations

A standard YaBB forum used for community discussions is generally low risk. A DPIA becomes appropriate when the forum hosts members directories at large scale, processes special category data such as health discussions, or when the operator hosts the application outside the EEA. Document the categories of data, the moderation workflow, the retention rules and the legal basis of every processing activity.

Sample consent text

This forum runs on YaBB, a self hosted Perl bulletin board. Only strictly necessary cookies are written to keep your session active, to authenticate you when you log in and to protect against cross site request forgery. Additional cookies (analytics, embedded media) are loaded only after you have accepted the corresponding category in the cookie preferences.

Technical details

Tracking methodSelf hosted Perl CGI bulletin board that writes session and authentication cookies in the visitor browser. The application stores forum content in flat files rather than in a database, which limits the scope of the personal data processing.
Server locationDefined entirely by the forum operator. YaBB is open source software installed on shared, dedicated or self managed hosting in any region of the world.

Third-party domains contacted

yabbforum.comyabb.infosourceforge.net

Cookies placed

NameTypeDurationPurpose
YaBBSessionIDfirst_partySessionStores the active session identifier required to maintain forum state, login status and language preference across page loads.
YabbUserNamefirst_party2 weeksStores a salted hash of the user name used by the remember me feature so that returning visitors are recognised on their next visit.
yabb_csrf_tokenfirst_partySessionStores the per session token used to validate form submissions and protect against Cross Site Request Forgery attacks.

This service may collect user data. Ensure GDPR compliance with FlowConsent.

Get started freeScan your site

Frequently asked questions

Which cookies does YaBB write?

By default YaBB writes the YaBBSessionID session cookie, an optional YabbUserName cookie when the visitor activates remember me, and a CSRF token cookie. Session and CSRF cookies expire when the browser is closed. The remember me cookie has a configurable lifetime, typically a few weeks.

Do I need consent for the YaBB default cookies?

No. The session, authentication and CSRF cookies fall under the strictly necessary exemption of Article 5(3) of the ePrivacy Directive, since they are required to deliver the forum service explicitly requested by the user. Optional plugins (analytics, advertising, embedded media) require consent.

What is the legal basis for processing forum data?

Account registration, login, posting and moderation rely on contract performance under Article 6(1)(b) GDPR. The IP address attached to every post is processed under legitimate interest (Article 6(1)(f)) for security and abuse prevention, with a balanced retention period (six months is a common benchmark).

Are data transferred to the United States or another third country?

YaBB is fully self hosted, so the operator chooses the region. Hosting in the EEA keeps every processing activity within Europe. Hosting outside the EEA requires a Transfer Impact Assessment and Standard Contractual Clauses with the hosting provider. Avatars or external mailers may also create transfers.

Do I need a Data Protection Impact Assessment for YaBB?

For a small to medium community a DPIA is rarely mandatory. A DPIA becomes appropriate when the forum hosts large scale members directories, processes special category data such as health discussions, or when the operator hosts the application outside the EEA. Document the categories of data, the moderation workflow and the retention rules.

How do I implement YaBB in a fully compliant way?

Configure the cookies with Secure, HttpOnly and SameSite=Lax, host in the EEA, document the IP retention period, publish a clear privacy notice, provide an easy account deletion mechanism, document the moderation rules and block optional plugins behind a Consent Management Platform such as FlowConsent.

What are the alternatives to YaBB?

Common alternatives include phpBB, FluxBB, MyBB, Discourse (open source), NodeBB, vBulletin, XenForo and Vanilla Forums. Discourse and Flarum are particularly popular for modern communities. Each has different cookie behaviour and an additional database requirement, except for the few flat file engines.

How should I update my cookie policy when I deploy YaBB?

List the YaBBSessionID session cookie and the optional YabbUserName authentication cookie as strictly necessary, document the CSRF token cookie, the IP retention rule for posts, the hosting region and any optional plugin that writes additional cookies. Provide a clear consent management link if optional cookies are activated.