HOCKEY BEATS

Age Verification, Parental Consent & Premium Checkout

UX Copy & Implementation Specification

Version: 1.0
Date: 24 October 2026
Platform: https://hockeybeats.app
Operator: DRIXTON s. r. o.


1. Purpose

This document defines the registration, parental authorization, subscription checkout, and cancellation experience for Hockey Beats.

The objectives are to:

The user experience should remain simple, accessible, and understandable to younger players.

Age-related safeguards must be enforced by the backend, not only by interface text.


PART A — ACCOUNT REGISTRATION

2. Registration Screen

Heading

Create your Hockey Beats account

Description

Join Hockey Beats, improve your hockey skills, earn XP, unlock achievements, and play interactive hockey games.

Registration options

Age information

Hockey Beats is available to players aged 13 and older. Players aged 13–15 need permission from a parent or legal guardian.

Legal notice

By creating an account, you agree to our Terms of Service and acknowledge our Privacy Policy.

Links

Primary button

Continue

Implementation requirements


3. Age Confirmation

Heading

How old are you?

Description

We ask your age to help keep Hockey Beats safe and provide the right experience for every player.

Input

Date of birth

Primary button

Continue

Privacy explanation

We use your age information to check eligibility and apply age-appropriate protections. Learn more in our Privacy Policy.

Age-based behavior

AgeRegistration outcome
Under 13Registration blocked
13–15Parent or guardian authorization flow
16–17Registration allowed, with applicable minor safeguards
18+Standard registration

Technical requirements

The server must calculate age from the supplied date of birth.

The application should collect and retain only the age-related information necessary for eligibility, legal compliance, and protection against circumvention.

Access to date-of-birth information must be restricted.

Age information must not appear on public profiles or leaderboards.

Where legally necessary, the applicable age threshold must be determined by the user's jurisdiction rather than assuming Slovak rules apply everywhere.


4. Under-13 Screen

Heading

Hockey Beats is for players aged 13 and older

Description

Sorry, you need to be at least 13 years old to create a Hockey Beats account.

You can come back when you're old enough to join.

Button

Back to Homepage

Implementation requirements


PART B — PARENTAL AUTHORIZATION

5. Registration for Players Aged 13–15

Heading

Let's get your parent or guardian involved

Description

You're almost ready to join Hockey Beats!

Because you're under 16, we need permission from your parent or legal guardian before you can start playing.

Input

Parent or guardian's email address

Primary button

Send Permission Request

Secondary button

Back

Additional information

We'll send your parent or guardian an email explaining Hockey Beats and how to review your request.

Implementation requirements


6. Child's Pending Approval Screen

Heading

Permission request sent!

Description

We've sent an email to your parent or guardian.

Once they've reviewed and approved your request, we'll let you know when your Hockey Beats account is ready.

Status

Waiting for parent or guardian approval

Actions

Additional information

Ask your parent or guardian to check their inbox and spam folder.

Implementation requirements

The resend action must be rate-limited.

The authorization link must be unique, time-limited, and resistant to guessing or reuse.

Pending accounts must not have unrestricted access to account-based features.

Expired or rejected requests must be handled according to a documented deletion schedule.


7. Parental Authorization Email

Subject: Your permission is requested for Hockey Beats

Hello,

A young player has requested permission to create a Hockey Beats account using your email address as their parent or legal guardian contact.

Hockey Beats is an interactive hockey training platform that combines physical skills, camera-based gameplay, achievements, and optional music integrations.

Hockey Beats is available to players aged 13 and older. Players aged 13–15 require parental or guardian permission.

Before making a decision, please review:

Review Permission Request

If you did not expect this email or do not recognize the request, you can ignore it or contact studio@drixton.com.

Receiving this email does not create a paid subscription or authorize any payment.

Thank you,
The Hockey Beats Team
studio@drixton.com


8. Parent Review Screen

Heading

Review your child's Hockey Beats request

Description

A young player has asked for your permission to join Hockey Beats.

Before approving, please review how the platform works and how your child's information will be used.

What your child can do

How camera tracking works

Hockey Beats processes camera frames locally in the browser for ball tracking. Raw camera video is not uploaded to Hockey Beats servers as part of this functionality.

What information may be stored

Account information, username, gameplay progress, scores, achievements, preferences, and limited website usage information.

What you are authorizing

Permission to use Hockey Beats

I confirm that I am the child's parent or legal guardian and authorize the child to use Hockey Beats under the applicable Terms of Service.

Data processing consent, where legally required

I have reviewed the Children's Privacy Notice and authorize the specifically described consent-based processing activities identified in this authorization process.

This second choice must only be presented where consent is the applicable legal basis. Any separate optional processing requiring consent must be described and controlled independently.

Primary button

Approve Request

Secondary button

Decline Request

Privacy note

