HX
HEXAMAZE
Networking & Subnetting Training Game
Privacy Policy

Privacy Policy

Last updated: March 2026 App: Hexamaze (Project ID: hexamaze)

Hexamaze (“the Application”, “we”, “our”) is a web-based educational game focused on networking and binary/hexadecimal training. This Privacy Policy explains how Hexamaze accesses, uses, stores, and protects the personal data obtained through Google Sign-In (OAuth 2.0) and the YouTube Data API v3.

By using Hexamaze, you agree to this Privacy Policy.

1. Data We Access From Google

Hexamaze uses the following Google API scopes. No other scopes are requested or used.

  • Google Sign-In (openid / profile) : we read your first name and profile picture (avatar) for leaderboard display.
  • YouTube Data API v3 — read-only scope (https://www.googleapis.com/auth/youtube.readonly) : we perform a single, read-only subscription check to determine whether you are subscribed to the YouTube channel julienCode. This check is used solely to align your in-game exercise progression with the corresponding free video courses published on that channel. We have only read access — we never write, modify, delete, publish, or upload any data on your YouTube account.

We do not access your videos, playlists, watch history, comments, likes, subscribers list, or any other YouTube account data beyond the single subscription status check described above.

We do not access your email address, Google Drive content, contacts, calendars, or any other Google service outside the two scopes listed above.

2. Why We Collect This Data

We only collect the data strictly necessary to provide the following features:

Data Purpose
First name Display your name in the in-game leaderboard (Top 10)
Profile picture (avatar) Display your avatar in the in-game leaderboard (Top 10)
YouTube subscription status — julienCode channel
(read-only, never stored)
Automatically align in-game exercise progression with the free video courses published on the julienCode YouTube channel (e.g., unlock modules whose content is already covered in published lessons)

Your data is never sold, never shared with advertisers, and is only used for visual identification of players inside the Hexamaze game.

3. How Your Data Is Used

Your Google data is used solely to:

  • Identify your profile inside Hexamaze.
  • Display your name and avatar in the Top 10 leaderboard.
  • Prevent duplicate entries in ranking systems.
  • Check — in read-only mode — whether you are subscribed to the julienCode YouTube channel, in order to automatically configure your exercise progression according to the courses available on that channel. This check is performed at sign-in time only; the result is used for the current session and is never stored on our servers.

No Google data is processed for analytics, used for advertising, or combined with any third-party data source.

4. How Your Data Is Stored

Your data may be stored on our server in order to maintain ranking history. Stored data includes:

  • First name
  • Profile picture URL

YouTube subscription status is never stored. The subscription check is performed transiently at sign-in time only — the result is used in-session to configure the exercise progression and is never written to our database or retained after your session ends.

We do not store any Google tokens longer than necessary for authentication. All data is stored securely in our server environment hosted in Europe.

5. Data Retention

Your data is kept only as long as your account exists in Hexamaze or until you request its deletion.

If you do not log in for 12 months, your profile and ranking data may be automatically removed.

6. Data Deletion

You may request full deletion of your Hexamaze profile and all associated data at any time.

To delete your data, please contact us at:

Once deletion is completed, your data cannot be recovered.

7. Revoking Google Access

At any time, you can revoke Hexamaze’s access to your Google account using your Google Account settings:

https://myaccount.google.com/permissions

After revocation, Hexamaze will no longer receive any Google data, and you will be disconnected from Google-based sign-in. If you also want your existing ranking data to be removed, please contact us for deletion as described above.

8. Data Sharing

We do not share, sell, or transfer your data to:

  • Advertisers
  • Analytics companies
  • External partners or platforms

Your data is used exclusively inside Hexamaze to provide the game’s features.

9. Children’s Privacy

Hexamaze is not directed to children under 13. We do not knowingly collect personal information from children under 13. If we learn that we have collected such data, we will delete it immediately.

10. Security Measures

We apply industry-standard protections to safeguard your data, including:

  • Use of HTTPS
  • Restricted server access
  • Secure token handling with limited lifetime

However, no online service can guarantee absolute security.

11. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. When changes are made, the “Last updated” date at the top of this page will be modified accordingly.

12. Contact

For any questions about this Privacy Policy, or to request data deletion, you can contact us at:

13. YouTube Data API — Complete Disclosure (Required by Google)

In compliance with the Google API Services User Data Policy and its Limited Use requirements, the following table provides a complete disclosure of our use of the YouTube Data API v3.

ItemDetails
API used YouTube Data API v3
OAuth 2.0 scope https://www.googleapis.com/auth/youtube.readonly
Access type Read-only. Hexamaze never writes, modifies, deletes, publishes, or uploads any data to YouTube on your behalf.
Endpoint called Subscriptions list — filtered by forChannelId of the julienCode channel, to check whether the authenticated user is subscribed to that channel only.
Purpose To synchronize in-game exercise progression with the free networking courses published on the julienCode YouTube channel. Subscribers can have their learning path automatically aligned with the course content already published.
Data stored None. The subscription status is checked transiently at sign-in and is never written to our database.
Data retained after session None. No YouTube data persists beyond the active login session.
Data shared with third parties Never. YouTube subscription data is never sold, rented, shared with advertisers or analytics partners, or used for any purpose other than the in-session progression alignment described above.
Other YouTube data accessed None. Videos, playlists, watch history, comments, likes, channel statistics, and all other YouTube resources are never requested or accessed.

Hexamaze's use of information received from Google APIs adheres to the Limited Use Policy: data obtained via Google APIs is used only to provide or improve user-facing features visible within Hexamaze, and is not used for serving ads, tracking users across third-party sites, or any purpose unrelated to the functionality described in this policy.