Zero-Database Architecture
Privacy Policy
PowerLab was engineered from day one with a strict zero-database, privacy-by-design architecture. We do not require accounts, we do not store your household energy data on our servers, and all calculations execute directly in your browser.
We have no user database, no cloud customer accounts, and no marketing tracking profiles.
All engineering formulas execute locally in pure TypeScript inside your browser engine.
Your Energy Profile and scenario presets stay isolated in your browser's localStorage.
1. Information We Do Not Collect
Unlike traditional energy auditing websites, PowerLab does not harvest personal identifying information:
- No User Accounts: You never need to provide your name, email address, password, or phone number to unlock full calculator functionality.
- No Utility Bill Uploads: We never request access to your utility account or store your monthly electric bill records on server disks.
- No Financial or Credit Information: We do not sell solar leases, financing loans, or collect credit information.
- No Invasive Advertising Pixels: We do not load third-party ad retargeting pixels (e.g., Meta Pixel, TikTok tracking tags).
2. How Your Energy Profile & Data Are Handled
PowerLab features an optional Energy Profile Drawer that allows you to carry your system specifications (such as battery capacity, appliance lists, solar array size, and electricity rates) seamlessly between calculators.
This profile is stored exclusively in your browser's localStorage:
- The data never leaves your device and is never uploaded to an analytics database.
- You have 100% control: you can clear your stored Energy Profile at any moment with a single click inside the drawer.
- If you use Private/Incognito browsing, all stored local data is automatically erased when you close your window.
3. External Solar Irradiance Requests (PVWatts Proxy)
When you request a location-aware solar output simulation in the Solar Panel Output Calculator, our server queries the public NREL PVWatts V8 meteorological API.
- Payload: Only the geographic coordinates (latitude and longitude) and system nameplate DC capacity are transmitted to retrieve solar irradiance datasets.
- Zero Tracking: No IP addresses, device identifiers, or session tokens are stored or shared with external model providers.
4. Shareable Calculation Permalinks
When you click "Share Calculation", PowerLab encodes your active numeric parameters directly into the URL query parameters (e.g. ?watts=1500&voltage=12).
These links allow you to share engineering scenarios with colleagues or forum communities without generating a database record. The recipient's browser simply decodes the query parameters into form state locally upon page load.
5. GDPR, CCPA & Global Privacy Compliance
Because PowerLab does not store personal identifying data on server infrastructure:
- Right to Access & Portability: Your complete data model resides in your browser and can be exported as a clean Markdown or CSV specification at any time via the Export Spec feature.
- Right to Erasure: Clicking "Clear All Stored Scenarios" in your Energy Profile drawer instantly wipes all locally stored values from your device.
6. Contact & Transparency Inquiries
If you have questions regarding our privacy architecture, open engineering models, or methodology, please review our Engineering Methodology and Authoritative Data Sources.
Last policy review: .