Last Updated: 2026-11-12
Extension Name Sudoku for Fun
Short Description (≤132 chars, matches manifest.json) Sudoku in its own tab: six difficulty levels, notes, hints, undo, pause, scoring, and full keyboard play.
Detailed Description
Play Sudoku in a full browser tab, and learn the solving techniques behind harder puzzles.
Features: Six difficulty levels, from Easy to Insane Notes (pencil marks) for tracking candidates Up to three hints per puzzle Unlimited undo Pause, with the clock stopping automatically when you switch tabs Scoring with a difficulty multiplier and a high-score list Full keyboard play: arrow keys, digits, and single-key shortcuts for every tool 12 interactive lessons that teach solving techniques with worked examples, “try it yourself” exercises and matching practice puzzles Step-by-step replays that show each technique unfold on the board Unlimited new examples for every technique A “basics” lesson that explains Sudoku words like box, unit and candidate, with definitions one click away in every lesson A home page to start a new game, continue your saved one, and see your top scores A statistics page with games started, games won, win rate, best score and times for every difficulty A paper theme and a dark theme
How to use:
Privacy: Sudoku for Fun works entirely offline. Your game in progress, high scores, statistics and lesson progress are stored only on your device. Nothing is collected or sent anywhere.
Support: Report issues at https://github.com/tylersheehy/sudoku/issues
Category Fun
Single Purpose Lets you play Sudoku puzzles and learn Sudoku solving techniques in a browser tab.
Primary Language English
| Asset | Dimensions | Status | Filename |
|---|---|---|---|
| Store Icon | 128×128 PNG | ✅ Ready | icons/icon128.png |
| Screenshot 1 | 1280×800 | ✅ Ready | store-screenshot-2-game-full-1280x800.png (Downloads) |
| Screenshot 2 | 1280×800 | ✅ Ready | store-screenshot-3-lesson-1280x800.png (Downloads) |
| Screenshot 3 | 1280×800 | ⬜ Optional | High scores dialog |
| Small Promo Tile | 440×280 | ✅ Ready | store-promo-small-440x280.png (Downloads) |
| Marquee Promo Tile | 1400×560 | ⬜ Not created |
Tip: set the browser window to 1280×800 (DevTools device toolbar → Responsive, 1280×800), then capture the screen with DevTools’ “Capture screenshot” command.
| Permission | Type | Justification |
|---|---|---|
| storage | permissions | Saves the user’s game in progress, high-score list, play statistics and completed lessons on their device, so a puzzle can be resumed after closing the tab and progress is kept between sessions. Nothing is synced or transmitted. |
No host permissions are requested. The extension has no content scripts and does not read or change any website.
Does the extension collect user data? No
All data (the current puzzle, scores and lesson progress) is stored locally with chrome.storage.local and never leaves the device. There are no network requests, analytics or third-party services.
| Data Type | Collected? | Transmitted Off-Device? | Purpose | Shared with Third Parties? |
|---|---|---|---|---|
| Personally identifiable info | No | No | No | |
| Health info | No | No | No | |
| Financial info | No | No | No | |
| Authentication info | No | No | No | |
| Personal communications | No | No | No | |
| Location | No | No | No | |
| Web history | No | No | No | |
| User activity | No | No | No | |
| Website content | No | No | No |
Privacy Policy URL https://tylersheehy.github.io/sudoku/privacy
Privacy Policy for Sudoku for Fun
Last updated: 2026-11-11
Sudoku for Fun does not collect, store on any server, or transmit any personal data or browsing information.
The extension saves your game in progress, your high scores, your play statistics (such as games started and won), which lessons you have completed and your choice of theme. This data is stored only on your device, in the browser's extension storage, and is used only to resume your game and show your progress. It is never sent anywhere.
This extension does not use cookies, analytics, advertising or any third-party services, and it does not read or change the websites you visit.
You can delete all saved data at any time by removing the extension from Chrome.
If these practices change, this policy will be updated and the "Last updated" date changed.
Questions: tyler.sheehy3@gmail.com
Visibility: Public Regions: All regions
Publisher Name Tyler Sheehy
Contact Email tyler.sheehy3@gmail.com (shown publicly and must be monitored)
Support URL https://github.com/tylersheehy/sudoku/issues
Homepage URL https://github.com/tylersheehy/sudoku
| Version | Date | Changes | Status |
|---|---|---|---|
| 1.0.1 | 2026-11-12 | Home page (new game, continue, lessons, top 5 scores); Statistics page (games started, won, win rate, no-mistake wins, best score, fastest and average time, per difficulty); paper theme with dark toggle; New game difficulty menu; lesson replays, New example button, basics lesson and word tooltips. Screenshots need refreshing. | Submitted via GitHub Actions (tag v1.0.1) |
| 1.0.0 | 2026-11-11 | Initial release: six difficulty levels, notes, hints, undo, pause, scoring, high scores, keyboard play, 12 technique lessons. | Published (approved by 2026-11-12) |
localStorage are migrated automatically on first launch.tools/package.ps1 and upload dist/sudoku-1.0.0.zipWorkflow is written (.github/workflows/publish.yml); full steps in RUNNING_LOCALLY.md, “Automatic publishing”. Paused 2026-11-11 while 1.0.0 is in review.
connect-git-to-chrome and merge it into main (contains the workflow; merged 2026-11-11)sudoku-for-fun-514503): enable Chrome Web Store API/auth/overview); it isn’t needed for service accounts. If console pages fail to load, use an Incognito window signed into one account.chrome-web-store with yourself as Required reviewer; add secrets CWS_SERVICE_ACCOUNT_JSON, CWS_PUBLISHER_ID, CWS_EXTENSION_IDv1.0.1, approve the run, check the log