Does your website use third-party services? Get GDPR compliant in minutes.
Try FlowConsentFree plan · 10-min setup
BetterDocs is a WordPress knowledge base and documentation plugin from WPDeveloper that runs first party inside the site own WordPress installation. Its optional Analytics, Instant Answer and live Search features record documentation searches, article views and helpfulness votes, setting cookies in the visitor browser and logging search queries that can be personal data. Because this analytics layer is non essential, the search and analytics tracking must load only after the visitor has given consent, while the plain documentation display can remain cookieless.
BetterDocs is a knowledge base and documentation plugin for WordPress developed by WPDeveloper. It lets site operators build a searchable help centre with categorised articles, an instant answer widget and a live search box, all served first party from the site own WordPress installation. The core documentation display renders as ordinary WordPress content, while optional features add search, analytics and reporting on how visitors use the help centre.
The plain knowledge base display does not need to track visitors, but the optional Analytics, Instant Answer and live Search features do. When these are enabled, BetterDocs records the documentation searches a visitor types, the articles they view and the helpfulness votes they cast, and it stores these interactions in the site own WordPress database. To attribute searches and votes and to avoid counting the same interaction twice, BetterDocs writes cookies to the visitor browser. Logged search queries can reveal what a person was looking for and, combined with other data, can amount to personal data.
The search logs, view counters and helpfulness votes that BetterDocs Analytics collects relate to identifiable visitors and are therefore personal data under the GDPR. Writing and reading cookies on the visitor device to support these features falls within Article 5(3) of the ePrivacy Directive, which the CNIL in France under the TDDDG, the German authorities under the TDDDG and the AEPD in Spain under the LSSI CE all enforce as a strict prior consent obligation for non essential trackers. Because the plugin runs first party, the site operator is the controller for this processing.
Get GDPR compliant in 10 minutes
Free plan available · No credit card required
Consent is required before the BetterDocs analytics and search tracking features set their cookies, because they are not strictly necessary for a visitor to read the documentation. That consent must be freely given, specific, informed and unambiguous, and refusing must be as easy as accepting. Until the visitor accepts, the analytics and search cookies should not be written and search queries should not be logged against an identifier. The plain documentation display, served without these cookies, does not require consent and can continue to work for every visitor.
By itself BetterDocs keeps its data inside the site own WordPress database, so no transfer to a third country occurs. A transfer arises only where the site operator enables the optional Google Analytics integration, which forwards documentation events to Google LLC, a United States based company. In that case European visitor data leaves the site own infrastructure and the transfer must be covered by the EU Standard Contractual Clauses within the Google data processing terms, together with a documented Transfer Impact Assessment in line with the Schrems II ruling. If the integration is left disabled, BetterDocs does not send data outside your own hosting.
Keep the plain knowledge base display cookieless and gate the BetterDocs Analytics, Instant Answer and search tracking features behind your consent management platform so their cookies fire only after the analytics category is accepted. Describe BetterDocs in your cookie policy, including the cookies it sets and their lifetime, and explain that documentation searches are logged. Apply the shortest workable retention to the search logs and analytics counters in your WordPress database. If you enable the Google Analytics integration, disclose the transfer to the United States and complete a Transfer Impact Assessment, and leave the integration off where it is not needed.
Websites using BetterDocs must obtain user consent under GDPR regulations.
DPIA considerations
A Data Protection Impact Assessment is usually not mandatory for a self hosted knowledge base, but it is advisable when BetterDocs Analytics is used at scale or combined with the optional Google Analytics integration. Document the cookies set by the analytics and search features, the search queries logged in the WordPress database, the article view and helpfulness vote counters, the retention applied to these logs and, where the Google Analytics integration is enabled, the transfer of documentation events to the United States. Configure BetterDocs so that analytics cookies load only after consent and keep the plain documentation display cookieless.
Sample consent text
We use BetterDocs, a knowledge base plugin, to help you search our documentation. When you accept, BetterDocs stores cookies on your device and logs your documentation searches, article views and helpfulness votes so we can improve our help content. If our Google Analytics integration is active, this data may also be sent to Google in the United States under the EU Standard Contractual Clauses. The plain documentation is shown without these cookies.
Cookies placed
| Name | Type | Duration | Purpose |
|---|---|---|---|
| betterdocs_analytics | HTTP cookie (first party) | Session | Set by the BetterDocs Analytics feature to attribute documentation searches and article views to a single visit and to avoid counting the same view more than once. |
| betterdocs_reactions | HTTP cookie (first party) | 12 months | Records which articles a visitor has already rated through the helpfulness vote so that BetterDocs does not count duplicate votes from the same browser. |
| betterdocs_search_history | localStorage | Persistent (until cleared) | Stores recent documentation search terms in the browser to power the instant answer and live search experience of the knowledge base. |
BetterDocs collects user analytics data — you legally need a consent banner. Try FlowConsent free.
When its Analytics, Instant Answer or live Search features are enabled, BetterDocs writes first party cookies to attribute documentation searches and article views and to stop the same helpfulness vote being counted twice, and it can keep recent search terms in browser storage. The plain knowledge base display, without these features, does not set tracking cookies.
Yes, when the analytics or search tracking features are enabled. They write non essential cookies and log search queries, so under the ePrivacy rules you must obtain prior consent before those features run. The plain documentation display, served without these cookies, does not require consent.
When the analytics or search tracking is active, the only valid basis is consent under Article 6(1)(a) GDPR, combined with the prior consent requirement of Article 5(3) of the ePrivacy Directive. Legitimate interest cannot cover these non essential cookies. The plain documentation display can rely on legitimate interest because it sets no tracking cookies.
Not by itself. As a self hosted plugin, BetterDocs keeps its data in your own WordPress database. A transfer to the United States arises only if you enable the optional Google Analytics integration, which sends documentation events to Google. In that case you need the EU Standard Contractual Clauses and a Transfer Impact Assessment.
A Data Protection Impact Assessment is usually not mandatory for a self hosted knowledge base, but it is advisable when BetterDocs Analytics is used at scale or combined with the Google Analytics integration. Assess the cookies, the logged search queries, the view and vote counters and, where relevant, the United States transfer.
Keep the plain documentation cookieless and load the Analytics, Instant Answer and search tracking features only through your consent management platform after the analytics category is accepted. Describe BetterDocs in your cookie policy, apply a short retention to the search logs and, if you use the Google Analytics integration, document the United States transfer.
Alternatives include Heroic Knowledge Base, weDocs, Echo Knowledge Base, Documentor and hosted tools such as HelpScout Docs or Document360. Each raises its own cookie, consent and transfer questions, so check whether they are self hosted or cloud based and review their data processing terms before assuming any is lighter on privacy.
Add an entry that names BetterDocs, lists the analytics and search cookies with their lifetimes, explains that documentation searches, article views and helpfulness votes are recorded, and states that no data leaves your hosting unless the Google Analytics integration is enabled. If it is, disclose the United States transfer and its safeguard.