FavThemes GDPR demo
FavThemes GDPR demo

FAVGDPR is a Joomla! plugin that provides a collection of user friendly tools aimed to help your platform align with the most important GDPR rules. See the documentation.

get & manage
user content

get & manage
cookie consent

manage google
analytics & scripts

hikashop
compatibility

FavGDPR Documentation

The downloaded package for the plugin is a .zip archive that needs to be unzipped before use. After it has been unzipped, inside the downloaded package you will find:

  1. the plugin's .zip archive - must be installed using EXTENSIONS/MANAGE/INSTALL
  2. an optional .zip archive for HikaShop compatibility - must to be installed using EXTENSIONS/MANAGE/INSTALL
  3. the ReadMe.txt file - has useful information about the product

Once installed, find the plugin in EXTENSIONS/PLUGINS and open it:

FavGDPR Joomla plugin documentation main screen

FavGDPR HikaShop Plugin

This plugin has no options. It must be installed and configured to run after the normal FavGDPR plugin. The HikaShop specific fields will be auto-configured once the settings from the normal plugin are changed and saved. So, in order for it to function, the normal FavGDPR plugin must be installed and configured !

Consent Fields

1. Terms and Conditions

FavGDPR Joomla plugin documentation consent fields

  1. TERMS AND CONDITIONS selector - Display and require the TERMS AND CONDITIONS selector on the user's registration form and profile page (or disable it).
  2. TERMS AND CONDITIONS article - The article the user should see when clicking the TERMS AND CONDITIONS URL.

2. Privacy Policy

FavGDPR Joomla plugin documentation consent fields privacy policy

  1. PRIVACY POLICY selector - Display and require the PRIVACY POLICY selector on the user's registration form and profile page (or disable it).
  2. PRIVACY POLICY article - The article the user should see when clicking the PRIVACY POLICY URL.

3. Cookie Policy

FavGDPR Joomla plugin documentation consent fields cookie policy

  1. COOKIE POLICY selector - Display and require the COOKIE POLICY selector on the user's registration form and profile page (or disable it).
  2. COOKIE POLICY article - The article the user should see when clicking the COOKIE POLICY URL.

4. Subscribe to Newsletter

FavGDPR Joomla plugin documentation consent fields newsletter

  1. SUBSCRIBE TO NEWSLETTER selector - Display the SUBSCRIBE TO NEWSLETTER selector on the user's registration form and profile page (or disable it).

5. Delete Account

FavGDPR Joomla plugin documentation consent fields delete account

  1. DELETE ACCOUNT email - The email account in which the user requests will be sent.
  2. DELETE ACCOUNT selector - Display the DELETE ACCOUNT selector on the user's profile page (or disable it). A positive selection from the user will trigger a 'call to action' e-mail to the website's administrators."

6. Request Data

FavGDPR Joomla plugin documentation consent fields delete account data request

  1. REQUEST DATA email - The email account in which the user requests will be sent.
  2. REQUEST DATA selector - Display the REQUEST DATA selector on the user's profile page (or disable it). A positive selection will trigger a 'call to action' e-mail to the website's administrators."

7. Front-end Registration Fields

The user will see these fields on the registration page (both the Joomla! default one and the HikaShop registration page).

FavGDPR Joomla plugin documentation registration fields

8. Front-end Edit Profile Fields

The fields will also be visibile inside the user's edit profile screen (both the Joomla! default one and the HikaShop edit profile page).

FavGDPR Joomla plugin documentation edit profile fields

Cookie Bar Settings

1. General Settings

FavGDPR Joomla plugin documentation cookie bar

  1. COOKIE BAR display - Choose the display for the Cookie Bar, either bottom or top (or disable it).
  2. COOKIE BAR text align - Choose the horizontal text alignment for the Cookie Bar.
  3. COOKIE BAR padding - Insert the padding using pixels or percent (for example: 14px or 10%, not 14). The padding is a CSS property that sets the space around the content. The padding can have from 1 to 4 values (top, right, bottom and left). A blank field reverts the setting to the default value.
  4. COOKIE BAR Google Font - Insert the name of the Google Font, for example Open Sans or Roboto. A blank field reverts the setting to the default value.
  5. COOKIE BAR font size - Insert the font size using pixels, percent or em (for example: 14px, 120% or 1.2em, not 14). A blank field reverts the setting to the default value.
  6. COOKIE BAR font weight - Set the font weight for the Cookie Bar.
  7. COOKIE BAR text color - Choose the color for the Cookie Bar text.
  8. COOKIE BAR background color - Choose the background color for the Cookie Bar.
  9. COOKIE BAR opacity - Choose the opacity for the COOKIE BAR. You must use a value between 0 and 1 (1 being 100% opacity).

