JagInsights is operated by JagInsights LLC, a Virginia company. This policy explains what we collect when you use jaginsights.com, why we collect it, who else touches it, and how to get rid of it. It is written to be read, not skimmed past.
Most privacy policies only tell you what a company takes. Here is the other half, and every line is something you can check by viewing the source of any page on this site.
The site's content security policy allows the browser to contact exactly two outside hosts: Supabase (your account data and account email) and Stripe (payments). Everything else is blocked at the browser level. Typefaces are files on this site.
We do not ask for your real name, your phone number, your address, or any government ID. We do not keep the date of birth you type at signup.
Almost everything else we hold is generated by you using the product. Specifically:
Paid plans are billed through Stripe. When you subscribe, you are taken to Stripe's own hosted checkout page and you enter your card details there. JagInsights never receives, sees, or stores your card number, CVC, or expiry date. What comes back to us is the fact that a subscription exists, its status, and the Stripe identifiers above.
Each page view may be counted on our own server. That count stores three things: the page address, a two-letter country code supplied by our host (not looked up in your browser), and a device size (phone, tablet, or laptop) from the window width. It does not store your IP address, does not set a cookie, does not give you a browser id, and does not follow you to other sites. Signed-in visits are not added to that count. We use it to tell “nobody visited” from “people visited and did not sign up.”
We do not run an advertising or third-party analytics service, and we do not sell browsing history. If a page throws an error, the site may store a fault report in our own database: the page address, the error text, a line number, and the browser’s user-agent string, plus the account id when someone is signed in. We use that to fix the break. Like every website, JagInsights also cannot be served without our hosting and database providers processing basic connection data — your IP address, browser user-agent, and the time and path of the request — in their own server logs, for delivery, rate-limiting, abuse prevention, and security. We do not use those logs to profile you, and we do not combine them with your account activity for marketing.
The nine calculators on Budget Tools — the 50/30/20 split, subscriptions, paycheck, emergency fund, net worth, housing, debt, investing, and crypto — run in your browser. You can use them without an account.
By default, the figures you type are written to your own browser's local storage on that device, under a single key, and are not sent to us.
Optional account copy. If you are signed in, the page offers a Save to my account switch. It is off until you turn it on. When it is on, the same figures are stored in a single row tied to your account, so they are there when you sign in on another device. Database rules allow only your signed-in account to read, change, or delete that row; other members cannot see it. Turning the switch off deletes the row. Deleting your account deletes it too.
You can download a spreadsheet of what you typed at any time, whether or not the switch is on.
We use the information above to:
We do not use your data to train advertising models, and we do not use it for automated decisions that produce legal or similarly significant effects about you.
JagInsights does not set cookies. No first-party cookies, no advertising cookies, no analytics cookies. The page-view count in section 2 is not a cookie: nothing is stored on your device for it. There is no cookie banner because there is no cookie to accept or refuse.
What we do use is your browser's own local storage, which never travels to a server automatically the way a cookie does. Three things live there:
You can clear all of it at any time through your browser's "clear site data" or privacy settings. Clearing it signs you out and erases saved Budget Tools work.
We keep this list short on purpose. These are every company involved in running JagInsights, and exactly what each one receives.
| Provider | What it does | What it receives |
|---|---|---|
| Supabase (United States) |
Accounts, authentication, and the database that holds your progress. Also sends confirmation and password-reset email. | Your email address, password hash, and all account data described in section 2. Connection metadata such as IP address in its service logs. |
| Stripe | Payments and subscription management for paid plans, including the self-serve billing portal. | Your card details, which you enter on Stripe's own page, plus your email and JagInsights subscription details. Stripe also processes JagSim charges on the same Stripe account, tagged as a different product. A JagInsights payment does not create or change a JagSim subscription. |
| Cloudflare | Hosting and content delivery for the site's pages, scripts, and images. | Standard request data needed to deliver a web page — IP address, user-agent, and the URL requested. No account content. |
These providers act on our instructions and may use the data only to deliver their service to us — not for their own marketing.
Beyond that, we disclose personal information only when we are legally required to (a valid subpoena, court order, or similar), when it is necessary to protect the rights, property, or safety of JagInsights, our members, or the public, or as part of a merger, acquisition, or sale of assets — in which case we will say so here before your data moves.
JagInsights does not publish a ranking of members. Your username, scores, and XP stay on your account. Your email address is not shown to other people.
A profile can hold a bio, an avatar, and badges. Those stay on your account as well.
We keep your account data for as long as your account exists, because it is your account — your progress, streak, and badges only mean something if we keep them.
When you delete your account, the associated data is deleted at the same time (see section 9). A limited amount of information may persist afterwards where we are required to keep it or cannot avoid it:
You do not have to email us and wait. Go to Settings → Delete Account and confirm. It is immediate and permanent.
Deleting your account:
There is no recovery and no undo. Your saved Budget Tools entries are unaffected by account deletion because they were never on our servers — clear your browser data to remove those.
If you only want to stop paying but keep your account, cancel instead: Settings → Manage subscription, or Billing → Open Customer Portal, takes you to Stripe's customer portal, where you can cancel, download invoices, or update your payment method yourself.
We take reasonable technical and organizational measures to protect your information. In practice that means the whole site is served over HTTPS with strict transport security; a content security policy restricts which outside hosts the browser may contact at all; database access is governed by row-level security policies so one account cannot read another's private rows; passwords are never stored in readable form; and card data never enters our systems.
No method of transmission or storage is completely secure, and we cannot guarantee absolute security. Use a strong, unique password, and tell us at support@jaginsights.com if you think your account has been accessed by someone else.
JagInsights is intended for people 13 and older. We do not knowingly collect personal information from children under 13, and we do not direct the Service to them.
Signup asks for a date of birth and refuses the account when the age is under 13. The date is used in the browser and is not stored. We store an age bracket only, and we do not use an age-verification company.
If you are a parent or guardian and believe a child under 13 has created an account, email support@jaginsights.com and we will delete the account and its data promptly.
JagInsights LLC is based in Virginia, and the Service is operated from the United States. Our database and authentication provider stores account data in the United States. If you use JagInsights from outside the US, you understand that your information will be transferred to and processed in the United States, where data-protection laws may differ from those where you live.
Wherever you live, you can already do most of this yourself: view and edit your profile and settings in the app, cancel your plan through Stripe's portal, and delete your account and everything attached to it in one step from Settings. The sections below cover the rights you have on top of that.
You have the right to know the categories and specific pieces of personal information we have collected, the sources, and the purposes; to request correction or deletion; and to know whether we sell or share your personal information. We do not sell or share your personal information as those terms are defined under California law, and we do not use it for cross-context behavioral advertising. We do not knowingly sell or share the personal information of anyone under 16. We will never discriminate against you for exercising these rights, and you may use an authorized agent to make a request on your behalf.
If the GDPR, UK GDPR, or a similar law applies to you, you have rights of access, rectification, erasure, restriction, portability, and objection. Our legal bases are: performance of a contract (creating and running your account, delivering a paid plan), legitimate interests (keeping the Service secure, preventing cheating and fraud, and fixing faults), consent (optional marketing email, which you may withdraw at any time), and legal obligation (tax and financial records). You also have the right to lodge a complaint with your local supervisory authority.
Email support@jaginsights.com from the address on your account. We will verify the request and respond within the time applicable law requires. If we decline a request, we will tell you why and you may ask us to reconsider.
The Service links to third-party websites and resources we do not control — for example Stripe's billing pages. This policy does not cover them. Read their privacy policies before handing over information.
We may update this policy as the product changes. When we do, we update the date at the top of this page. If a change materially affects your rights or how we handle your information, we will give clearer notice, such as an email or an on-site notice, before it takes effect. Continuing to use JagInsights after a change takes effect means you accept the updated policy.
Questions about this policy, your data, or a privacy request:
support@jaginsights.com
(571) 316-0632
JagInsights LLC
8401 Mayland Dr, Ste A
Richmond, VA 23294
United States
The Jag Insights team
See also our Terms of Service.