OpenDocScan.

Searches the text OCR read on every page.

Everything happens on this device

OpenDocScan finds the page, straightens it, cleans it up, reads its text, and writes the PDF using code running inside this tab. Your scans are stored in this browser and are never uploaded.

You do not have to take that on trust. Open your browser's developer tools, switch to the Network tab, and scan a document: after the app itself has loaded, there are no requests.