Last updated 14 October 2026
The short version. The Video Poker Trainer is a practice tool. It has no advertising, no third-party analytics and no trackers. Your hands, statistics and settings are kept on your own device. The Android app has no sign-in, asks for no personal information, and sends nothing about your play to us or to anybody else. The camera is used only while you scan a machine, and the picture never leaves your device.
The Video Poker Trainer is published by SoraShouri LLC, which operates Counter.Software. SoraShouri LLC is the company responsible for the app on Google Play and for the website at videopoker.counter.software, and is who to write to about anything on this page.
Everything the trainer remembers about you is written to your device’s local storage and stays there:
None of this is transmitted anywhere by the Android app, except card shapes you choose to share, described below. The app opts out of Android’s own backup, so even with Back up to Google Drive switched on, the operating system does not copy the app’s storage into your Google account. Setting up a new phone with Google’s device-to-device transfer may still carry the app’s data straight across between the two handsets; either way that is between you and Android, and nothing passes through us. Clearing the app’s storage, or uninstalling it, deletes the copy on your device permanently.
The Android app is a paid app: you buy it once from Google Play, before it is installed, and Google handles that payment entirely. We never see your card, your billing address or your Google account. The app itself sells nothing — it carries no billing code, declares no billing permission, never asks Play about a purchase, and has nothing inside it to unlock. The price is the one Play shows on the store listing for your own country and currency; it is not written into the app.
On the website the purchase is handled by Stripe, who collect the card details and the e-mail address the receipt goes to. We never receive the card number. What reaches us is the fact that a payment succeeded and the e-mail address you gave Stripe, which is what the link to set up your account is sent to.
The Android app does not offer sign-in and does not create an account. It plays entirely on device storage.
The website at videopoker.counter.software is a separate matter. It does require a Counter.Software account, and once you are signed in that account stores the same progress listed above — statistics, lifetime totals, custom pay tables, tokens and language — so it follows you between browsers and machines, along with the username and e-mail address you registered with. That is the only place your progress leaves your own machine, and only because you asked it to by signing in. The website also records how long you spend in the trainer, so the account page can show it back to you. Accounts are handled by Counter.Software’s own service. Nothing is sold, rented, or shared with advertisers.
The scanner reads a hand of cards, or a pay table, off the screen of the machine in front of you. In the Android app it asks for the camera permission the first time you open a scanner, and not before; you can refuse, or take the permission back later in Android’s settings, and everything else in the trainer works without it. On the website your browser asks the same question. Either way you can use a saved photograph instead of the live camera.
The picture never leaves your device, in the app or on the website. Each frame is decoded, cropped and matched on your device and then thrown away; no image is stored, uploaded or shared.
When a scanner opens it asks videopoker.counter.software for card shapes other players have shared for machines like the one in front of you, so it can suggest cards it has not learned yet. That request carries nothing about you. Like any request to a web server it comes from your IP address, which the server uses only to limit how often one address can call it, keeps in memory for a minute, and does not store.
Sharing card shapes is off unless you turn it on, with the checkbox in the scanner. While it is on, each time you confirm what a scan read, what is sent is not the picture. It is a tiny normalised bitmap of each rank and suit you confirmed — a 12×16 grid of ink, under 200 bytes — with the card you said it was, the game you were on, and a random identifier for this installation of the app or this browser, so that shapes from different devices can be told apart. There is no account, no photograph, no location, and nothing in it that describes you.
Every shared shape is checked before anyone else receives it. The server turns away anything that is not a card symbol, or that looks like an approved shape of a different card; a shape that matches one already approved is accepted; anything new is held until we have looked at it ourselves. Approved shapes are sent to other players’ scanners and kept. Shapes that are turned away, or never approved, are deleted after 90 days. Because a shape carries nothing that identifies you, we have no way to tell which shapes came from you.
The Android app declares three permissions. CAMERA is for the scanner, and it is the only one Android asks you to grant: the first time a scanner opens, and you can refuse it. INTERNET is the one a web-technology app is built with, and it is what lets a scanner fetch shared card shapes and send any you choose to share; the trainer solves every hand on your device and does not need a connection to work. The third is a self-permission the Android libraries add automatically so the app can register its own internal broadcast receivers; it is scoped to this app’s own signature and gives it access to nothing of yours.
This is a video poker strategy trainer and is not directed at children. It is not intended for anyone under 18. No money is wagered inside it and it pays out nothing: the credits are counters, not currency.
Because the app keeps your data on your device, you control it directly: clear the app’s storage, or uninstall it, and it is gone. If you hold a website account and want it and its data deleted, write to the address below and we will remove it. You can also export everything the trainer holds about you at any time from Settings → Export session JSON, and read it yourself. To stop sharing card shapes, untick the box in the scanner; nothing more is sent from that moment.
If this policy changes in a way that affects what is collected, the date at the top will change, and the current version will always be at this address.
Questions, or a deletion request: Bugs@countersoftware.net.