About Stayput
Stayput is a small collection of file tools that run entirely inside your web browser. Convert an iPhone photo, shrink a PDF, remove the location data from a picture before posting it. The kind of chores that usually send you to a site that uploads your file to a server, makes you wait, and then asks you to sign up or pay after the second one.
How it works
Modern browsers can run real programs. Stayput uses JavaScript libraries and WebAssembly builds of well-known open-source code (libheif for HEIC photos, pdf-lib and pdf.js for PDFs) to do the work on your device. The website is just static files served from a CDN. There is no backend and there is nothing to upload to.
That has three consequences. Your files are private because they never leave your computer or phone. There are no limits because nobody is paying for server time. And it works offline because, after the first visit, everything a tool needs is cached in your browser.
Funding
Stayput is free and has no ads, no accounts and no cross-site tracking, only a self-hosted, cookie-free usage counter described on the privacy page, whose numbers are public. Hosting a static site costs nothing at this scale. If it becomes expensive, the plan is to ask for donations, not to add uploads or ads. If it saved you a subscription and you want to say thanks, the repository has a sponsor link; that money covers the domain and nothing else.
Open source
The code is published under the MIT license at github.com/keenanlk/stayput. Bug reports, feature requests and pull requests are welcome. If you want to verify the privacy claim, the repository is the place to look.