Privacy Policy
Handling of Personal Information
When you contact us through this site, we may ask you to provide personal information such as your name or email address. Any personal information collected will be used solely for responding to your inquiry and will not be used for any other purpose.
Analytics
This site uses analytics tools to understand how the site is being used. These tools collect anonymous usage statistics through standard browser technologies. This information does not identify individuals and is used solely for the purpose of improving the site.
Data Stored in Your Browser
Some features of this site (automatic saving of calculator inputs, named scenarios, the contribution tracker, and the display theme) store what you enter in your browser's local storage (localStorage). This data stays only on your device, is never sent to this site's servers, and cannot be seen by the site operator. Clearing your browsing data also deletes it.
Advertising and Affiliate Links
This site may use advertising services provided by third-party vendors, including Google. These vendors may use cookies to serve ads based on your prior visits to this website or other websites.
Google uses advertising cookies (such as the DoubleClick cookie) to serve relevant ads based on your visits to this site and other sites.
If you prefer not to receive personalized advertising, you can opt out via Google's Ads Settings. You can also visit www.aboutads.info to opt out of the use of cookies by third-party vendors.
This site may participate in third-party affiliate programs. If you purchase a product through an affiliate link, we may receive a referral fee.
Data Management
Personal information collected is managed appropriately and will not be disclosed to third parties except as required by law.
Changes to This Policy
This policy may be updated without prior notice. Any changes will take effect upon publication on this page.
Contact
For inquiries about the site operator or this policy, please visit our contact page.
Last updated: August 30, 2026