A privacy policy page is legally required and will also help your website stay compliant with privacy laws like GDPR and ePrivacy Directive. This guide will walk you through how you can generate a custom privacy policy for Joomla website in minutes.
To begin with, sign up on CookieYes and try it for free.
After you sign up, you will be directed to the installation screens. You can install the cookie banner to support GDPR compliant for your use of cookies. If you want to create a privacy policy first, then skip the installation and proceed to the app dashboard.
How to generate a privacy policy for Joomla
Step 1. Access the privacy policy generator
From your app’s homepage, click on Legal Policies and select Privacy Policy Generator.
- Select the primary language
- Choose the default language of your privacy policy.
- Generate policy in multiple languages
- Select the additional languages you want to generate the privacy policy in. This feature is available only on Basic, Pro and Ultimate plans.
- Click Save draft to save your progress or Next to continue.
Step 3. Add company details
Company details has two sections: Contact information and Business details.
In Contact information, provide name (either company or individual), website URL, email address, contact URL (if applicable), and full address. Click Next to navigate to Business details.
In Business details, provide the following details.
Do you have users in EU/EEA?
Select Yes or No to indicate whether your website has users in the EU or EEA. Selecting Yes includes GDPR-specific clauses in your privacy policy.
The remaining questions in this section apply only to websites with users in California. If you do not have users in California, select No for the next question and click Next.
Do you have users in California?
Select Yes or No to indicate whether your website has users in California. Selecting Yes displays follow-up questions that determine whether the CCPA/CalOPPA applies to your business.
The follow-up questions below are available only on the Basic, Pro, and Ultimate plans.
If you select No, no additional questions appear.
If you select Yes, answer the following questions:
- Are you a for-profit organisation?
- If you select No, no additional questions appear, as the CCPA applies only to for-profit businesses.
- If you select Yes, the following question appears:
- Do you cross one or more of the following thresholds? $25 million or more in annual gross revenue, data processing for 100,000 or more customers, or 50% or more of revenue from selling customers' personal information (including data shared for cross-context behavioral advertising).
- If Yes, the CCPA applies to your business. A Disclosure of data page appears later in the flow.
- If you select No, a follow-up question appears: Do you want to include CCPA-compliant clauses even if not legally required?
- If you select Yes, the Disclosure of data page is added to the flow.
- If you select No, no additional questions appear in this step.
- Do you sell or share the personal information of users?
- Selecting Yes prompts you to provide the categories of personal information that are sold or shared and, for each category, the categories of third parties to which the information is sold or shared. The Disclosure of data page is also added to the flow.
- If you select No, no further questions appear in this step.
Click Next to proceed to Step 4.
Step 4. Collection of data
Collection of data has two sections: Personal information and Additional information.
In Personal information, specify the types of personal or sensitive personal information you collect. Click Next to navigate to the Additional information section.
In Additional information, provide the following details:
- Specify whether you use cookies or other tracking technologies. If you select Yes, add a link to your cookie policy.
- Describe how you respond to Do Not Track requests.
- Specify whether you collect information about users below the age of 16.
- Select the legal bases for collecting the data.
- Specify whether you collect information about users below the age of 13.
- Specify whether you have a process that allows users to review and request changes to their information. If you select Yes, describe how users can review or update their data.
Click Next to proceed to Step 5.
Step 5. Use of data
In Use of data, select the options that describe how the information you collect is used. Click Next to proceed to Step 6.
Step 6. Disclosure of data
In Disclosure of data, provide details about the categories of users whose information is sold or shared, the request process for users to delete, correct, or access their information, sensitive information disclosures, and any third-party disclosures made in the past 12 months.
Disclosure of data appears only if you selected the relevant options in the Business details section of the Company Details page, so it may not be part of every user's setup.
Step 7. Data retention
In Data retention, specify how long the information you collect is retained. Click Next to continue.
Step 8. Miscellaneous disclosures
In Miscellaneous disclosures, provide details about cross-border data transfers (to non-adequate countries or regions outside the EU), automated data processing, your data protection officer's contact details, and your data controller or representative (if applicable). Click Next to continue.
Step 9. Preview and generate the privacy policy
You can now preview your privacy policy in multiple languages. Click Generate privacy policy to generate the policy.
Click Add policy to site to see the methods for adding the privacy policy to your website.
Step 10. Copy your privacy policy code
Follow the below steps to copy your privacy policy code.
1. Choose your preferred method for adding privacy policy to your website:
- Option A: Code snippet: Keeps your privacy policy automatically updated.
- Option B: HTML format: Requires manual updates whenever the privacy policy changes.
2. Select your preferred language.
3. Click Copy code.
How to add privacy policy into Joomla website
Step 1. Add a privacy policy page in Joomla
1. In your Joomla Home Dashboard, select Content from the side panel and click the + icon.

2. Provide a title for the article in the Title field, e.g., Privacy Policy.
Step 2. Paste the privacy policy code into your Joomla website
1. Paste the copied privacy policy in the Description field. Click Save & Close to save the changes.

2. Follow the steps below to publish the article.
- From the side panel, go to Menu > All Menu Items.
- Click +New to add a new item menu.
- For Menu Item Type, click Articles > Single Article.
- Set the Select Article field by clicking Select and choosing the Privacy Policy article you created.
- Choose the Menu where the page link will be added and set the Status to Published.
- Click Save to publish your privacy policy page.
Step 3. Complete privacy policy generation
Return to CookieYes and click Complete generation. In the popup that opens, click Yes, I have installed.
Your privacy policy page will be live on your Joomla website. You can then link your privacy policy to your website footer.
Frequently asked questions
Do I need to add a privacy policy to my Joomla website?
Yes. You need a detailed privacy policy on your website to comply with regulations and be legally compliant. Several privacy regulations across countries require websites to have a comprehensive privacy policy, including the GDPR in EU & UK, CCPA in US, PIPEDA in Canada, LGPD in Brazil and so on. Not only is a privacy policy a legal requirement, but it is also a best practice to build transparency and confidence in your site.
Where should a privacy policy go on a website?
Privacy policies are usually linked on a website’s footer and is accessible from every page of the website. You should also link your privacy policy on important touchpoints where you collect personal information such as – sign up pages, checkout pages, forms etc.