Skip to Content

Age Check by Date of Birth

Protect your adult-only pages and products with an age check validated on the server and designed to respect GDPR.

0.00 € 0.00 € (Tax included)
0.00 € (Tax included)

  • Odoo version
Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days
Get the module Free

LGPL-3

A free account is required to download an archive. A paid module is available once its order is paid: the archive is then in your order.

Need help? [email protected]

The need

You sell products for adults only and a simple Yes or No window proves nothing. You need a check that the server really enforces and a controlled trail of the data collected.

What you gain

Check enforced by the server

The server validates the date and computes the age before opening pages, products and categories flagged as adult.

Images hidden from visitors

Thumbnails and images of adult products and categories are swapped for a neutral picture until the check is passed.

Signed cookie and anti-abuse

A signed cookie keeps the outcome. A refused minor cannot retry and attempts are rate limited per session.

Protected buying journey

Optionally the cart, address and payment steps require the check whenever an adult product is in the basket.

Fully configurable GDPR

One retention period per data type, minimized log, scheduled purge, access and erasure rights plus a translatable notice.

Log of every check

Each check is recorded without any IP address and stays readable, read-only, by authorized managers.

How it works

Turn on the message

In the website settings tick Popup Message then choose the title, text, image and pages concerned.

Flag adult content

Tick Adult product on the product form or on the shop category. Sub-categories follow.

Choose mode and age

Switch to Date of birth mode then set the minimum age, the check memory and the checkout guard.

Set personal data rules

Define minimization, retention periods, scheduled purge and the information notice for your legal framework.

Visitor enters the date

A protected page redirects to the gate. An adult goes back to the page and a minor sees the refusal.

Screenshots

Age Check by Date of Birth
Age Check by Date of Birth
Age Check by Date of Birth

Frequently asked questions

No. It is a declaration checked by the server. It does not replace the age verification your legal context may require.

This release targets Odoo 20 in both Community and Enterprise. It depends on website and website_sale.

No. Websites keep the original declarative popup until you choose the date of birth mode.

It stays available and is left untouched. Its check runs in the browser and can be bypassed. Choose date of birth mode for real enforcement.

Log and visitor date stay reserved for website administrators and sales managers. Internal users see a contact's date.

They can delete their cookie and try again since the memory is a cookie. Attempts are rate limited per session without storing an IP address.

They can still show in lists, searches and sitemaps. Only the pages, images and thumbnails are protected.

Yes. Exclude adult pages from the HTML cache and do not cache the images of adult products.

Scope

It protects the chosen pages, adult products and categories and optionally the cart, address and payment steps.

Technical sheet

Technical name
auguria_website_popup
Odoo versions
14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0
Application
eCommerce
Dependencies
website, website_sale
Licence
LGPL-3
Published by
ANOR

Disclaimer — This module is provided "as is", without warranty of any kind. ANOR Group shall not be held liable for any direct or indirect damages resulting from its use, its installation or its modification by a third party, nor from its use outside the scope of a contractual ANOR service.