Chrome Extension Privacy Policy
How the AI Stem Splitter Chrome extension handles your data
2026/05/18
Overview
This privacy policy describes how the AI Stem Splitter Chrome extension (the "Extension") handles your data. The Extension is a thin client for the aistemsplitter.org service — it submits audio URLs to the same backend that powers the website and downloads the resulting stem files. It does not run any audio processing inside your browser.
This policy is specific to the Extension. Use of the web app and account itself is covered by the main Privacy Policy.
What the Extension Reads
The Extension only accesses the minimum data needed to submit a job:
- Active tab URL — only when you click an extension control. When you click the Extension's toolbar icon, or use the in-page button injected by the content script, the Extension reads the URL of the current tab. It does not read URLs in the background, across other tabs, or while the popup is closed.
- URL you paste into the popup. If you paste a URL directly into the popup's input, that URL is read from the input field.
- Your sign-in token. After you connect the Extension to your aistemsplitter.org account, the Extension stores a bearer token in Chrome's local extension storage so it can authenticate requests.
- Audio and video source URLs on the active tab — only when you click
"Detect on this page." The Extension injects a one-off script into the
active tab to list
<audio>and<video>source URLs. It does not keep that script running after the click.
The Extension does not read page content, form data, cookies, browsing history, downloads, clipboard contents, or any other data outside of the sources listed above.
What the Extension Sends
When you submit a job, the Extension sends the following to the aistemsplitter.org backend over HTTPS:
- The audio URL you submitted (pasted or read from the active tab on click).
- The stem mode you selected (for example: vocals-only, instrumental-only, full 4-stem split).
- Your bearer token (as an
Authorization: Bearer …header) so the backend can attribute the job to your account and charge credits.
No other personal data is transmitted by the Extension.
How Your Data Is Used and Retained
Job submissions are processed by the same backend as the web app, and the resulting stem files are stored under your account so you can re-download them from the web dashboard. Retention follows the main service's retention policy — see the Privacy Policy for details, including how long generated assets are kept and how account-level usage data is treated.
The Extension itself stores only short-lived state in Chrome's local extension storage:
- The bearer token (until it expires, is revoked, or you remove the Extension).
- A small cache of recent job IDs and their status, so the popup can show progress without re-fetching everything.
- Your last selected stem mode, so the popup, context menu, and in-page buttons use the same choice.
This local data never leaves your browser except as described in "What the Extension Sends" above.
Permissions
The Extension requests only the permissions it needs to perform the actions above:
activeTab— to read the URL of the current tab only when you click an Extension control.storage— to keep your bearer token and job cache in Chrome's local extension storage.alarms— to poll submitted jobs while the popup is closed.contextMenus— to show the right-click "Split with AI Stem Splitter" command.notifications— to tell you when a submitted job finishes or fails.scripting— to run the one-off media-source detector after you click "Detect on this page."- Host permission for
https://*.aistemsplitter.org/*— to call our API. - Host permissions for YouTube, YouTube Music, and SoundCloud — to add the in-page "Split stems" button on supported track pages.
It does not request broad host permissions, tabs, cookies, webRequest,
history, downloads, or clipboardRead.
Deleting Your Data
You can remove data in two places:
- In Chrome: uninstall the Extension from
chrome://extensions. Uninstalling clears the locally stored bearer token, job cache, and settings. - In your account: to delete the audio jobs and generated stems stored on the server, use the account deletion flow in your dashboard settings. Deleting your account removes associated extension-submitted jobs along with the rest of your account data.
Third Parties
The Extension only communicates with our own backend at
https://*.aistemsplitter.org. It does not send your data to advertising
networks, analytics providers, or any other third party from inside the
Extension. Server-side processing of submitted URLs follows the third-party
disclosures in the main Privacy Policy.
Changes to This Policy
We may update this policy as the Extension evolves. Material changes will be reflected on this page with an updated "last updated" date. Continued use of the Extension after changes are posted constitutes acceptance of the updated policy.
Contact
Questions about this policy or about extension-specific data handling can be sent through the contact page.