Adding an Age Gate to your Website

Modified on Sat, 22 Jun at 4:02 PM

Hard Age GateEnsuring Compliance via Age Gates


Age gates play a vital role on retailer websites in accordance with the Cannabis Act, serving as a preventive measure against minors accessing cannabis-related content or products online.

Once implemented, a Soft Age Gate functions as digital barrier for a cannabis website, requiring users to self-attest their age before gaining access.

NOTE: This is NOT the same as a Hard Age Gate, which WAS required in Alberta according to provincial regulations set by AGLC prior to October 13, 2023.



Example of a Soft Age Gate (

How to Add a Soft Age Gate:

Certain web builder platforms have built-in age gate features like widgets/plugins. Some platforms, like Squarespace, require the use of external applications.

  • Elfsight is an external application that you can add to your website. They offer a free trial plan for a soft age gate that supports up to 200 views, with a subscription option priced at $5 US per month for unlimited views. This subscription is ad-free and has more customization options.
  • See this step-by-step guide if you are interested: How to Create an Elfsight Age Gate + Add it to your Website.
    NOTE: Squarespace was used in this demo. Buddi is not affiliated with Squarespace nor Elfsight.

Soft Age Gate vs. Hard Age Gate

  • Soft Age Gates are federally mandated in accordance with the Cannabis Act. All provinces are subject to this less restrictive version, which acts as a digital barrier for a cannabis website.

  • Soft Age Gate:
    • Self-attestation is sufficient (e.g. the user enters their date of birth upon entering the website).
    • This requires third-party tools; it is not included in the Buddi menu.

  • Hard Age Gate:
    • Requires formal age verification processes (e.g. the user presents an ID card in person). 
    • This feature is available as an option in Buddi. Retailers can Enable a Hard Age Gate for their online menu. This means a user must sign up for a profile in the menu, get age-verified by staff, then sign into the profile to view the full menu.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article