This page uses Web Assembly to run the SudokuSpice .NET library directly in your browser.
You can also use the "Extract" button to load a puzzle from a picture. This uses TensorFlow JS to transform the image and classify the digits in each square. Again, this is done completely in your browser on your device, without sending any data to external servers.