Approving account access does not authorize Premium purchases, recurring payments, or use of your payment method.

Verification requirements

The approval link alone must not automatically be treated as sufficient proof of parental responsibility in every situation.

The implementation must use a risk-appropriate process to take reasonable steps to verify parental authorization, taking into account available technology and applicable law.

The selected method must be assessed before launch. Possible approaches may include verified parent accounts and additional confirmation steps where necessary.

Avoid collecting identity documents unless genuinely necessary and supported by an appropriate legal basis and safeguards.


9. Parent Approval Confirmation

Heading

Permission approved

Description

Thank you for reviewing the request.

The player's Hockey Beats account can now be activated, subject to completion of the required verification steps.

You can contact us at any time with questions about your child's account or personal information.

Button

Done

Additional notice

This approval does not authorize paid subscriptions or recurring charges.


10. Parent Declines Request

Heading

Request declined

Description

You've declined this Hockey Beats registration request.

The player will not receive access through this request.

If you have questions or would like to discuss your child's information, contact studio@drixton.com.

Button

Done


11. Child Receives Approval

Email subject: You're ready to join Hockey Beats!

Email body

Good news!

Your parent or guardian has approved your Hockey Beats account request.

You can now complete your registration and start playing.

Complete Registration

See you on the field!
The Hockey Beats Team

Technical requirements

Before activation, the system must confirm that the relevant authorization is valid, current, and associated with the correct pending registration.

An approval should not be reusable to activate unrelated accounts.


PART C — PREMIUM SUBSCRIPTIONS

12. Premium Plan Selection

Heading

Unlock Hockey Beats Premium

Description

Play every Premium game, improve your skills, and enjoy unlimited Premium gameplay.

Premium Monthly

€8.45/month

Premium Yearly

€79.99/year

Save approximately 21% compared with monthly billing.

Included

Trial message

Start with 7 days free.

Primary button

Start 7-Day Free Trial

Additional note

Your selected plan starts automatically after the trial unless you cancel before it ends.

Important

The checkout must not suggest that features already available in the Free Plan require Premium.

Remote Phone Camera, XP, achievements, leaderboards, and supported music integrations remain available to eligible Free users.


13. Premium Checkout — Adult Purchaser

Heading

Start your 7-day Premium free trial

Selected plan

Premium Monthly — €8.45/month

or

Premium Yearly — €79.99/year

Today

€0.00

Free trial

7 days

First payment

[Exact date] — [Exact amount]

Renewal

Your subscription will automatically renew every month or year, depending on your selected plan, until canceled.

Cancellation

Cancel anytime before your free trial ends to avoid the first charge.

Refund information

Your eligible first paid Premium subscription purchase is covered by our voluntary 7-day full-refund guarantee, in addition to applicable statutory rights.

Payment method

[Secure payment form]

Required acknowledgment

I understand that my selected subscription will automatically become paid after the 7-day free trial unless I cancel before the trial ends. I authorize the recurring payments shown above.

Primary button

Start Free Trial — Pay After 7 Days

Links

Technical requirements


14. Premium Checkout for a Minor

Where the purchaser is not legally capable of independently entering the proposed paid subscription, the purchase must be completed or validly authorized by a legally capable person.

Heading

Ask a parent or guardian to complete your purchase

Description

Premium is a paid subscription that automatically renews after the free trial.

A parent or legal guardian may need to review and authorize the purchase before you can activate it.

Primary button

Ask Parent or Guardian

Secondary button

Continue with Free

Parent purchase screen

Heading

Review this Premium subscription

Description

You are reviewing a paid Hockey Beats subscription for a younger player.

Selected plan

[Premium Monthly / Premium Yearly]

Free trial

7 days

First payment

[Exact date and amount]

Recurring payments

[Monthly / Yearly]

Required acknowledgment

I confirm that I am legally authorized to make this purchase and authorize the recurring payments described above.

Primary button

Authorize Subscription — Pay After 7 Days

Implementation requirements

Parental permission to use the Service must not be reused as payment authorization.

The payment authorization must relate to the specific subscription, amount, billing cycle, and renewal terms.

The purchaser must be able to review the purchase and receive the legally required confirmation.

The system must not allow a child to bypass required purchase authorization merely by selecting a checkbox.


PART D — SUBSCRIPTION MANAGEMENT

15. Trial Activated

Heading

Your Premium trial is active!

Description

Enjoy seven days of full Premium access.

Trial ends

[Exact date]

First scheduled payment

[Exact date and amount]

Selected plan

[Monthly / Yearly]

Primary button

Start Playing

Secondary button

Manage Subscription

Important note

Cancel before your trial ends to avoid being charged.


16. Subscription Settings

Heading

Manage Subscription

Current plan

Premium Monthly / Premium Yearly

Status

Free Trial / Active / Canceled / Expired

