Privacy Policy - How We Protect Your Data
Last Updated: October 29, 2025
TL;DR - The Short Version
Your calculations are private. Everything happens in your browser. We never see your inputs or results.
We use minimal analytics. Plausible.io tracks page views (no personal data, no cookies, fully anonymous).
Calculator ratings use Firebase. When you rate a calculator, we store the rating count and average—with Firebase Analytics completely disabled for maximum privacy.
No ads yet. When Media.net ads are added, we'll add a cookie consent banner. You can decline and still use everything.
1. Who We Are
CalcWise is operated by Aaron, a solo developer based in the United States. When this policy says "we," "us," or "our," that's who we're referring to. You can reach me directly at aaron@calcwise.org.
2. What Data We Collect (And Don't)
Calculator Inputs & Results: ZERO Collection
This is the most important part: we never see your calculator data.
- All calculations happen in your browser using JavaScript
- Your inputs (mortgage amounts, BMI data, whatever you calculate) never leave your device
- Results are computed locally and displayed locally
- Nothing is sent to our servers
- Nothing is stored in databases
- Nothing is logged
We built it this way on purpose. Your financial data, health information, and calculations are yours—not ours.
Page Analytics: Plausible.io
We use Plausible.io to understand which calculators get used. Here's what Plausible tracks:
| Data Point | What We See |
|---|---|
| Page Views | Number of times each calculator is loaded |
| Referrer | Where traffic comes from (Google, direct, etc.) |
| Country | General location (country-level only) |
| Device Type | Desktop, tablet, or mobile |
| Browser | Chrome, Firefox, Safari, etc. |
Why Plausible is Different
No cookies: Plausible doesn't use cookies or local storage.
No personal data: No IP addresses, no unique identifiers, no cross-site tracking.
GDPR compliant: Plausible is EU-based and doesn't require consent banners under GDPR/CCPA.
Fully anonymized: Data is aggregated immediately. We see "100 people visited the mortgage calculator" but have no idea who those people are.
Learn more: Plausible's Privacy Documentation
Calculator Ratings: Firebase Realtime Database
When you rate a calculator (1-5 stars), we store that rating using Google Firebase Realtime Database. Here's exactly what happens:
What We Store:
- Calculator identifier (e.g.,
mortgage-calculator) - Total number of ratings
- Sum of all ratings (used to calculate average)
- Your rating (temporarily tracked in browser local storage to prevent duplicate voting)
What We DON'T Store:
- Your IP address
- Your identity
- Browser fingerprints
- Timestamps of when you rated
- Any personal information whatsoever
Firebase Privacy Configuration
Firebase Analytics: DISABLED. We've completely disabled Firebase's built-in analytics and tracking. Firebase is used solely as a database to store aggregate rating counts—nothing else.
Local duplicate prevention: To prevent spam voting, we store a flag in your browser's local storage when you rate a calculator. This stays on your device and isn't sent anywhere.
No user accounts: You don't sign in. Ratings are anonymous by design.
Data retention: Firebase aggregate rating data (counts and averages only) is retained indefinitely for display purposes. Local storage rating flags expire automatically after 365 days.
Future Advertising: Media.net (Not Yet Implemented)
We plan to use Media.net for advertising to keep CalcWise free. When ads are added, here's what will change:
- Cookie consent banner: You'll see a banner asking to accept or decline cookies
- If you accept: Media.net will use cookies for ad delivery, frequency capping, and basic metrics
- If you decline: No cookies are set, and all calculators still work perfectly
- Ad cookies only: These cookies are for advertising purposes only—not for tracking your calculations
Media.net uses contextual advertising, which means ads are based on page content (e.g., mortgage ads on a mortgage calculator), not tracking you around the web.
Current status: No ads are live yet, so no cookies are currently used for advertising.
3. How We Use This Data
Analytics (Plausible):
- Understand which calculators are popular so we can prioritize improvements
- See where traffic comes from to understand how people find CalcWise
- Identify technical issues (e.g., if a page has a high bounce rate, something might be broken)
Ratings (Firebase):
- Display average rating and total votes on each calculator
- Help users identify which calculators are most useful
- Guide our development priorities based on user feedback
That's it. We don't sell data, we don't share data with third parties (beyond the service providers listed), and we don't use data for marketing.
4. Third-Party Services
CalcWise uses the following third-party services:
| Service | Purpose | Data Shared | Privacy Policy |
|---|---|---|---|
| Plausible.io | Page analytics | Anonymous page views, referrer, country, device type | Plausible Privacy |
| Google Firebase | Rating storage | Aggregate rating counts only (no personal data) | Firebase Privacy |
| Netlify | Web hosting | Standard server logs (IP, page requested, timestamp) | Netlify Privacy |
| Media.net | Advertising (future) | Ad cookies if you consent (not yet active) | Media.net Privacy |
5. Cookies & Local Storage
Current Cookie Usage: NONE
CalcWise currently does not use any cookies. Plausible.io is cookieless, Firebase ratings don't require cookies, and ads aren't live yet.
Local Storage Usage
We use browser local storage (stays on your device) for:
- Rating duplicate prevention: A flag that remembers you've already rated a calculator (retained for 365 days, then automatically expires)
Local storage is not sent to our servers. You can clear it anytime through your browser settings.
Cookie Declaration
Below is a complete list of cookies that will be used when Media.net advertising is implemented. Currently, no cookies are in use.
| Cookie Name | Purpose | Duration | Type |
|---|---|---|---|
visitor_id |
Identifies unique visitors for ad frequency capping | 90 days | Advertising |
session_id |
Tracks user session for ad delivery optimization | Session (deleted when browser closes) | Advertising |
ad_prefs |
Stores ad preferences and opt-out status | 1 year | Advertising |
capping |
Controls ad frequency (prevents showing same ad repeatedly) | 24 hours | Advertising |
contextual_data |
Stores page context for contextual ad targeting | 30 days | Advertising |
About These Cookies
All advertising cookies are optional. When Media.net is implemented, you'll see a consent banner with clear Accept/Decline options. If you decline, no advertising cookies will be set, and all calculators will work perfectly.
Media.net uses contextual advertising, meaning ads are based on page content (e.g., mortgage ads on a mortgage calculator page) rather than tracking you across the web.
You can opt out at any time via: Media.net Opt-Out Page
6. Your Rights Under GDPR & CCPA
CalcWise respects your privacy rights under GDPR (European Union), CCPA (California), and other privacy regulations. Here are your rights and how to exercise them:
Right to Access
What it means: You can request a copy of any personal data we have about you.
How to exercise: Email aaron@calcwise.org with "Data Access Request" in the subject line. Include any information that might help us locate your data (though we collect very little personal information).
What to expect: We'll respond within 30 days with a report of any data we have. Since calculator inputs aren't stored and analytics are anonymous, there likely won't be any personal data to provide—but we'll confirm that for you.
Right to Deletion
What it means: You can request that we delete any personal data we have about you.
How to exercise: Email aaron@calcwise.org with "Data Deletion Request" in the subject line. Provide any details that could help us identify your data.
What to expect: We'll respond within 30 days. Since we don't collect identifiable data from calculator usage, deletion requests typically apply only to contact form submissions or email correspondence, which we'll remove from our systems.
Note: Aggregate rating data in Firebase (total counts and averages) cannot be tied to individual users, so there's nothing to delete. Local storage flags are on your device—you can clear them through your browser settings anytime.
Right to Portability
What it means: You can request a copy of your data in a portable, machine-readable format.
How to exercise: Email aaron@calcwise.org with "Data Portability Request" in the subject line.
What to expect: If we have any personal data (like contact form submissions or email correspondence), we'll provide it in JSON or CSV format within 30 days. Again, calculator usage data isn't stored, so there's typically nothing to export.
Right to Non-Discrimination
What it means: We will not discriminate against you for exercising your privacy rights.
Our commitment: CalcWise is built to function perfectly without collecting your data. If you:
- Decline advertising cookies (when implemented) → All calculators work identically
- Block analytics scripts → Full functionality maintained
- Don't rate calculators → No features are locked or degraded
- Request data deletion → No service restrictions apply
You will never be denied service, charged different prices, or receive lower-quality service for exercising your privacy rights. The site was designed this way from the start.
Right to Opt-Out of Sale/Sharing
What it means: You can opt out of having your personal information sold or shared with third parties.
Our stance: We do not sell your personal information. Period. We don't share personal data with third parties except for the service providers listed in this policy (Plausible, Firebase, Netlify, and future Media.net ads), and they're bound by their own privacy policies not to sell your data.
When Media.net advertising is implemented, you can opt out of interest-based advertising at Media.net's opt-out page.
Additional Choices
Plausible Analytics Opt-Out:
- Use a browser extension like uBlock Origin or Privacy Badger to block analytics scripts
- Enable Do Not Track (DNT) in your browser—Plausible honors DNT signals automatically
Calculator Ratings Opt-Out:
- Simply don't click the star rating—it's completely optional
- Clear local storage through browser settings to remove duplicate-prevention flags
Future Advertising Cookies Opt-Out:
- Decline the cookie consent banner when it appears (calculators work the same either way)
- Use an ad blocker
- Opt out via Media.net's opt-out page
Do Not Track (DNT)
We respect Do Not Track signals. If your browser sends a DNT signal, Plausible honors it automatically (though Plausible is already privacy-first, so DNT doesn't change much).
How to Contact Us About Your Rights
For any privacy rights requests or questions, email aaron@calcwise.org with a clear subject line (e.g., "Data Access Request" or "Privacy Question").
Response time: We aim to respond within 30 days, as required by GDPR and CCPA. In most cases, you'll hear back much sooner.
Verification: To protect your privacy, we may ask for information to verify your identity before fulfilling requests. This is standard practice and required by law to prevent unauthorized access to someone else's data.
7. Data Security
We take security seriously:
- HTTPS everywhere: All pages are served over encrypted HTTPS
- Firebase security rules: Database rules prevent unauthorized access and limit write operations
- Minimal data surface: We don't collect sensitive data, so there's less to protect
- Open source code: You can review our security practices on GitHub
Data Breach Notification
In the unlikely event of a data breach affecting user information, we will:
- Notify affected users within 72 hours via email (if we have email addresses on file) and a prominent notice on our Resources page
- Describe the breach: What data was affected, how it happened, and when we discovered it
- Explain our response: Steps we've taken to contain the breach and prevent future incidents
- Provide guidance: Recommended actions users should take to protect themselves
- Comply with regulations: Report to relevant authorities as required by GDPR, CCPA, and other applicable laws
Important context: Since CalcWise doesn't collect personal data from calculator usage, a breach would most likely affect only aggregate rating data (which isn't personally identifiable) or contact form submissions. We maintain minimal data to minimize breach risk.
Automated Decision-Making
CalcWise does not use automated decision-making or profiling. All calculations are performed by transparent mathematical formulas that you can review. We don't use AI, machine learning, or algorithms to make decisions about you or your data. What you see is what you get—simple, honest calculations.
8. Children's Privacy
CalcWise is a general-audience calculator platform. We don't knowingly collect personal information from anyone, including children under 13. Since we don't collect personal data from calculator usage, there's no age-specific concern there.
If you're a parent and believe your child has submitted personal information via the contact form, email us at aaron@calcwise.org and we'll delete it.
9. International Users
CalcWise is hosted in the United States (via Netlify). If you're accessing CalcWise from outside the U.S., your data (which is minimal) may be processed in the U.S.
Plausible.io is EU-based and GDPR-compliant. Firebase is a Google service with data centers worldwide. Both meet international privacy standards.
10. Changes to This Policy
We'll update this policy when we add new features or services (like Media.net ads). When changes are made:
- The "Last Updated" date at the top will change
- Significant changes will be noted in the Platform Updates section of our Resources page
- You'll see any new cookie consent banners if applicable
11. Contact & Questions
If you have questions about this privacy policy or how CalcWise handles data, contact me directly:
- Email: aaron@calcwise.org
- GitHub: Open an issue
I'm a solo developer, so you're talking directly to the person who built this. If something in this policy is unclear or you want to verify our practices, just ask.
12. Legal Basis for Processing (GDPR)
For users in the European Union, here's our legal basis for processing data:
- Plausible analytics: Legitimate interest (improving the website)
- Firebase ratings: Legitimate interest (displaying useful information to users)
- Future advertising cookies: Consent (via cookie banner)
Bottom Line
CalcWise was built to respect your privacy. We collect the bare minimum data needed to run the service, use privacy-first tools, and are completely transparent about what we do.
If you have concerns or suggestions, reach out. This is a solo project built by someone who cares about doing things right—not a corporation optimizing for data extraction.