Overview
ClubMode helps you organize sports events and tournaments. It works primarily with data stored on your device. You do not need a ClubMode account, and ClubMode does not operate a central service for storing your tournaments or participant information. ClubMode does not show advertising, build advertising profiles, or use developer-operated analytics or telemetry. Some optional features communicate with other devices or service providers: local scoreboards, font downloads, app-store purchases and reviews, file sharing, and support links. On Android, the QR scanner also uses Google ML Kit, which sends technical metrics to Google as explained below. Your operating system may include eligible app data in device backups or device transfers.
Who is responsible
The developer responsible for processing under the developer’s control is:
Erik Schultheiss
Reitstraße 53
83236 Übersee
Germany
Email: clubmode@erikschultheiss.com
Tournament organizers decide which participant information they enter and whom they share it with. Where data-protection law applies to their activities, they are responsible for having an appropriate basis for that use and informing participants. The developer cannot view or remotely manage tournament data that remains only on an organizer’s device.
Information stored on your device
Depending on the features you use, ClubMode stores app settings and preferences; scoring presets, custom sports, rules and missions; participant and team names or labels and previous-player entries; tournament configuration, pairings, scores, results, standings and event progress; Keizer membership, attendance, session history and rankings; Group Stage groups, qualification decisions and knockout progress; saved events and local recovery copies; PDF Creator Studio club names, selected logos, design preferences and custom themes; downloaded font packs; Premium entitlement and purchase information needed to maintain and restore it; and local event-completion records and review-prompt timestamps. ClubMode uses this information to provide its features. It does not automatically upload tournament information, logos or review-prompt records to the developer. ClubMode also stores Results Image Studio preferences locally on your device.
Advertising, analytics, and SDK metrics
ClubMode does not create user accounts, show advertising, use developer-operated analytics or telemetry, build advertising profiles, or track activity across apps and websites. ClubMode does not send tournament or participant information to ClubMode servers. On Android, the optional QR-code scanner uses Google ML Kit. Google states that ML Kit processes scanner images and decoded results on the device and does not send those inputs or outputs to Google servers. Separately, ML Kit sends technical metrics to Google for diagnostics, performance measurement, service improvement, and misuse detection. For bundled features, Google lists device and app information, a per-installation identifier, performance measurements, API configuration, input and output sizes, feature events, and error codes. Google states that these metrics are transmitted over HTTPS. ML Kit does not provide ClubMode with a switch that disables these metrics. ClubMode therefore removes ML Kit’s default automatic startup initialization on Android. Before the first Android QR scan, ClubMode asks for your consent to use ML Kit. If you grant it, ClubMode stores that choice and reuses it for later scanner visits until you withdraw your consent in Settings. If you cancel or withdraw consent, you can enter the connection code manually instead; the next scan attempt asks again.
Files, logos, and exports
When you select a logo or a file to import, ClubMode reads the selected file. Imported event data and saved branding are processed on your device. PDF generation also takes place on the device. A .clubmode export is a copy of saved event data and can include names, settings, matches, scores, standings and event history. For Keizer events, it can also include attendance records and membership information that are not sent to public scoreboard displays. ClubMode does not password-protect or encrypt exported .clubmode files or ordinary PDF exports. Scoreboard encryption does not apply to these exported files. When you save, share or print, the operating system and the destination you choose handle the file. ClubMode does not upload exports to a central ClubMode server. Deleting an event in ClubMode does not delete copies already saved or shared elsewhere. Results images are also generated on the device and ClubMode does not password-protect or encrypt them.
Camera and QR scanning
Camera access is used when you choose to scan a scoreboard connection QR code. ClubMode processes the camera images to recognize the code and does not save those images or send them to the developer. You can enter the connection code manually instead and revoke camera permission in your device settings. On iOS, scanning uses Apple’s on-device scanning frameworks. On Android, it uses Google ML Kit. Google states that scanner images and decoded results remain on the device, while the separate technical metrics described above are sent to Google. Before ClubMode uses ML Kit for Android QR scanning, it asks for your consent. Once granted, that choice is stored until you withdraw your consent in Settings. If you cancel or withdraw consent, QR scanning does not start and manual connection-code entry remains available; the next scan attempt asks again. Camera permission by itself is not treated as consent to Google’s separate SDK metrics.
Optional font downloads
Some writing systems require an optional font pack for the interface or PDF export. When you request a pack, ClubMode downloads fixed font and licence files over HTTPS from erikschultheiss.com. The server necessarily receives your IP address, request time, requested file and standard HTTP connection information. The requested filename identifies the selected font pack. ClubMode does not attach participant names, tournament text, logos, purchase information or app-specific device identifiers to these requests. The service is hosted by STRATO GmbH, Otto-Ostrowski-Straße 7, 10249 Berlin, Germany. STRATO states that full visitor IP addresses are retained for attack detection and defense for no more than seven days. STRATO also provides hosting access logs in anonymized form for a longer period; its current hosting documentation makes original log files for accesses within the last six weeks available to the hosting customer. Downloaded font packs are stored locally and reused. Text is processed on your device; it is not sent to the font server to generate PDFs.
Local scoreboard broadcasting
When you start scoreboard broadcasting, your device sends event information directly to display devices that connect using the session QR code or connection code. This communication is intended for your local network or hotspot and does not pass through ClubMode servers or a ClubMode relay service. Ordinary tournaments transmit the active tournament state, including participant names, configuration, match assignments, custom game-mode information, progress, results and standings. Keizer and Group Stage use display-specific data containing relevant event names, pairings, scores, standings, qualification or knockout information and omit organizer-only records such as Keizer attendance categories and Group Stage internal save metadata. The organizer’s device temporarily holds connected displays’ chosen names, local IP addresses and connection times in memory and removes them when a display disconnects or the session ends. Scoreboard content and display names are end-to-end encrypted between the organizer’s device and paired displays; the developer does not receive the session key. Local-network metadata such as IP addresses, ports and connection timing remains visible to the network. Treat the connection code as an access key. Ending a session stops further updates and reconnect attempts; it does not recall information already received, the last displayed results, screenshots or other copies.
Website links and support
Opening an external link passes the action to your browser or email app. Visiting the website is subject to the website’s privacy notice as well as the browser’s operation. If you contact the developer, the developer receives your contact details, message and any attachments you send and uses them to answer your request. Email providers involved in delivery and storage also process the communication. Only send tournament files or screenshots when needed for support, and remove unnecessary information about other people first. Support correspondence is kept for as long as needed to address the request and any related follow-up, legal obligations or claims; the applicable retention period depends on the nature of the correspondence.
Premium purchases and restoration
ClubMode offers an optional permanent Premium unlock as a non-consumable in-app purchase. Apple or Google handles payment. ClubMode does not receive your full payment-card details. The app receives and locally stores the product identifier, purchase status, purchase or transaction identifier, and verification information needed to unlock, complete, cache and restore Premium. It does not send this information to a ClubMode purchase-verification server. Restoring purchases contacts the relevant app store using the store account on your device. Removing ClubMode or clearing its local data does not remove purchase records held by the store or cancel ownership of Premium.
App stores, device backups, and transfers
Apple and Google process information associated with app downloads, updates, purchases, restoration and store reviews under their own terms. Depending on your device and settings, the operating system may also include eligible ClubMode data in cloud backups, computer backups or transfers to another device. These processes can include tournament and participant information stored by the app. They are separate from a ClubMode cloud-sync service; ClubMode does not offer such a service. Your backup provider’s terms, retention rules and device settings apply. Previously backed-up data may be restored when you reinstall the app or set up another device, and removing data inside ClubMode or uninstalling it does not necessarily remove existing backup copies. Providers such as Google and Apple may process information outside your country, including outside the European Economic Area, under the safeguards described in their own privacy information.
Legal bases and service providers
Where the GDPR applies to processing under the developer’s responsibility, processing necessary to provide a service you request or take steps at your request before a contract is based on Article 6(1)(b). This includes delivering a requested font download and handling relevant contractual support enquiries. Server-security processing and non-contractual support enquiries are based on Article 6(1)(f), where applicable; the interests pursued are protecting the service against attacks and responding to requests. Processing required by a legal obligation is based on Article 6(1)(c). These bases do not replace an organizer’s responsibility to determine the appropriate basis for entering and sharing participant information. Where consent is required for Google’s separate ML Kit SDK metrics, ClubMode requires an explicit grant before Android QR-scanner use. A granted choice is stored until you withdraw it in Settings; declining or withdrawing leaves manual connection-code entry available and the next scan attempt asks again. Granting camera permission by itself is not treated as consent to those metrics. Processing by Google through ML Kit, by app stores and by device-backup providers is governed by the relevant provider arrangements and applicable law.
Deletion and retention on your device
Local records remain until you remove them through an available app function, replace them, clear app data using operating-system controls where available, or uninstall the app. Saved-event deletion removes that event’s local save and associated recovery files. Deleting an event does not automatically remove separately stored previous-player entries, branding, settings, information in other events, exports, shared copies, recipient copies or operating-system backups. Previous-player entries can be deleted individually. Fonts and branding can be managed through the relevant app features. The developer cannot remotely access or erase event records stored only on your device. For information you sent to the developer, such as support correspondence, use the contact address above.
Participant information and children
Participants do not need accounts. Organizers choose the names or labels used in an event and should enter only information needed to run it. Nicknames or initials can be used instead of full names. Organizers should take particular care when entering or displaying information about children and ensure that they are permitted to use it. Avoid including unnecessary sensitive information in participant names, event titles or other free-text fields.
Your rights
Depending on the applicable law and circumstances, you may have rights to access, correct or erase your personal information, restrict processing, obtain data portability, and object to processing based on legitimate interests. Where processing is based on consent, you may withdraw it without affecting the lawfulness of earlier processing. Contact the developer about personal information processed under the developer’s responsibility. For tournament information held by an organizer, contact that organizer. For information controlled by an app store, backup service or other provider, use that provider’s privacy contacts and controls. You may also complain to a competent supervisory authority. For the developer in Bavaria, this includes the Bavarian State Office for Data Protection Supervision (BayLDA), Promenade 18, 91522 Ansbach, Germany.
Changes to this policy
This policy will be updated when ClubMode’s handling of information changes. The applicable policy is available inside the app. Material changes will be reflected in the policy’s update date and the relevant app and website disclosures.