Privacy Center
Your data belongs to you. DevCanvas is built on the foundation of 100% local-machine processing.
Advanced Data Management
DevCanvas stores metadata like your Recently Used tools and Tool History labels in your browser's Local Storage. If you are on a shared machine or strictly want to reset your environment, use the tool below.
Zero Data Collection
Our infrastructure is purely static. We do not have a backend, which means we physically cannot store your data even if we wanted to.
Local Runtime
All algorithms (SQL formatting, JWT decoding, Hashing) execute via JavaScript Web APIs inside your browser's private sandbox.
1. Information Collection and Use
We do not collect personal information. DevCanvas is a static application. We do not have a backend database or servers that process your data.
When you paste data into DevCanvas, or use the Chrome Extension to send data to DevCanvas, that data is processed exclusively within your browser's local memory (`localStorage` and memory variables). It is never transmitted across the internet to us or any third party.
2. Chrome Extension Specifics
The DevCanvas Chrome Extension is designed to securely transport raw API responses from the page you are viewing directly into the DevCanvas application.
- Local Storage (`storage` permission): When you click "Format in DevCanvas", the extension temporarily saves the payload into your browser's isolated local storage. This is done solely to pass the data between the current tab and the newly opened DevCanvas tab. The data is deleted immediately upon successful transfer.
- Active Tab (`activeTab` permission): The extension briefly reads the active tab's content to determine if it is a raw JSON payload, allowing it to inject the "Format" button. It does not track your browsing history or read data from tabs where the button is not clicked.
- Host Permissions (`devcanvas.net`): Required exclusively to allow the extension to inject the temporary payload into the DevCanvas web application.
3. Analytics and Tracking
We may use basic, anonymized analytics (such as Cloudflare Web Analytics) to understand generic traffic demographics (e.g., total visitors, page views). This does not include any payload data, personal identifiers, or IP addresses.
4. Changes to This Privacy Policy
We may update our Privacy Policy from time to time. Any changes will be reflected on this page with an updated date. Because we do not collect user emails, we cannot notify users directly of changes, so we encourage you to review this page periodically.
5. Contact Us
If you have any questions or suggestions about our Privacy Policy, do not hesitate to contact us or open an issue on our GitHub repository.