Powered by Open Source
This privacy-first tool wouldn't exist without the brilliant work of the open-source community.
ImageResizer processes all images locally in your browser - nothing is ever uploaded to a server. Build-time dependencies generate production files, while runtime dependencies handle image operations on your device.
Last updated: 12th May, 2026
Build-Time Dependencies
Used only during development - not present in production:
-
Flask
Python web framework used for build-time template rendering via Frozen-Flask.
License: BSD-3-Clause | flask.palletsprojects.com -
Frozen-Flask
Static site generator that converts Flask routes to pre-rendered HTML files.
License: BSD-3-Clause | github.com/Frozen-Flask/Frozen-Flask -
Jinja2
Template engine for Python used during build to generate static HTML.
License: BSD-3-Clause | jinja.palletsprojects.com -
Markdown
Python Markdown parser for converting policy documents to HTML at build time.
License: BSD-3-Clause | python-markdown.github.io -
Flask-Compress
Gzip compression for Flask responses during build process.
License: MIT | github.com/colour-science/flask-compress -
python-dotenv
Loads environment variables from .env file for build configuration.
License: BSD-3-Clause | github.com/theskumar/python-dotenv
Runtime Dependencies (Client-Side)
Loaded in your browser - handle all image processing locally on your device:
-
Bootstrap 5
CSS framework for responsive UI design. Loaded from CDN in browser.
License: MIT | getbootstrap.com -
Bootstrap Icons
Icon library used for UI elements. Loaded from CDN.
License: MIT | icons.getbootstrap.com -
jsPDF
Client-side PDF generation library. All PDF conversion happens in your browser - no server upload.
License: MIT | github.com/parallax/jsPDF -
HTML5 Canvas API
Browser-native API for image processing. Handles all compression locally on your device.
License: Web Standard | MDN Canvas API -
FileReader API
Browser-native API for reading files locally. Your files never leave your device.
License: Web Standard | MDN FileReader API
Infrastructure & Delivery
-
jsDelivr CDN
Content delivery network for serving Bootstrap and jsPDF libraries quickly.
jsdelivr.com -
Google Analytics
Basic page view analytics only. No user tracking, no file uploads tracked, no personal data collected.
analytics.google.com -
Razorpay
Payment processing for voluntary donations. All payment data is encrypted by Razorpay - your payment details never touch this server. Used only when you choose to donate.
razorpay.com
Privacy-First Design
Important: All image processing happens locally in your browser. No backend server handles your images. All compression and conversion happens using Canvas API and jsPDF. Your files never leave your device - they are never uploaded to any server.
All trademarks are property of their respective owners. This project complies with open-source license terms by providing proper attribution. Build-time dependencies are used only during development and are not present in the production application.