What This Policy Covers
This privacy policy explains how PhotoToPuzzle handles your information. PhotoToPuzzle is a free photo-to-puzzle game with no user accounts, no backend servers, and no data collection. Every photo you import, every solved puzzle, every best score, streak, and achievement remains exclusively on your device.
This policy applies to PhotoToPuzzle on the Apple App Store and Google Play Store.
Last updated: March 31, 2026
Data We Collect
PhotoToPuzzle collects zero data. No analytics, no crash reporting, no telemetry of any kind. The app functions entirely on your device with no network requests during normal use. Photos are never uploaded - cropping, shuffling, scoring, and share-card rendering all run locally.
Data Stored on Your Device
PhotoToPuzzle stores the following data locally on your device. This data never leaves your device:
- References to photos you pick for puzzles (URIs pointing to your photo library - the underlying photos remain owned by the OS)
- Cropped puzzle thumbnails cached inside the app sandbox
- Solved puzzle history with timestamps, grid size, moves, and time
- Best scores per photo and per difficulty
- Daily streak - current streak, longest streak, last-played date
- Weekly and daily challenge progress
- Unlocked achievements and badge state
- Aggregated statistics (total solves, time played, average moves)
- In-progress puzzle snapshot (so you can resume)
- App preferences - theme mode, preset, accent color, font size, haptics, sound pack, language
- Accessibility preferences - high contrast, reduce motion
- Onboarding state (whether you've seen the intro)
You have full control over this data. You can clear history, reset streak, discard the current puzzle, or wipe everything from Settings โ Danger zone โ Reset all data. Uninstalling PhotoToPuzzle removes everything.
What PhotoToPuzzle Does Not Do
| Category | Status |
|---|---|
| Personal data collection or transmission | None |
| Analytics or usage tracking | None |
| Crash reporting / diagnostics | None |
| Advertising or ad networks | None |
| Third-party data sharing | None |
| User accounts or authentication | None |
| Cloud storage or backup sync | None |
| In-app purchases | None |
| Location tracking | None |
| Photo uploads or cloud processing | None |
| Microphone or health access | None |
Device Permissions
| Permission | Purpose | Data handling |
|---|---|---|
| Photo Library (read) | Pick a photo from your library to turn into a puzzle | Local only |
| Camera | Shoot a new photo to turn into a puzzle (optional) | Local only |
| Photo Library (write) | Save your share card image so you can post it from any app | Local only |
All permissions are optional and requested only when you trigger the action that needs them. Photos read via these permissions are processed entirely on-device and are never transmitted. If you decline a permission, PhotoToPuzzle continues to work for all other features.
Sharing & Challenge Codes
PhotoToPuzzle includes optional sharing features that you control:
- Share cards: After solving a puzzle you can generate a visual card (photo thumbnail + score + time) and share it via the native OS share sheet. The image is rendered on-device and only leaves PhotoToPuzzle when you explicitly pick a destination app.
- Challenge codes: PhotoToPuzzle can produce a 6-character code that encodes a difficulty and shuffle seed. When a friend types that code into their copy of PhotoToPuzzle, their own photo is shuffled with the same seed so you both solve the same arrangement. No image data is embedded in the code - the code is purely a deterministic seed.
- Daily & Weekly challenges: Everyone sees the same shuffle for a given day/week, derived locally from the date. No server is contacted to fetch or report the challenge.
PhotoToPuzzle does not control, intercept, or track what you share or where you share it. All sharing is user-initiated. No accounts, tokens, or social media SDKs are integrated.
Third-Party Services
PhotoToPuzzle does not integrate with any third-party analytics, advertising, crash reporting, or data-processing services. The app is entirely self-contained with no external network dependencies.
Children's Privacy
PhotoToPuzzle does not collect personal information from anyone, including children under 13. The app contains no social features, no in-app purchases, and no objectionable content. Puzzles are family-friendly and rely only on photos you choose.
Data Retention and Deletion
All data exists exclusively on your device. You are in full control:
- Clear solved history from Settings โ Data โ Clear solved history
- Reset streak & achievements from Settings โ Data
- Discard the in-progress puzzle from Settings โ Data
- Reset everything via Settings โ Danger zone โ Reset all data
- Uninstall PhotoToPuzzle to permanently remove all data
No data is stored on any server - there is nothing to request deletion of remotely.
Security
Your data is protected by your device's built-in security - passcode, biometrics, and encryption at rest. PhotoToPuzzle makes no network requests, eliminating the risk of data interception during transmission.
Changes to This Policy
Updates will be published at this URL with a revised date. Since PhotoToPuzzle collects no data, significant changes are unlikely.