2. Learn More button settings

FavGDPR Joomla plugin documentation cookie bar learn more button

  1. COOKIE BAR 'Learn More' text color - Choose the color for the 'Learn More' button text.
  2. COOKIE BAR 'Learn More' background color - Choose the background color for the ''Learn More' button.
  3. COOKIE BAR 'Learn More' padding - Insert the padding using pixels or percent (for example: 14px or 10%, not 14). The padding is a CSS property that sets the space around the content. The padding can have from 1 to 4 values (top, right, bottom and left). A blank field reverts the setting to the default value.
  4. COOKIE BAR 'Learn More' article - Choose the article for the 'Learn More' button.

3. Accept button settings

FavGDPR Joomla plugin documentation cookie bar accept button

  1. COOKIE BAR 'Accept' text color - Choose the color for the 'Accept' button text.
  2. COOKIE BAR 'Accept' background color - Choose the background color for the 'Accept' button.
  3. COOKIE BAR 'Accept' padding - Insert the padding using pixels or percent (for example: 14px or 10%, not 14). The padding is a CSS property that sets the space around the content. The padding can have from 1 to 4 values (top, right, bottom and left). A blank field reverts the setting to the default value.

Google Analytics

Google Analytics Script

FavGDPR Joomla plugin documentation google analytics

  1. GOOGLE ANALYTICS context usage - Choose if and when you want to load your GOOGLE ANALYTICS code. Here, you can configure your GOOGLE ANALYTICS code to only be loaded if the user has accepted the COOKIE POLICY or all the time (the default behaviour).
  2. GOOGLE ANALYTICS code - Copy and paste your GOOGLE ANLYTICS code here (including the script tags).

Other Scripts

FavGDPR Joomla plugin documentation other scripts

  1. OTHER SCRIPTS context usage - Choose if and when you want to load your OTHER SCRIPTS code. Here, you can configure your OTHER SCRIPTS code to only be loaded if the user has accepted the COOKIE POLICY or all the time (the default behaviour). This is quite useful if you decide to load some external scripts (ex: an interactive customer chat, some social media scripts) that are loading third-party cookies in your visitor's browser.
  2. OTHER SCRIPTS code - Copy and paste your OTHER SCRIPTS code here (including the script tags). This is useful if you decide to load some external scripts (ex: an interactive customer chat, some social media scripts) that don't require to be loaded in a certain template position.

Statistics Exports

Initiate Various Statistics Exports

FavGDPR Joomla plugin documentation statistics

  1. Initiate a COOKIE POLICY users export - This will produce a CSV export of your users and their COOKIE POLICY choices.
  2. Initiate a NEWSLETTER users export - This will produce a CSV export of your users and their SUBSCRIBE TO NEWSLETTER choices.
  3. Initiate a DELETE ACCOUNT users export - This will produce a CSV export of your users and their DELETE ACCOUNT choices.
  4. Initiate a REQUEST DATA users export - This will produce a CSV export of your users and their REQUEST DATA choices.

Translate or Modify Fields Texts

  1. If you want to modify any fields texts (back-end or front-end related), you can use Joomla!'s default translation procedure: access the plugin folder (/plugins/system/favgdpr) and, inside the languages folder, edit the desired language ini file. The modifs will be instantly visible.
  2. If you want to add a new translation (back-end or front-end related), access the plugin folder (/plugins/system/favgdpr) and, inside the languages folder, create another subfolder using the right language code (ex: fr-FR, for french). Then, inside this new folder, clone the english ini file and rename it using the right language code prefix (ex: fr-FR.plg_system_favgdpr.ini). Then, apply your translations.

Being a responsive plugin, the front-end part of this Joomla! plugin (the cookie bar) has no fixed width. The maximum width of the plugin is the width of the device used (desktop, tablet or mobile). To test the responsive behaviour of the plugin simply adjust the width of the browser window to different sizes.

The Joomla! name is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.
FavThemes is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.