Privacy Policy
Last updated: June 2026
1. General Information
UPLOADER++ is a browser extension for Roblox Creator workflows. It adds audio and decal upload tools, generated audio variations, local audio conversion, audio previews, thumbnail/status display, archive/restore helpers, pagination enhancements, inventory controls, and local upload history. This policy explains what data is stored locally, what is sent to Roblox when you use the extension, and how permissions are used.
2. Data Stored Locally
UPLOADER++ stores extension data on your own device using browser storage and IndexedDB. This may include:
- Extension settings, such as theme, language, upload preferences, status image overrides, selected effects, and feature toggles.
- Upload and generation history, including file names, generated variation metadata, asset IDs, moderation/archive status, presets, and related local history entries.
- Optional files or presets you choose to save for extension features, such as audio presets or local intro/outro/bait audio settings.
- Temporary audio processing data while using the generator or converter. Processing is performed locally in the browser/offscreen document.
3. Data Sent Outside Your Device
- Audio or decal files are sent to Roblox only when you choose to upload them.
- Asset IDs may be sent to Roblox and RBXCDN endpoints to load thumbnails, preview audio, moderation status, archive status, and asset metadata.
- The FFmpeg WebAssembly runtime may be loaded from the extension package or the configured spiralrbx.github.io host. Your audio files are not uploaded to that host.
- UPLOADER++ does not send telemetry, analytics, passwords, Roblox credentials, or browsing history to the extension developer.
4. Use of Data
- Provide upload, generated variation, converter, preview, archive/restore, inventory, pagination, and history features.
- Process audio locally using browser audio APIs, FFmpeg WebAssembly, and related local workers/offscreen scripts.
- Remember your preferences and restore your local upload history/status information.
- Communicate with Roblox APIs to perform user-requested uploads and asset actions.
5. Security
- Audio generation and conversion run locally in your browser whenever possible.
- The extension does not collect or store Roblox passwords, login credentials, payment information, or private account tokens.
- Network requests to Roblox, RBXCDN, and the configured FFmpeg host use HTTPS.
- Local history and settings remain on your device unless you clear extension storage or uninstall the extension.
6. Sharing and Tracking
We do not sell, rent, or share your personal information with third parties. The extension does not use tracking cookies, advertising identifiers, analytics, or telemetry. Data leaves your device only when needed for features you use, such as uploading files to Roblox or requesting asset thumbnails/status from Roblox services.
7. Extension Permissions
- Storage: saves settings, presets, status cache, and local upload/generation history.
- activeTab and scripting: injects UPLOADER++ UI and helper scripts into Roblox pages where the extension features run.
- Host permissions: allows requests only to Roblox/RBXCDN services and the configured FFmpeg host used by the extension.
- Offscreen: runs FFmpeg/WebAssembly audio work without depending on the visible page context.
- Alarms: schedules background checks such as status monitoring, folder monitoring, and Creator page wakeups.
- webNavigation: detects Roblox Creator single-page-app route changes, such as switching between Audio and Decal pages, so the extension can load the correct UI. This is filtered to Roblox Creator pages and is not used to collect browsing history.
8. Your Choices
You can delete local history inside the extension, clear the extension's browser storage, disable extension features in settings, or uninstall the extension. Because UPLOADER++ does not maintain a remote user database, local deletion removes the data stored by the extension on your device.
9. Policy Changes
We may update this policy when the extension changes. We recommend reviewing this page occasionally. Significant privacy-related changes will be reflected in this policy.
10. Contact
For privacy questions: Discord