TL;DR: PhotoPick is 100% client-side. Your photos, videos, filenames, and picks stay on your device. Nothing is uploaded, and there are no accounts, servers, or trackers.
What PhotoPick does with your files
When you choose a folder, your browser grants PhotoPick permission to read that folder’s files on your own machine, using the standard File System Access API (or a plain folder <input> in browsers without it). PhotoPick reads image, RAW, and video files to build thumbnails and previews, and to read basic metadata — file size, modified date, and EXIF fields such as capture date, camera model, and exposure settings. All of this happens locally in the page. No file, thumbnail, or filename is ever sent anywhere.
Starring & exporting your picks
- Filename list (.txt / .csv): generated in your browser and saved via a normal download. It contains only the paths and metadata of the files you picked.
- Download ZIP: your picked files are bundled into a
.zipentirely in memory, in the page, then saved as a download. Nothing is uploaded to build it. - Copy to folder: when you choose a destination, your browser asks for write permission to that folder, and PhotoPick copies the selected files directly from source to destination on your device. The bytes never travel over the network.
- Move to folder: the same as Copy, and then — after each file is safely copied — the original is deleted from the source folder. This is the only action that modifies your files, so it asks for confirmation and needs your explicit write permission first.
Permissions
Folder access is granted per-session by you, through the browser’s own picker and permission prompts. Reading a folder is read-only by default; write access (for Copy/Move) is requested separately and only when you use those actions. PhotoPick never retains access after you close the tab, and it only ever touches the folders you explicitly choose.
Data we collect
None. PhotoPick has no backend, no analytics, no cookies, and no login. There is no server that could receive your data — the entire app is static files served to your browser. We can’t see your folders, your photos, or your selections.
Storage on your device
PhotoPick keeps everything in memory for the current session only. A tiny sessionStorage flag is used to remember that you’ve seen the intro splash within the tab; it holds no personal data and is cleared when the tab closes. No service worker or offline cache is installed.
Third parties
The only external request the page makes is to Google Fonts for typography. No analytics, ad, or tracking scripts are loaded. If you prefer zero external requests, the app works fully offline once the page has loaded.
Contact
PhotoPick is part of ToolWizHub — a set of free, privacy-first, no-signup web tools. Questions? Reach us through the ToolWizHub site.