Here are the steps to add an "I Agree Checkbox to Privacy Policy" to the contact page form for your Joomla 4 website using Joomla's "Content - Confirm Consent" plugin.

  1. Log in to your Joomla website.

  2. From the Joomla's Dashboard, go to Components:

    TermsFeed Joomla 4: Dashboard with the Components option highlighted

  3. Select Contacts:

    TermsFeed Joomla 4: Dashboard with the Components - Contacts highlighted

  4. Then select Categories:

    TermsFeed Joomla 4: Dashboard with the Components - Contacts - Categories highlighted

  5. The Contacts: Categories Editor will open. Click the + New button:

    TermsFeed Joomla 4: Contacts - Categories -  Add a new category highlighted

  6. Name your category. For example, type Contact Us in the required Title field:

    TermsFeed Joomla 4: Contacts - Categories -  Add a new category highlighted

  7. You're done. Click on the Save & Close button:

    TermsFeed Joomla 4: Contact Us category added - Save and Close highlighted

  8. Continue to Contacts:

    TermsFeed Joomla 4: Contact Us category saved - Contacts highlighted

  9. The Contacts Editor will open. Select + New to add a new contact:

    TermsFeed Joomla 4: Dashboard - Contacts - New highlighted

  10. Name your contact. For example, name it Contact us:

    TermsFeed Joomla 4: Contacts Editor - add the name - Contact us highlighted

  11. Under Linked User, click on the person icon and link the account you want this contact to be attached to:

    TermsFeed Joomla 4: Contacts Editor - add the name - Contact us highlighted

  12. Select the category Contact Us you just created:

    TermsFeed Joomla 4: Contacts Editor - Category Contact us highlighted

  13. In the Display tab set the Tags, Contact Information, and Miscellaneous Information options from Show to Hide:

    TermsFeed Joomla 4: Contacts Editor - Display tab - Hide the Tags, Contact Information, and Miscellaneous Information highlighted

  14. Click Save & Close:

    TermsFeed Joomla 4: Contacts Editor - Display tab - Save and Close highlighted

  15. The Contact Us form is created. Go to Menus:

    TermsFeed Joomla 4: Contacts created - Menus highlighted

  16. From the Menus Menu, select Main Menu:

    TermsFeed Joomla 4: Contacts - Menus - Main Menu highlighted

  17. The Menus: Items (Main Menu) Editor will open. Click the + New button:

    TermsFeed Joomla 4: Contacts Menus - Main Menu - Add new item highlighted

  18. Fill the Title required field with what you'd like the new item to be displayed in the frontend. As an example here, we used Contact Us:

    TermsFeed Joomla 4: Main Menu - New item Title - Contact us highlighted

  19. Under Menu Item Type, click on the Select button:

    TermsFeed Joomla 4: Main Menu - New item type -  Details tab - select button highlighted

  20. The Menu Item Type window will open. Select Contacts:

    TermsFeed Joomla 4: Main Menu - New item type - Contacts selected highlighted

  21. Select Single Contact:

    TermsFeed Joomla 4: Main Menu - New item type window - Contacts - Single Contact selected highlighted

  22. The new required Select Contact field will now have 2 options: Select or Create. Click on the Select button to connect the previously created Contact with the Main Menu:

    TermsFeed Joomla 4: Main Menu - New item type - Details tab - Select Contact - Select option highlighted

  23. The Select a Contact window will open. Click on Contact Us:

    TermsFeed Joomla 4: Main Menu - New item type - Details tab - Select Contact - Select - Contact Us highlighted

  24. Check the Contact Display Options tab:

    TermsFeed Joomla 4: Main Menu - New item type - Details tab - Contact Us - Contact Display Options Tab highlighted

  25. Set the Name, Tags, Contact Information, and Miscellaneous Information from Show to Hide:

    TermsFeed Joomla 4: Main Menu - New item type - Contact Display Options Tab - Set the Name, Tags, Contact Information, and Miscellaneous Information to Hide highlighted

  26. In the Page Display tab, under the Show Page Heading dropdown menu select Hide. This will prevent the name of your page from displaying twice.

    TermsFeed Joomla 4: Main Menu - New item type - Page Display Tab - Show Page Heading set to Hide highlighted

  27. Click Save & Close:

    TermsFeed Joomla 4: Main Menu - New item type - Contact us added - Save and Close highlighted

  28. Go to Preview to see your newly created Contact Us page that displays the contact form:

    TermsFeed Joomla 4: Main Menu - item saved - preview highlighted

  29. The Contact Us page is added to the Main menu displayed in the header of your Joomla website:

    TermsFeed Joomla 4: The Preview of the homepage with the Contact Us page displayed in the header of the website highlighted

  30. Let's add an I agree to the Privacy Policy checkbox as required field at the end of the contact form. Go back to the Dashboard, and go to System:

    TermsFeed Joomla 4: Menu Items - Back to Dashboard - select System highlighted

  31. The System Dashboard will open. From the Manage section, select Plugins:

    TermsFeed Joomla 4: System Dashboard with Manage - Plugins highlighted

  32. The Plugin Editor will open. Type "content" in the search in order to find the plugin you need:

    TermsFeed Joomla 4: Plugins Editor - Search - Content - plugins highlighted

  33. The plugins that contain the word "content" will be listed. Find the Content - Confirm Consent and click on it:

    TermsFeed Joomla 4: Plugins Editor - Search for Content - Plugins listed - The Content - Confirm Consent highlighted

  34. The Plugins: Content - Confirm Consent Editor will open. On the right side, you'll find the plugin Status marked as Disabled. Change the status to Enabled:

    TermsFeed Joomla 4: Plugins Editor - Content - Confirm Consent - Status update highlighted

  35. Below you'll see the Privacy Article section options: Select and Create. Select the Select option to link your Privacy Policy page (article) here:

    TermsFeed Joomla 4: Plugins Editor - Content - Confirm Consent -  Privacy Article - Select highlighted

    If you do not have a Privacy Policy, you can use our Privacy Policy Generator and create one within minutes.

  36. From the Select an Article list, select the Privacy Policy Article:

    TermsFeed Joomla 4: Plugins - Content - Confirm Consent - Privacy Article - Select  Privacy Policy Article highlighted

  37. Click Save & Close:

    TermsFeed Joomla 4: Plugins - Content - Confirm Consent - Privacy Article - Privacy Policy Article added - Save and Close highlighted

  38. The Plugin updates are saved. Go back to the Contact Us page and reload it to see changes. The Contact form is updated with the Privacy Note and a checkbox placed before the send email button.

    A note displayed next to the checkbox is: "By submitting this form you agree to the Privacy Policy of this website and the storing of submitted information."

    TermsFeed Joomla 4: Plugins - Plugin updates saved - The preview highlighted

  39. You're done!