SudokuSnap is made and published by Sam Jongman. Questions about this policy go to s2550040uni@gmail.com, which is also the contact address shown on the app's Google Play listing.
Everything the app remembers is stored on your own phone, in the app's private storage. None of it is sent anywhere.
None of this identifies you. There is no name, no email address, no account and no device identifier in any of it.
Settings has a Clear games and stats control that removes the saved game, the streak and every total immediately. Uninstalling the app removes all of it, settings included. Neither needs a request to anybody, because nobody else has a copy.
When you scan a puzzle, the app takes a photograph with the camera or opens one you pick from your gallery. That image is processed on the phone: the grid is found in it, straightened, and each cell is read by a text recogniser that is bundled inside the app.
The image is held only for as long as that takes. It is not uploaded, it is not copied into the app's own storage, and no part of it is sent to the developer or to anybody else. Picking a photo from your gallery gives the app that one photo, not your library.
One thing, and it is not your images.
The text recogniser is Google ML Kit, which runs entirely on the phone but brings Google's own telemetry transport with it. That transport logs usage of the recogniser itself: technical and diagnostic information about the library, the device and the API calls made. It does not send your photographs, the puzzle, your times or anything you have typed.
This is why the app declares the internet permission even though nothing it reads is uploaded. The logging is Google's, it is part of the library, and it cannot be switched off from inside the app. What Google does with it is covered by the Google privacy policy.
The app makes no requests of its own, and adds nothing to what that library sends.
| Permission | Asked when | What it is for |
|---|---|---|
| Camera | The first time you tap Camera | Taking one still photograph of a puzzle. The app never records video or audio. |
| Photos | The first time you tap Gallery | Opening the single photograph you choose. On newer Android versions the system picker hands over one image without giving the app access to the rest. |
INTERNET |
Never asked, granted at install | Declared by the ML Kit library for the telemetry described above. The app makes no requests of its own. |
ACCESS_NETWORK_STATE |
Never asked, granted at install | Also the ML Kit library's, so it can tell whether it is able to send that telemetry. |
The camera library the app uses also declares a microphone permission by default, because it can film. That permission is explicitly removed from this app's manifest: a sudoku app asking for your microphone is both untrue and worth refusing over.
SudokuSnap collects nothing that could identify anyone, of any age. There is no profiling and no way for one player to reach another, so there is nothing here that treats a child differently from anybody else.
Under the UK and EU General Data Protection Regulation you have the right to see, correct, export or delete personal data an organisation holds about you. The developer of SudokuSnap holds none: there is no server, no account and no copy of anything from your phone, so there is nothing to hand over or erase on request.
The data described above sits on your device and is under your control at all times, through the Clear control in Settings or by uninstalling. For the telemetry that Google's library sends, Google is the controller, and their policy above sets out how to exercise your rights with them.
This page describes the version of SudokuSnap named at the top. If a later version collects something more, or sends something more, this page will describe it and the effective date will change before that version is published. Anything that needs your consent will ask for it in the app rather than assume it here.
SudokuSnap is provided free of charge for personal use. You may install and use it on devices you control. You may not sell it, or redistribute it as your own.
The app is provided as it is, without warranty of any kind, express or implied, including any warranty of merchantability or fitness for a particular purpose. The scanner reads printed grids well but not perfectly, which is exactly why the app shows you what it read and asks you to check it before you play.
To the extent the law allows, the developer is not liable for any loss or damage arising from your use of the app, including the loss of a game in progress or of your recorded statistics. Nothing here limits liability that cannot be limited by law, and nothing here affects your statutory rights as a consumer.
The app is distributed through Google Play, and your use of the store itself is governed by Google's own terms. Refunds, where the app is free, are handled by Google.
These terms are governed by the law of the Netherlands, and the Dutch courts have jurisdiction over any dispute, without affecting any right you have to bring a claim in the country where you live.