Privacy Policy
Last Updated: March 30, 2026
CodeCraft Consulting ("we," "us," or "our") operates from Antananarivo, Madagascar and is committed to protecting your privacy in accordance with Malagasy Law No. 2014-038 on the Protection of Personal Data.
This Privacy Policy explains what information is collected when you use WattWise (the "Service"), how it is used, and your rights in relation to it.
1. Data Controller
CodeCraft Consulting
Antananarivo, Madagascar
Email: hello@codecraft.consulting
2. What Data We Collect
Data You Enter into the Tool
WattWise is a client-side application. The appliance selections, generator and battery settings, custom appliance names and wattages, solar panel details, and cost inputs you enter are processed entirely within your browser. This data is saved to your browser's local storage so your settings persist between visits.
None of this calculator data is transmitted to our servers or stored by CodeCraft Consulting.
Usage Data (Analytics)
We use Google Analytics 4 (GA4) to understand how the Service is used. This may collect:
- Pages visited and time spent on each page
- Browser type, device type, and screen resolution
- Referring URL
- Approximate geographic region (country/city level, derived from IP address)
- User interactions and navigation paths
Google Analytics uses cookies and similar technologies to collect this data and may associate it across sessions. IP addresses are anonymised before storage. For more information, see Google's Privacy Policy.
You can opt out of Google Analytics tracking by installing the Google Analytics Opt-out Browser Add-on or by adjusting your browser's cookie settings.
Advertising (Google AdSense)
We use Google AdSense to display advertisements on the Service. Google AdSense may use cookies, web beacons, and similar tracking technologies to serve ads based on your prior visits to this and other websites. This includes the use of the DoubleClick cookie, which enables Google and its partners to serve ads based on your visit to this site and/or other sites on the internet.
You may opt out of personalised advertising by visiting Google's Ads Settings or www.aboutads.info. You can also opt out of a third-party vendor's use of cookies for personalised advertising by visiting www.networkadvertising.org/managing/opt_out.asp.
For more information on how Google uses data from sites that use its advertising services, see How Google uses data when you use our partners' sites or apps.
Payment Data (Paid Features)
Where paid features are available (such as downloadable PDF reports), payments are processed by Stripe. When you make a purchase, Stripe collects your payment card details directly. CodeCraft Consulting does not receive or store your full card number. We receive only a transaction confirmation and, if required to fulfil your order, a contact email address.
Stripe's privacy policy governs how your payment data is handled. We encourage you to review it.
Affiliate Link Interactions
The Service may include affiliate links to third-party retailers. Clicking an affiliate link may cause the retailer or affiliate network to set cookies on your device in accordance with their own privacy policies. CodeCraft Consulting does not receive any personal data from these interactions beyond an anonymised commission report.
3. Legal Basis for Processing
Under Malagasy Law No. 2014-038, we process data on the following grounds:
- Legitimate interest — aggregate, anonymised analytics data to improve the Service
- Contract performance — processing an email address and transaction record when you purchase a paid feature
- Consent — where you explicitly provide information (such as an email address) for a specific purpose
4. How We Use Your Information
We use the limited information we collect to:
- Understand how the Service is used and identify areas for improvement
- Fulfil and manage paid feature purchases
- Respond to support requests or complaints you send to us directly
- Comply with applicable legal obligations
We do not sell your personal data. We do not use your data for targeted advertising directly. However, our advertising partner Google may use cookies and tracking technologies to serve personalised ads — see the "Advertising (Google AdSense)" section above for details and opt-out options.
5. Data Retention
- Local storage data — retained on your device until you clear your browser data or use the in-app reset function. CodeCraft Consulting has no access to this data and cannot delete it on your behalf.
- Analytics data — retained in accordance with Google Analytics 4 data retention settings (default 14 months, configurable in the GA4 property).
- Transaction records — retained for as long as required by applicable accounting and tax law (typically 5–7 years).
6. Sharing Your Information
We do not sell or rent your personal data. We may share limited information with:
- Vercel — our hosting provider
- Google (Analytics / GA4) — our analytics provider, who processes usage data in accordance with Google's Privacy Policy
- Google (AdSense / DoubleClick) — our advertising partner, who may use cookies to serve personalised ads
- Stripe — our payment processor, who handles payment data directly
- Authorities — where required by law, legal process, or to protect the rights and safety of others
All third-party providers are engaged under data processing agreements appropriate to their role.
7. International Transfers
Our Service is hosted on Vercel's global infrastructure. Data may be processed on servers outside Madagascar. Where personal data is transferred internationally, it is subject to appropriate safeguards consistent with Malagasy Law No. 2014-038.
8. Your Rights
Under Malagasy Law No. 2014-038, you have the right to:
- Access — request a copy of any personal data we hold about you
- Rectification — request correction of inaccurate or incomplete data
- Erasure — request deletion of your personal data, subject to legal retention requirements
- Object — object to processing based on legitimate interest
To exercise any of these rights, contact us at hello@codecraft.consulting. Note that because calculator data is stored only in your browser's local storage, CodeCraft Consulting has no access to it and cannot retrieve or delete it on your behalf — you can remove it at any time by clearing your browser data or using the in-app reset button.
9. Supervisory Authority
You have the right to lodge a complaint with the Commission Malgache de l'Informatique et des Libertés (CMIL), the competent supervisory authority in Madagascar, if you believe our processing of your personal data infringes applicable law.
10. Children's Privacy
The Service is not directed at children under the age of 13. We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, please contact us and we will take steps to delete it.
11. Changes to This Policy
We may update this Privacy Policy from time to time to reflect changes in our practices or applicable law. The "Last Updated" date at the top of this page will reflect any revisions. Continued use of the Service after changes are posted constitutes your acceptance of the revised Policy.
12. Contact
If you have questions or concerns about this Privacy Policy, please contact us:
CodeCraft Consulting
Antananarivo, Madagascar
Email: hello@codecraft.consulting