Cookie Policy
Last Updated: March 2, 2026
In short: We only set analytics and error-tracking cookies after you click "Yes, I'll Help" on our consent banner. If you decline or ignore the banner, no third-party cookies or tracking scripts are loaded.
What Are Cookies?
Cookies are small text files placed on your device by websites you visit. They are widely used to make websites work efficiently, remember your preferences, and provide information to site owners. "Local storage" and "session storage" are similar browser technologies that store data locally on your device.
How We Use Cookies and Storage
VetFIRE LLC ("VetFIRE," "we," "us," or "our") uses a consent-first approach to cookies. When you first visit our site, no third-party cookies or tracking scripts are loaded. After 12 seconds, a consent banner appears. Your choice determines what is loaded:
- "Yes, I'll Help" - Google Analytics and Sentry error tracking are loaded. Their cookies are set on your device.
- "Decline" - No third-party scripts are loaded. Only your consent preference is stored locally so we don't ask again.
- No action - Nothing is loaded. The banner will appear again on your next visit.
Cookies and Storage We Use
Essential (Always Active)
These are required for the site to function and do not require your consent. They do not track you or send data to third parties.
| Name | Type | Purpose | Duration |
|---|---|---|---|
cookieConsent |
localStorage | Stores your cookie consent choice ("accepted", "declined", or "necessary") so we don't show the banner repeatedly. | Until you clear browser data |
vetfire_pro_unlocked |
localStorage | Records that you have completed a VetFIRE™ Pro purchase so paid content remains accessible without requiring you to re-authenticate on every visit. Set to "1" after successful server-side payment verification. No personal or financial data is stored. | Until you clear browser data |
vetfire_pro_email |
localStorage | Stores the email address associated with your VetFIRE™ Pro purchase so the restore-access form can be pre-filled if you need to re-verify on a new device. Contains only your email address. | Until you clear browser data |
vetfire_pro_v2_inputs |
localStorage | Saves the calculator form inputs you entered (e.g., age, income, VA rating, expenses) so your selections are restored when you return to the page. All data stays in your browser and is never transmitted to any server. | Until you clear browser data |
vetfire_pro_v2_inputs_spouse |
localStorage | Remembers whether the spouse/partner input section was visible or hidden, so your preference is restored on reload. Stores only "yes" or "no". | Until you clear browser data |
Analytics (Consent Required)
These are only set if you click "Yes, I'll Help." They help us understand how visitors use VetFIRE™ so we can improve our calculators.
| Name | Provider | Purpose | Duration |
|---|---|---|---|
_ga |
Google Analytics | Distinguishes unique visitors by assigning a randomly generated number as a client identifier. | 2 years |
_ga_TNREW56XWN |
Google Analytics | Maintains session state for our specific GA4 property. | 2 years |
Error Monitoring (Consent Required)
Loaded only after consent. Helps us detect and fix bugs so the calculators work correctly for all veterans.
| Name | Provider | Purpose | Duration |
|---|---|---|---|
Sentry session data |
Sentry (Functional Software, Inc.) | Captures JavaScript errors and performance data to help us identify and fix calculator bugs. May store a session ID. | Session |
Third-Party Services
The following third-party services may load resources on our site. They operate under their own privacy policies:
- Google Analytics (GA4): We use Google Analytics to collect anonymized usage data (pages visited, time on site, general location by country/region). We do not enable Google Signals, advertising features, or user-ID tracking. Google Privacy Policy (opens in new tab)
- Sentry: We use Sentry for error monitoring to detect calculator bugs. Sentry receives error details, browser type, and page URL - not personally identifiable information. Sentry Privacy Policy (opens in new tab)
- Google Fonts: Our site loads the Inter font from Google Fonts. Google may log your IP address when serving fonts. No cookies are set by Google Fonts. Google Fonts Privacy (opens in new tab)
- Chart.js (Self-Hosted): Our calculators use Chart.js to render interactive charts and graphs. This library is hosted on our own servers (vetfire.co) and does not load from any third-party CDN. No cookies are set and no data is transmitted to external servers when rendering charts.
- html2pdf.js (Self-Hosted): Our calculators use html2pdf.js to generate downloadable PDF reports. This library is hosted on our own servers (vetfire.co) and does not load from any third-party CDN. No cookies are set and no data is transmitted to external servers when generating PDF reports.
- ExcelJS (Self-Hosted): Our Pro calculator uses ExcelJS to generate downloadable Excel spreadsheets. This library is hosted on our own servers (vetfire.co) and does not load from any third-party CDN. No cookies are set and no data is transmitted to external servers when generating spreadsheets. All calculations happen entirely in your browser.
- Formspree: Our contact form and pre-order interest form submit data to Formspree. Formspree processes your name, email, and message content on our behalf. No cookies are set by Formspree. Formspree Privacy Policy (opens in new tab)
- Impact.com: We use Impact.com for affiliate link tracking. If you click an affiliate link, Impact.com may set cookies to track referrals and attribute commissions. These cookies are only set when you interact with affiliate links. Impact.com Privacy Policy (opens in new tab)
- MailerLite: If you subscribe to our email newsletter, MailerLite may set cookies to manage your subscription and track email engagement. No MailerLite cookies are set unless you interact with a newsletter signup form. MailerLite Privacy Policy (opens in new tab)
-
Stripe (Payment Processing):
If you purchase VetFIRE™ Pro, you are redirected to Stripe's hosted
checkout page to complete payment. Stripe may set its own cookies
(e.g.,
__stripe_mid,__stripe_sid) on the stripe.com domain during checkout. VetFIRE LLC never receives or stores your full payment card details. Stripe Privacy Policy (opens in new tab) - jsDelivr CDN (html2canvas): Our internal social-card generator pages load the html2canvas library from cdn.jsdelivr.net. jsDelivr may log your IP address when serving assets. No cookies are set by jsDelivr. These pages are not linked from the main site and are used only for internal content creation. jsDelivr Privacy Policy (opens in new tab)
How to Manage Cookies
Change Your Consent Choice
To change your cookie consent preference on VetFIRE™:
- Open your browser's Developer Tools (usually F12 or right-click → Inspect).
- Go to the Application tab (Chrome/Edge) or Storage tab (Firefox).
-
Find Local Storage →
https://vetfire.co. - Delete the
cookieConsententry. - Reload the page - the consent banner will appear again.
Browser Cookie Settings
Most browsers allow you to control cookies through their settings. You can typically:
- View and delete individual cookies
- Block all cookies or third-party cookies
- Set preferences for specific websites
For instructions on managing cookies in your browser:
- Chrome (opens in new tab)
- Firefox (opens in new tab)
- Safari (opens in new tab)
- Microsoft Edge (opens in new tab)
Do Not Track
Some browsers send a "Do Not Track" (DNT) signal. There is no industry standard for how websites should respond to DNT signals. However, VetFIRE™ already defaults to loading no tracking scripts unless you affirmatively consent - which is a stricter standard than DNT.
Updates to This Policy
We may update this Cookie Policy to reflect changes in our practices or for legal, operational, or regulatory reasons. The "Last Updated" date at the top of this page indicates when the policy was last revised.
Questions?
If you have questions about our use of cookies, contact us at legal@vetfire.co.
VetFIRE LLC (Entity #14659944-0160)
386 W 500 S
P.O. Box 2053, Salt Lake City, UT 84110