๐ Privacy Policy
Last updated: January 2025
At DC Tools (tools.deniscasian.com), we take your privacy extremely seriously. This Privacy Policy explains how we handle your data when you use our website and tools.
๐ The Short Version: Your files, text, and data are processed entirely in your browser using JavaScript. We do NOT upload, store, or have access to any content you process using our tools. Your data never leaves your device.
1. Information We Do NOT Collect
Unlike most online tools, DC Tools is designed with privacy-first principles:
- Files: Images, PDFs, and other files you upload are processed locally in your browser. They are never sent to our servers.
- Text Content: Any text you enter (JSON, passwords, code, etc.) stays in your browser.
- Personal Data: We don't require registration, accounts, or personal information to use our tools.
- Cookies for Tracking: We don't use cookies to track your behavior across sites.
2. How Our Tools Work (Client-Side Processing)
All DC Tools use client-side JavaScript to process your data. This means:
- When you upload an image to convert, the conversion happens in your browser using the HTML5 Canvas API.
- When you format JSON or generate a password, everything is computed locally using JavaScript.
- No server requests are made with your content โ ever.
- Even if our servers were compromised, your data would be safe because we never had it.
You can verify this by using your browser's Developer Tools (Network tab) while using any tool. You'll see that no data is transmitted to any server.
3. Information We May Collect
While we don't collect your content, we may collect minimal technical information:
3.1 Analytics Data
We may use privacy-respecting analytics to understand how our site is used. This may include:
- Pages visited (not the content you enter)
- General geographic region (country level)
- Device type and browser
- Referral source
This data is aggregated and cannot identify individual users.
3.2 Advertising & Cookies
DC Tools is a free service supported by advertising. Starting February 1st, 2025, we use Adcash to display ads on our website.
How Advertising Works
Third-party advertising networks may use cookies to serve ads based on your browsing behavior. These cookies:
- Do not collect personally identifiable information like your name or email
- Help display relevant advertisements
- Track ad performance and impressions
Types of Ads
You may see:
- Banner ads: Displayed in designated ad containers throughout the site
- Responsive ads: Automatically sized for your device
Your Choices
You have control over advertising:
- Use your browser's cookie settings to block or delete cookies
- Use an ad blocker (though we kindly ask you to consider whitelisting DC Tools)
- Install the DC Tools PWA with a premium license for an ad-free experience
Ad-Free Experience
Premium users who install the DC Tools Progressive Web App (PWA) with a valid license enjoy a completely ad-free experience. No ads are displayed, and no advertising cookies are set for premium users.
4. Local Storage & User Data
To enhance your user experience, DC Tools utilizes your browser's Local Storage mechanism. We use this to save specific data directly on your device, including:
- Favorites: Your curated list of favorite tools for quick access.
- Tool History: Recent analysis results (e.g., Core Web Vitals history logs).
- Preferences: Interface settings such as specific tool configurations.
Important: This data is stored exclusively on your device. We do not sync, backup, or transmit this data to our servers. If you clear your browser cache or local data, your favorites and history will be reset.
5. Push Notifications
DC Tools offers an optional push notification service. Here's everything you need to know about how we handle notification data:
5.1 Consent & Opt-In
Push notifications are entirely optional and require your explicit consent. You will be prompted to allow notifications, and you can decline without any impact on your ability to use our tools.
5.2 What We Send
Notifications may include:
- Announcements about new tools and features
- Important service updates and improvements
- Occasional tips for using our tools effectively
- Critical service announcements (rare)
We respect your attention and limit notification frequency to avoid being intrusive. We do not send promotional spam or sell notification access to third parties.
5.3 Data We Collect
When you subscribe to push notifications, we collect and store the following technical data:
- Subscription Endpoint: A unique URL provided by your browser's push service (e.g., Firebase Cloud Messaging for Chrome, Mozilla Push Service for Firefox)
- Encryption Keys: Public keys (p256dh and auth) required to encrypt notifications so only your browser can read them
- Subscription Timestamp: When you subscribed
๐ Privacy Note: This subscription data is anonymous. We cannot identify who you are, your name, email, location, or any personal details based on your notification subscription. The endpoint is a random, unique identifier generated by your browser.
5.4 How We Use This Data
Your subscription data is used solely for the purpose of sending you push notifications. We do not:
- Share or sell subscription data to third parties
- Use subscription data for advertising purposes
- Link subscription data to any personally identifiable information
- Track your browsing behavior through notifications
5.5 Data Storage & Security
Subscription data is stored securely on our servers. We implement appropriate technical measures to protect this data from unauthorized access, alteration, or destruction.
5.6 Third-Party Involvement
Push notifications are delivered through your browser's built-in push service:
- Google Chrome: Firebase Cloud Messaging (FCM)
- Mozilla Firefox: Mozilla Push Service
- Apple Safari: Apple Push Notification Service (APNs)
- Microsoft Edge: Windows Push Notification Service (WNS)
These services act as intermediaries to deliver notifications to your device. Please refer to their respective privacy policies for more information on how they handle data.
5.7 Unsubscribing & Data Deletion
You can unsubscribe from push notifications at any time using one of these methods:
- Through our website: Click the notification bell icon and select "Unsubscribe" or "Disable notifications"
- Through your browser:
- Chrome: Settings โ Privacy and security โ Site Settings โ Notifications โ Find tools.deniscasian.com โ Block or Remove
- Firefox: Settings โ Privacy & Security โ Permissions โ Notifications โ Find tools.deniscasian.com โ Remove
- Safari: Preferences โ Websites โ Notifications โ Find tools.deniscasian.com โ Deny
When you unsubscribe, your subscription data becomes invalid and will be removed from our active notification list. We may retain anonymized, aggregated statistics (e.g., total subscriber count) but no data that could identify your specific subscription.
5.8 Your Rights Regarding Notification Data
You have the right to:
- Withdraw consent: Unsubscribe at any time without giving a reason
- Request deletion: Contact us to request removal of your subscription data
- Object to processing: You can object by simply not subscribing or by unsubscribing
6. Third-Party Services
We use the following third-party services:
- Google AdSense: For displaying advertisements. Google Privacy Policy
- Google Fonts: For typography. Fonts are loaded from Google's CDN.
- Cloudflare (if applicable): For content delivery and security.
- Push Notification Services: Browser push services (FCM, Mozilla Push, APNs, WNS) deliver notifications to your device. Firebase Privacy
7. External Links
Our website may contain links to external sites (like our portfolio at deniscasian.com). We are not responsible for the privacy practices of other websites. We encourage you to read their privacy policies.
8. Children's Privacy
Our tools are not directed at children under 13. We do not knowingly collect any personal information from children. Since we don't collect personal information from anyone, this applies universally.
9. Data Security
Since your data never leaves your browser, security is inherently built into our design. We use HTTPS to encrypt all communications between your browser and our website.
10. Your Rights
Because we don't store your data, traditional data rights (access, deletion, portability) don't apply in the usual sense. However:
- You can clear Local Storage through your browser settings
- You can disable cookies in your browser
- You can use ad blockers if you prefer
- You can use our tools without providing any personal information
- You can unsubscribe from push notifications through our website or your browser settings
- You can request deletion of your notification subscription data by contacting us
11. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify users of any significant changes by updating the "Last updated" date at the top of this page.
12. Contact Us
If you have any questions about this Privacy Policy, please contact us:
- Email: contact@deniscasian.com
- Contact Form: contact.deniscasian.com
- Website: deniscasian.com
๐ก Remember: The safest data is data that's never collected. By processing everything in your browser, we've eliminated the possibility of data breaches, unauthorized access, or misuse of your information.