DumbDuck Games

Privacy Policy

The Final Frame · Last updated: September 24, 2026

This policy describes what The Final Frame (“the game”) collects when you play, and how long we keep it. DumbDuck Games (“we”) is the developer.

What we collect

The game sends anonymous gameplay events to our database so we can see how the game is played and fix problems. We do not ask you to create an account, and we do not collect your name, email address, or payment details.

Each event includes:

  • A random player ID created on your computer the first time you launch a release build, and stored in local preferences. It is not your name.
  • A random session ID that changes every time you launch the game.
  • Your platform (for example, Windows) and the game version.
  • The time the event was recorded.

The events themselves cover how you play:

  • Session: when you start and quit, and how long you have been playing.
  • Runs: when a run starts, ends in a win or loss, or is abandoned; how long it lasted; how far you got; and totals for encounters, damage, strikes, spares, gutters, trophies, and upgrades.
  • Encounters: which enemy you faced, the result, how long it took, remaining health, and how the fight ended.
  • Bowling: strike, spare, gutter, or open frame; pins; ball speed and spin; the windup, throw, and spin meter readings; the frame number; and which ball you used.
  • Combat choices: damage dealt and blocked, block gained, enemy actions, balls and cards played, rewards offered, chosen, or skipped, gold earned or spent, trophies, upgrades, shops, rest sites, treasure, doors chosen, and deals accepted, completed, or failed.
  • Tutorial: which tutorial steps were shown and completed.
  • Bowling calibration: whether you started, retried, finished, or cancelled calibration (from the tutorial or from Options), how long it took, and the resulting sensitivity numbers, including how far you moved during the calibration gestures. These are control settings, not a recording of your movement over time.

What we do not collect

  • Framerate, performance traces, or other diagnostics
  • Crash logs or stack traces
  • Your name, email address, phone number, or a game account
  • Payment or billing information
  • Precise location
  • Advertising identifiers
  • Chat, voice, or camera data
  • Contacts, photos, or files on your computer

Unity Analytics, Unity crash reporting, Unity ads, and performance reporting are turned off. The game does not use a third-party analytics SDK. It sends the events above directly to our database.

Why we collect it

We use this data to understand which parts of the game people reach, which choices they make, and where bowling controls or tutorials are confusing, so we can balance and improve the game.

Where it is stored

Events are sent over an encrypted connection to a database we operate on Supabase. We do not sell this data. We do not share it with advertisers. We may use a hosting provider to store it, and we may share it if the law requires us to.

How long we keep it

We keep analytics events indefinitely. We do not delete them.

Data that stays on your computer

Save files, settings, and the random player ID stay on your computer. We do not upload your save file. Uninstalling the game, or deleting its local save data, removes that local copy. Events already sent to us stay in our database.

Stores such as Steam

If you buy or play the game through Steam or another store, that store handles your account, purchase, and any data it collects under its own privacy policy. We do not receive your payment card number. Valve's policy is at https://store.steampowered.com/privacy_agreement/.

Children

The Final Frame is not directed at children under 13, and we do not knowingly collect personal information from children under 13.

Changes

If we start collecting something new, or change how long we keep data, we will update this page and change the date at the top.

Contact

DumbDuck Games
[email protected]