User registration for youth clubs: does this child need a parent's consent?

For an online service relying on a child’s consent, GDPR Article 8 requires the child to reach the country’s digital-consent age or have consent from the holder of parental responsibility. The regulation sets 16 as the default, while countries may lower the age to 13. The check uses the member’s date of birth, country, and sign-up date.

For club secretaries in the EU, Iceland, Norway and the UK. GDPR Article 8 sets the digital-consent age at 13, 14, 15 or 16 depending on the country.

Parent's consent needed: 14 years old, Germany's age is 16

Full version — $60 once

The WordPress plugin: the same 30-country ages in your club's sign-up form, the parent's confirmation email, CSV export of the register. Paid once, no subscription.

Consent is the lawful basis this check is about (for example a directory listing or photos). The same child in another country can get a different answer. That's why the table below highlights the row.

Digital-consent age, 30 countries (GDPR Art. 8 national choices)

CountryAgeThis member on the sign-up date

Fines for Art. 8 breaches: up to €10,000,000 or 2% of worldwide annual turnover, whichever is higher (GDPR Art. 83(4)).

What the plugin puts on your join page

9 fields: Member's full name · Member's date of birth · Country (with its Art. 8 age) · Who gives consent? · Parent or guardian's name · Email for the confirmation · Parent or guardian's phone · Member directory: yes/no · Photos: yes/no. Install: Plugins ▸ Add New ▸ Upload Plugin ▸ choose the .zip ▸ Install Now ▸ Activate, then put the shortcode [youth-club-parental-consent-registration] on a page. Requires PHP 7.4+. Menu names differ by WordPress version and language.

Get the full version $60

Sign-up form that records date of birth, country and parent's consent. The Art. 8 age is 13–16 by country; breaches can be fined up to €10,000,000 or 2% of turnover (GDPR Art. 83(4)).

One payment, one licence key for this tool. The key is shown right after payment.

Ultimate Member Standard: $276/year for 1 site, billed yearly until cancelled (ultimatemember.com/pricing, checked 2026-09-24).

Buy the full version — $60
ENDEJAESPT

Find a tool

· ReadyStack

Worked example

Real numbers from this tool, line by line.

User Registration & Parental Consent for Youth Clubs — GDPR Art. 8 Ages, 30 Countries

A 14-year-old fills in your club's join form on a Sunday evening. Ticks "yes" to the member directory, "yes" to photos. Whether that tick counts depends on the country, not on your form.

GDPR Article 8 says that when an online service relies on consent from a child, the child must have reached a minimum age, or the consent must come from the holder of parental responsibility. The regulation sets 16 as the default and lets each country go as low as 13. They did not agree. Across the 27 EU states plus Iceland, Norway and the UK, 11 countries chose 13, 6 chose 14, 4 chose 15 and 9 stayed at 16.

Here is one real calculation, run in our free web check. A member born 15 March 2012 signs up on 24 September 2026 and is 14. In Germany, where the age is 16, a parent must give consent until 15 March 2028, which is 538 days after the sign-up. In Spain (14) or the UK (13), the same child can consent alone. In France (15) the parent is needed until 15 March 2027. The child could consent alone in 17 of the 30 countries and needs a parent in the other 13.

Why does a club care? Article 83(4) puts breaches of Article 8 in the tier of fines up to €10,000,000 or 2% of worldwide annual turnover, whichever is higher. A volunteer-run club will rarely see that ceiling. The more likely loss is a complaint from a parent who never agreed to a photo, and a register that cannot show who consented.

A free form builder does not know any of this. It gives you a date field and a checkbox. It has no idea that the answer for a 14-year-old flips at the border.

So we built a WordPress registration form around the rule. The form has 9 fields: the member's full name, date of birth, the country where the member lives, who gives consent, the parent or guardian's name, the email for the confirmation, the parent's phone, and two choices: member directory yes or no, photos yes or no. The country dropdown carries the Article 8 age next to each of the 30 countries, so the family sees "Germany — consent age 16" while filling it in. On the Settings page you enter your club name and the consent age where the club is based, and both are printed above the form.

Every sign-up lands in an admin register, 50 per page. The form uses a nonce, a honeypot and escaped output on every field. That free plugin is complete: the sign-up job is done.

The paid version is for the week after, when the sign-ups have piled up and the committee asks for the list. It adds four things. A confirmation email to the address on the form, which in the under-age case is the parent. That gives the parent a copy of what was agreed and gives you a record that you contacted them. A CSV export of the whole register, with submission date and time. A new-member alert to the club secretary. And search by member name.

One honest limit: the consent age table reflects each country's national choice as we recorded it. If your regulator tells you otherwise, the free web check lets you type a different age and see the answer change. The plugin's Settings page lets you set the local age printed above your form.

Try it now with one of your own members: enter the date of birth, the country and the sign-up date. The answer, the date the member can consent alone and the full 30-country table appear at once, in your browser, with nothing to install.

15 seconds — what it actually does

Questions people ask

What does this plugin do?

It adds one registration form for a youth club, sports team, scout group or music school. The form records the member's name, date of birth, country with its GDPR Article 8 digital-consent age, the parent or guardian's name, email and phone, the consent basis, and the directory and photo choices. Every sign-up lands in an admin register, 50 per page.

Who is it for?

Club secretaries, coaches and volunteers who run a WordPress site for members under 18 in the EU, Iceland, Norway or the UK. If a 14-year-old signs up online and you rely on consent for a directory listing or photos, the age that decides whether a parent must consent is 13, 14, 15 or 16 depending on the country.

Why not just use a free form builder?

A generic form does not know that the digital-consent age is 16 in Germany, 15 in France, 14 in Spain and 13 in the UK. This form puts that age next to every country in the dropdown and asks who gives consent. The paid version also emails the parent a copy and exports the register as CSV.

What is in the free version?

The whole form with all 9 fields, the 30-country age dropdown, your club name and consent age printed above the form, spam protection (nonce and honeypot), and the admin register with paging. The free version completes the whole sign-up job. The paid version adds CSV export, a confirmation email to the parent, a new-member alert and search by member name.

How does the price compare?

The paid version costs $60, paid once. For comparison, the Ultimate Member Standard plan is listed at $276 per year for one site, billed until cancelled (ultimatemember.com/pricing, checked 24 September 2026). It covers profiles and logins rather than a per-country parental-consent age. Try the free web check with your own member's date of birth first.

Ask about this tool

One question, answered by the person who built it. Your email only if you want the answer sent.

Embed this calculator on your site (free)

Paste this code into your page. It runs in your visitor’s browser and stays up to date. Nothing your visitors type is stored.

 All embeddable tools

For businesses: your name and logo instead of ours, and each visitor’s result + e-mail in your inbox (only when they tick consent) — Pro from $19/month. See Pro →

Email me this result
A copy of what you see above, in your inbox — the tool stays free, nothing here is locked.