Privacy Policy
Last updated: July 26, 2026
This policy covers the Chorus Chrome extension and this website. The short version: the extension has no backend, collects nothing, and sends nothing anywhere. Everything below is verifiable against the published source code.
Your photos
Chorus runs entirely inside your browser and applies edits using Google Photos' own editor, in your own signed-in session. Your photos and their contents are never uploaded, copied, stored, or transmitted to any server we control or to any third party. There is no server to send them to.
What the extension stores
Three things, all in chrome.storage.local on your own
device, none of it transmitted:
- Your theme preference (auto, light or dark).
- A flag recording that you've seen the first-run tutorial.
- The state of a batch that is currently running, so it can resume if Chrome restarts or the tab closes mid-run. It is cleared when the batch finishes.
There are no usage counters, no analytics, no crash reporting, and no account. The extension makes no network requests of any kind while it runs. Uninstalling it removes this local data.
Permissions the extension uses
Chorus requests access to photos.google.com and the
Chrome debugger permission, and nothing else.
The debugger permission is required because Google Photos'
editor only responds to trusted input events — an extension's synthetic
clicks are ignored — so Chrome's DevTools Protocol is the only way to
automate it. The debugger is attached only to your Google Photos tab,
only while a batch you started is running, and is detached as soon as it
finishes, is paused, or errors. Chrome displays a "debugging this
browser" banner for the whole duration. No other tab or site is ever
touched, and nothing read through the debugger is transmitted anywhere.
This website
This site is static, serves no advertising, and sets no tracking cookies. Standard server access logs may be retained by the host for operational purposes.
Data sharing
There is no data to share, sell, or transfer. We do not sell user data, do not transfer it to third parties, and do not use it for any purpose unrelated to the extension's single function.
Children
Chorus is not directed at children under 13 and collects no personal information from anyone.
Questions
Open an issue on GitHub. Because the project is open source, you can also read the code and confirm any of the above for yourself.
Changes
If this policy changes, the updated date above will change with it, and the revision history is visible in the repository.