Joomla 3.9 User Consents

Make light work of data privacy requirements

Compliance just got uncomplicated

Need users to consent to your privacy policy and/or terms and conditions? With Joomla 3.9, it’s all handled automatically. Simply and easily set up your core forms to request consent before collecting any personal data.
You can also set up a time-based privacy consent expiration. The system will let you know if and when you need to contact your users to renew consent.
Track user consents, manage site policy changes and much more besides, all with a glance at your dashboard.

User information requests? Easy-peasy.

Welcome to a new workflow

Track and manage information access or removal requests from your users, seamlessly. Once a request is made, just log in, export their data and/or remove them.
User data removal requests are handled automatically, with all personal data anonymized without you needing to lift a finger.
Never forget a request. Just set Joomla 3.9 to remind you.

Joomla 3.9 Information Requests
Joomla 3.9 Capabilities

Put your users in the picture when it comes to privacy…

With the new extension capabilities screen and API

Extension developer – give your potential users a helping hand, by making it clear what data your extension collects. When you want to report functionality in your extension that may need privacy consideration, simply use the new Plugin Event (onPrivacyCollectAdminCapabilities).
With this simple action, your users gain a clear understanding of your extension, and whether they’ll need to amend their own documentation, such as their privacy policy or terms of service.

Know who’s done what, and when

Review, export and purge user action logs

Want to know what administrative actions have been performed on your site? Thanks to Joomla 3.9, Super Users can easily see which user did what, and when. And it also works with supported extensions! Review the action log, export it and purge the entries. You’ll never miss a trick, thanks to the latest actions module that can be added to your control panel.
Need more? Then enable the new log rotation plugin – this will allow you to rotate and remove your log files.

Joomla 3.9 Actions Log
Joomla 3.9 Extensions

Go further with the JED extensions

Joomla's developers have got you covered

Need even more ways to stay compliant, without the headache? Want handy extensions such as Cookie Consent? Take a trip to the new Data Privacy extensions section on the Joomla Extensions Directory (you could say our developers have been busy!).

Wait! Joomla 3.9 is about more than just Privacy

Joomla 3.9 Article Management

Article management that hands you your time back

Little features that make a big difference when it comes to easy content management...

  • You already add notes to your modules, categories and menu items to help you manage your site. And now you can do the same with your articles. On top of that, you can also filter your articles by notes.
  • Searching for a specific content to edit? Joomla 3.9 saves the digging around. Simply enter content:mycontenthere in the search bar and the system finds it for you in milliseconds.
Joomla 3.9 Custom Fields

Contortionist-level flexibility for your Custom Fields

Joomla 3.9 ratchets up Custom Fields flexibility with two brand-new options...

  • A repeatable custom field now allows you to have more than one value and more than one field type per custom field.
  • Thanks to the support of our layout system, you can now create alternative layouts – for Custom Fields that work the way you do.
Joomla 3.9 Frontend Options

Two new options. One enriched frontend

Your users will LOVE our two most recent frontend changes...

  • A fresh way to use the Newsflash Module! Want to display your Intro or Full article images in your module? Now you can do either, all by just changing a setting.
  • A couple of brand new filters for even more homepage versatility! The latest articles module allows you to show only articles from a specific author, while the articles category module lets you display your tags, group your articles by tags, and display them by date field.

Joomla 3.9, it’s even more ...

More features and improvements for developers, integrators, and designers!

  • Use a return URL to the Cancel button #20144
  • Generate URLs from the backend to the frontend and vice-versa #16879
  • Checksum verification on update for the core and 3rd party extensions #17632 #17619
  • Load a module by ID into your article #19362
  • Display your tags per language #19509
  • Contacts: Link an author name to a URL or an email #18258
  • Create custom admin article menus #20890
  • Multilingual sites: A new toolbar button to edit associations #21022
  • Multilingual sites: Propagating existing associations #21321
  • Display the parent category of an article and edit directly the category #20740
  • Argon2id Password Support #20855
  • Removal of &limitstart=0 / &start=0 in com_content #19467
  • Invisible reCAPTCHA implemented #18146

(Click on the Issue number to learn more about the feature on GitHub).