Overview
FileThrough ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how our browser extension handles information when you use our service.
Key point: FileThrough processes all files locally in your browser. No files, images, or documents are ever uploaded to our servers or any third-party servers.
Data We Collect
No Personal Data Collected
FileThrough does not collect, store, or transmit any personal identifiable information, including:
- Your name, email, or contact information
- Your browsing history or website activity
- Files you process (images, PDFs, documents)
- Your IP address or location data
Local Storage Only
The extension stores your preferences locally in your browser using the chrome.storage.sync API:
- Enable/disable automatic processing
- Maximum file size limit
- Custom transformation rules
- Auto-process toggle
This data never leaves your browser and is only used to configure the extension's behavior.
How FileThrough Works
- Detection: The extension detects file input elements on web pages you visit.
- Analysis: When you select a file, it reads the file locally using the File API.
- Processing: All transformations (compression, format conversion, resizing) happen entirely in your browser using WebAssembly and Canvas APIs.
- Replacement: The processed file replaces the original in the file input, ready for upload.
At no point does any file data leave your device.
Permissions
FileThrough requests the following permissions:
- storage: To save your preferences locally
- activeTab: To access the current tab when you interact with the extension
- scripting: To inject content scripts for file detection
- host_permissions (<all_urls>): To detect file inputs on any website you visit
These permissions are used solely for the extension's core functionality.
Third-Party Services
FileThrough does not use any third-party analytics, tracking, or advertising services. The extension makes no network requests except for:
- Checking for extension updates (handled by Chrome)
- Loading the options page (local extension resource)
Open Source
FileThrough is open source. You can review the complete source code at our GitHub repository.
Children's Privacy
FileThrough does not knowingly collect information from children under 13. Since we collect no personal information at all, this is inherently satisfied.
Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated "Last updated" date.
Contact Us
If you have questions about this Privacy Policy, please contact us:
- Email: privacy@filethrough.io
- GitHub Issues: github.com/yourusername/filethrough/issues