← Back to TableTopTourney

Privacy Policy

Last Updated: July 24, 2026

Overview

TableTopTourney ("we", "our", or "the app") respects your privacy and is committed to protecting your personal data. This privacy policy explains how we collect, use, and safeguard your information when you use our board game tournament tracking application.

Information We Collect

Account Information

When you create an account, we collect:

  • Email address
  • Display name
  • Profile picture (optional)

Tournament Data

When you use the app, we store:

  • Tournament settings and configurations
  • Game play records and scores
  • Contestant information and statistics
  • Game collection and ownership data

BoardGameGeek Import Data

If you choose to use the BoardGameGeek (BGG) play import feature, we collect additional data. This feature is entirely optional and only activated when a tournament organiser explicitly enters a BGG username and clicks "Fetch Plays". No data is retrieved from BGG automatically.

When you use the BGG import, we retrieve and store:

  • The BGG username(s) you provide
  • Play records for the specified year: game title, play date, player count
  • Win/loss data associated with those plays
  • BGG usernames linked to contestant profiles (when you choose to map them)

This data originates from BoardGameGeek's public XML API. By using the import feature, you acknowledge that the plays you import are publicly visible on BoardGameGeek.

How We Use Your Information

We use your information to:

  • Provide and maintain the tournament tracking service
  • Send tournament invitations to email addresses you provide
  • Allow tournament organizers to find and add registered users to a tournament by entering an exact email address
  • Calculate statistics and championship results
  • Display public tournaments to other users (if you choose to make them public)
  • Authenticate your account and ensure security

BoardGameGeek Integration — Lawful Basis & Your Rights

Our legal basis for processing BGG import data is consent: you actively initiate the import by providing a username and clicking the import button. You are not required to use this feature.

By using this feature, you are also subject to BoardGameGeek's Privacy Policy. TableTopTourney uses BGG's public XML API in accordance with their API Terms of Use.

Retention: Imported play data is retained for as long as your tournament exists. You can delete individual plays at any time from the tournament dashboard, or request full deletion via our contact form.

International data transfer: BoardGameGeek is operated from the United States. When you trigger an import, a request is made to BGG's servers in the US to retrieve your public play data. We do not store any data on BGG's behalf — data is fetched transiently and then stored in our own EU/UK-accessible infrastructure.

Automated ranking: Imported play data is used to calculate tournament standings, statistics, and achievements. This processing is disclosed here as a matter of transparency.

AI and machine learning: We do not use any data imported from BoardGameGeek — or any other data you provide — to train artificial intelligence or large language models. This is strictly prohibited by BGG's API Terms of Use and our own policy.

Attribution: Game data (titles, images, complexity ratings) is sourced from and powered by BoardGameGeek.

Data Storage and Security

Your data is stored securely using industry-standard encryption. We use PostgreSQL for tournament, contestant, and game data, Google Firebase for authentication, and Postscale for transactional email delivery. We implement appropriate technical and organizational measures to protect your personal data against unauthorized access, alteration, disclosure, or destruction.

Authentication (Google Firebase)

We use Google Firebase Authentication to create and verify your account. Firebase stores your email address, a unique account identifier, and sign-in metadata (such as sign-in timestamps, used for account security).

Lawful basis: Processing this data is necessary to provide the service you've signed up for — you cannot use TableTopTourney without an authenticated account. This falls under "contractual necessity" (GDPR Art. 6(1)(b)), not consent, so no separate opt-in is required for authentication itself.

Retention: Your Firebase account record is retained for as long as your account exists. It is deleted when you request account deletion (see "Your Rights" below).

International data transfer: Firebase Authentication is operated by Google, and your account data may be processed on Google's infrastructure in the United States. This transfer is covered by Google's certification under the EU-US Data Privacy Framework and by Standard Contractual Clauses, which provide a recognized legal basis for transferring personal data from the EU/UK to the US.

Email Delivery (Postscale)

We use Postscale, an EU-based transactional email provider, to send tournament invitations, notifications, and other account-related emails on our behalf. Postscale processes your email address and the content of the email being sent. Because Postscale's infrastructure is EU-hosted, no international transfer outside the EU/UK is involved in sending these emails.

Data Sharing

We do not sell, trade, or rent your personal information to third parties. Your data may be shared only:

  • With contestants you explicitly invite to your tournaments, or with tournament organizers who add you to their tournament by entering your exact email address
  • With other users if you choose to make your tournament public
  • When required by law or to respond to legal process

You may be added to a tournament without taking any action if an organizer enters your email address and it matches your registered account. You can leave a tournament at any time from the tournament's Contestants tab.

Your Rights

You have the right to:

  • Access your personal data
  • Receive a copy of your data in a portable, machine-readable format
  • Correct inaccurate data
  • Delete your account and associated data
  • Control the visibility of your tournaments (public/private)
  • Opt out of email invitations

Cookies

We use essential cookies for authentication and session management. These are necessary for the app to function properly and cannot be disabled.

Children's Privacy

TableTopTourney accounts may not be created by children under 13, and we do not knowingly collect account data (email address, sign-in credentials) directly from children under 13.

Tabletop games are played by people of all ages, so a tournament organizer — who must be an adult with their own account — may enter the name or nickname of a minor as a contestant, for example a family member joining a game night. This is data entered about a child by their parent or guardian, not data collected from the child by us.

Changes to This Policy

We may update this privacy policy from time to time. Any changes will be reflected with an updated "Last Updated" date at the top of this page.

Contact Us

If you have questions about this privacy policy or your data, please contact us through the app's support channels or create an issue on our GitHub repository.