Privacy & Local-first Center

Plain-language guide to how Yasaboy handles your files, permissions, and browser storage.

Runs on your device Works offline after first load No server upload for local tools
No server upload means Yasaboy’s local-first tools process your files inside your browser. Yasaboy does not operate a backend that receives your PDFs, images, notes, or recordings. Some tools still need the internet for other reasons — see below.

What runs locally

Most Yasaboy tools (PDF merge/split/rotate, image tools, calculators, hash tools, notepad, paint, whiteboard, file viewer, and more) run entirely in your browser using JavaScript, Canvas, Web Crypto, and bundled local libraries under assets/vendor/.

What needs internet

  • Website to PDF — fetches a page through a third-party proxy to render it; the proxy sees the URL you enter.
  • Direct Video Downloader / Universal Downloader — downloads from URLs you provide; requires network access.
  • Network Speed Lite — measures connection using online endpoints.
  • Nearby File Share Lite — WebRTC signaling may use copy-paste or manual pairing; files travel peer-to-peer, not through Yasaboy servers.
  • First visit / PWA update — initial load and service worker updates need network once.

Browser permissions

Yasaboy only asks when you click an action that needs it:

  • Camera — Camera Capture, Document Scanner Lite, QR Scanner.
  • Microphone — Sound Recorder.
  • Screen capture — Screen Recorder.
  • Clipboard — Screenshot Annotator paste (when you choose paste).
  • File picker / save — when you open or save files locally.

localStorage & IndexedDB

  • Themeyasaboy-theme-preference in localStorage.
  • AssistantyasaAssistantOpen, yasaAssistantCtx in localStorage.
  • Essential Apps drafts — IndexedDB yasaboy-essential-apps (notepad, sticky notes, paint, whiteboard).
  • Mini Office drafts — IndexedDB yasaboy-office (docs, sheet, presentation).

Use the Local Data Manager to review or clear Yasaboy-owned keys safely.

WebRTC

Nearby File Share Lite uses WebRTC data channels for direct device-to-device transfer when you pair manually. Yasaboy does not host a signaling server for auto-discovery.

Experimental & deferred tools

  • Document Scanner Lite — no OCR in v1; manual crop only.

How to clear site data

  1. Open Local Data Manager and clear specific Yasaboy drafts or assistant prefs.
  2. In Chrome/Edge: Settings → Privacy → Delete browsing data → Cached images and files + Site data for yasaboy.com.
  3. Or: DevTools → Application → Storage → Clear site data.

Uninstall PWA

  • Android Chrome — long-press app icon → Uninstall, or Settings → Apps → Yasaboy → Uninstall.
  • Desktop Chrome/Edgechrome://apps or edge://apps → right-click Yasaboy → Remove.
  • iOS Safari — remove from Home Screen like any web clip.

Clear service worker / cache

  1. DevTools → Application → Service Workers → Unregister (yasaboy.com).
  2. Application → Cache Storage → delete yasaboy-pwa-* caches.
  3. Reload the site to fetch a fresh cache on next online visit.

No analytics

Yasaboy local tools do not include third-party analytics scripts. Yasaboy does not sell your tool usage data.