Privacy and cookies

Privacy & Data Information

All data is stored in a secure database environment hosted in Norway. This ensures that your information is protected under the high privacy standards and legal requirements of Norwegian and European law (GDPR).

House Card

House Card

Data Collection

We collect only what's necessary to provide the ScoreKeeper service:

Data Collection

We collect only what's necessary to provide the ScoreKeeper service:

  • Account information

    When you sign in via OAuth providers (GitHub, Google, Discord, Twitch, Pocket ID, or Homey), we collect your email address, display name, and profile photo from the provider you choose.

  • Game scores and statistics

    All game rounds you participate in, including scores, game types, timestamps, and win/loss records.

  • Group memberships

    Information about groups you create or join, including your role (owner, admin, or member) and group-specific Elo ratings.

  • Group join requests and invitations

    Records of requests you have made to join groups, and invitations sent to your email address to join groups.

  • Elo ratings

    Both global and per-group Elo ratings calculated based on your game performance.

  • OAuth tokens

    Access tokens and refresh tokens from your connected OAuth providers, stored securely to maintain your authentication.

  • Feedback submissions

    Content you submit via the Feedback form, along with your name and email if you choose to include them, used to improve the service and respond to your inquiries.

  • Essential cookies

    Session cookies for authentication and preference cookies (like your selected theme and privacy notice acknowledgment).

Data Storage & Privacy

All data is stored in a secure database environment hosted in Norway. This ensures that your information is protected under the high privacy standards and legal requirements of Norwegian and European law (GDPR).

We do not sell your information to anyone.
We do not share your information with third parties (except OAuth providers for authentication).
We do not charge for use of ScoreKeeper.
We do not use analytics tracking services like Google Analytics.
We do not use advertising pixels or trackers.
We do not log your activity beyond what's essential for the service (game participation, authentication).

Data Retention

  • Account and profile data: Retained for as long as your account is active. Upon deletion, your profile is anonymized immediately.
  • OAuth tokens: Retained while your account is active and the provider remains connected. Removed when you disconnect the provider or delete your account.
  • Game history: Retained indefinitely in anonymized form after account deletion, to preserve historical leaderboards and Elo calculations for other players.
  • Notifications: Retained for as long as your account is active and deleted when you delete your account.
  • Feedback: Retained indefinitely in our database and mirrored to our GitHub repository issues for development tracking.
  • Group join requests and invitations: Retained for as long as your account is active and deleted when you delete your account.

Cookies We Use

ScoreKeeper uses only essential cookies:

  • Authentication cookies: Session tokens managed by Auth.js to keep you signed in (essential for the service).
  • Privacy notice version: Tracks which privacy notice version you've acknowledged (expires after 365 days).
  • Install prompt state: Remembers if you've dismissed the PWA installation prompt (expires after 30 days).
  • Theme preference: Stores your dark/light mode preference for a better user experience.

All cookies are first-party cookies from ScoreKeeper itself. We do not use any third-party tracking cookies.

OAuth Providers

When you sign in using an OAuth provider, you're directly authenticating with that provider (GitHub, Google, Discord, Twitch, Pocket ID, or Homey). They may collect data according to their own privacy policies. ScoreKeeper receives only the information necessary for authentication: your email, display name, and profile photo.

Your OAuth access tokens are stored in our database to maintain your authentication session and allow re-authentication. You can disconnect any OAuth provider at any time from your Account Settings , as long as you maintain at least one connected sign-in method.

Account Deletion

You have the right to delete your account at any time from your Account Settings page.

What happens when you delete your account:

  • Your account is immediately signed out.
  • All connected OAuth providers are disconnected.
  • Your profile is anonymized: name becomes a deleted-user placeholder and email is replaced with a deleted.local placeholder address.
  • Your profile photo is removed.
  • Your sessions are deleted.
  • Your game history is retained (anonymized) to preserve the integrity of historical game scores and statistics for other players in your groups.

We retain anonymized game history because card games are inherently social activities where your past participation affects other players' statistics. Removing this data would corrupt historical leaderboards and Elo calculations.

Your Rights Under GDPR

Under the General Data Protection Regulation (GDPR), you have the following rights:

  • Right to access: You can view all your data at any time through the application interface and download a complete archive from your Account Settings .
  • Right to rectification: You can update your display name and profile photo from your account settings.
  • Right to erasure: You can delete your account at any time (with anonymization as described above).
  • Right to data portability: You can download a structured JSON archive of your profile, linked auth providers, game history, group memberships, join requests, invitations, and notifications from the Account Settings section (Data & Privacy) of your account.
  • Right to restriction of processing: You can contact the system administrator to request that processing of your data be restricted while any dispute is being resolved.
  • Right to object: You can object to processing based on legitimate interests by contacting the system administrator.
  • Right to withdraw consent: You can disconnect OAuth providers or delete your account at any time.
  • Right to lodge a complaint: If you believe your data is being handled unlawfully, you have the right to lodge a complaint with the Norwegian Data Protection Authority ( Datatilsynet ).

Public Groups

When you create a public group or join one, your display name and profile photo are visible to other members of that group. Game scores within groups are visible to all group members. This is necessary for the social nature of the service.

Changes to This Privacy Information

If we make significant changes to what data we collect or how we use it, we will update this page and notify you through the application with an updated privacy notice banner.

Last updated: May 6, 2026

Questions or Concerns

If you have questions about your privacy or data, or if you wish to exercise any of your GDPR rights, please contact the system administrator.

Legal Basis

We process your personal data on the following legal bases under GDPR Article 6:

  • Article 6(1)(a): Consent for feedback and profile customization.
  • Article 6(1)(b): Contractual necessity for providing the scorekeeping service.
  • Article 6(1)(f): Legitimate interest for security and system maintenance.

Privacy and cookies

ScoreKeeper uses essential cookies for sign-in and saves basic preferences like your selected theme. By continuing to use the app, you acknowledge this.