Next payment

[Exact date and amount, if applicable]

Billing frequency

Monthly / Yearly

Actions

Support

Need help? Contact studio@drixton.com.

Technical requirements

Subscription status must come from verified backend billing records.

Do not rely solely on frontend state or a successful checkout redirect.

A canceled subscription must not be displayed as active with future renewal enabled.

Users must be able to identify whether a future payment is scheduled.


17. Cancel During Free Trial

Heading

Cancel your Premium free trial?

Description

If you cancel now, your subscription will not become paid when the trial ends.

You won't be charged for this trial.

Primary button

Confirm Cancellation

Secondary button

Keep My Trial

Do not use confusing button labels or unnecessary cancellation obstacles.

Confirmation screen

Heading

Your trial has been canceled

Description

Your Premium subscription will not automatically convert into a paid plan.

No subscription charge will be collected for this trial.

Your Free Hockey Beats account remains available.

Button

Back to Hockey Beats


18. Cancel Paid Subscription

Heading

Cancel your Premium subscription?

Description

You can cancel your subscription at any time.

Cancellation stops future automatic renewals.

Unless a refund or statutory remedy applies, you'll keep Premium access until the end of your current paid period.

Premium access until

[Exact date]

Primary button

Confirm Cancellation

Secondary button

Keep Premium

Confirmation screen

Heading

Your subscription has been canceled

Description

Your subscription will not renew.

You can continue using Premium until [exact date], after which your account will return to Free.

Button

Done


PART E — REFUNDS AND WITHDRAWAL

19. Voluntary Refund Request

Heading

Request a Refund

Description

Eligible first paid Premium subscription purchases are covered by our voluntary seven-day full-refund guarantee.

The guarantee begins when your first subscription payment is successfully collected, not when your free trial starts.

Displayed information

Primary button

Request Refund

Alternative

Contact studio@drixton.com.

Additional note

Your statutory consumer rights remain available independently of this guarantee.

Technical requirements

A refund request must not be rejected merely because the voluntary guarantee has expired if the user may still have a statutory withdrawal right or another legal remedy.

The interface should distinguish voluntary refund requests from statutory withdrawal or non-conformity claims.


20. Statutory Withdrawal

Heading

Exercise Your Right of Withdrawal

Description

Depending on the applicable law and the type of digital service purchased, you may have a statutory right to withdraw from your contract.

You may submit an unequivocal withdrawal request through the available process or contact studio@drixton.com.

Primary button

Submit Withdrawal Request

Additional information

Any legal consequences of starting digital performance during the withdrawal period must be explained separately where required by law.

Implementation requirements

Before launching paid checkout, implement the legally required pre-contractual withdrawal information, any prescribed model form, and any necessary separate consent or acknowledgment.

Do not use a blanket checkbox claiming that all statutory withdrawal rights are waived.


PART F — BACKEND AND SECURITY REQUIREMENTS

21. Suggested Registration States

The backend should distinguish at least:

StateMeaning
pending_email_verificationEmail registration awaits verification
pending_parent_approvalMinor awaits required parental authorization
parent_approval_rejectedAuthorization declined
active_freeAccount eligible for Free access
restrictedAccount access restricted for a valid reason
deletion_pendingValid deletion request is being processed

The exact state model may differ, but users must not bypass required checks through OAuth, API requests, direct URLs, or client-side manipulation.

22. Suggested Subscription States

StateMeaning
trialingSeven-day Premium trial active
activePaid Premium subscription active
cancel_at_period_endRenewal disabled; current entitlement remains
canceledSubscription terminated
past_duePayment issue requiring appropriate handling
expiredNo active Premium entitlement

These are suggested application states, not necessarily the exact event or status names used by the payment processor.

The backend must determine access using validated subscription and entitlement records.

23. Authorization Records

Where parental authorization is required, retain an appropriately protected record of:

Where a payment is authorized, retain the relevant evidence of the subscription offer and payment authorization through the appropriate billing system.

Do not store unnecessary identity information or full payment card numbers.

Retention periods must be documented and justified.

24. Security Controls

The implementation should include:

25. Parent and Child Privacy Requests

Parents and guardians should be able to contact:

studio@drixton.com

For:

Requests must be handled with appropriate verification of identity and legal authority.

A person claiming to be a parent must not automatically receive access to a child's personal data without verification.

The child's rights and interests must also be considered.


PART G — IMPLEMENTATION ACCEPTANCE CHECKLIST

Before public launch, confirm:


26. Contact

DRIXTON s. r. o.
Mudrochova 7480/15
831 06 Bratislava – Rača
Slovak Republic

Company Registration Number: 53874871
VAT ID: SK2121518399

Email: studio@drixton.com
Website: https://hockeybeats.app


End of UX Copy & Implementation Specification — Version 1.0