Privacy Policy
This Privacy Policy explains what IBC Tool collects, how we use it, where it lives, and the choices you have. We have written it to be readable. Where the legal precision matters, we have kept the precision. Where it doesn't, we have kept the prose.
IBC Tool is operated by StarKiln Ventures LLC ("we," "us"), reachable at privacy@ibctool.app.
1. What we collect
Account information
When you create an account we collect your email address and your name. We also save the timezone of your browser, which you can change in Settings. We also keep the page of ibctool.app that sent you to sign up and the first page of that visit, the other site that linked you to each of those pages when your browser shares it, and the campaign tags (utm_source, utm_medium, and utm_campaign) of the first page of that visit. A visit starts on the first page that you open in a tab, and again when another site or a link with campaign tags opens a page of ibctool.app. Other parts of those addresses are not stored. We also keep whether you signed up on a phone, a tablet, or a computer, worked out as for the page counts below. We do not store a password. If you enter your email in the form on the home page, we keep your email, the page with the form, the first page of that visit with the other site that linked you to it and its campaign tags, whether you used a phone, a tablet, or a computer, and the IP address of the request. When you sign up, we also add your email to the same list. We keep an entry until you ask us to delete it, or until you delete your account. If you change your account email, the entry moves to the new email.
Insurance and financial data you enter
IBC Tool exists to track whole-life policies and the loans, payments, and budget allocations that flow through them. To do that, we store the data you enter or upload, including:
- Policy details — policy number, carrier, issue date, named owner, insured, and beneficiary, premium amounts and frequency, death benefit, and Paid-Up Additions targets.
- Periodic snapshots — cash value, available loan amount, accrued loan interest, dividend amounts, and the dates you recorded them on.
- Loan and PUA history — amounts, dates, repayment schedules, payment splits between principal and interest, and the strategy you tagged each loan with.
- Budget categories and allocations — what you have earmarked against your available loan amount.
- Documents you upload — PDFs of policy contracts and annual statements, stored as files alongside the policy they belong to. To save you typing, the contents of annual statements are parsed by an AI provider (see section 5) and used to populate snapshot fields like cash value and available loan amount; you can review and correct anything before saving.
Third-party connections you authorize
IBC Tool connects to an outside service only when you choose to connect it. Today the only such service is YNAB. Before we add another, we will name it here, describe the data it handles, and ask you to opt in.
Budgeting service (YNAB)
You connect YNAB by signing in on YNAB's own site (OAuth), so we never see your YNAB password. YNAB gives us access tokens, which we keep encrypted with a key stored separately from the database. IBC Tool asks for full access because it writes to your plan, as described below.
What we read. Your plan names, and the accounts, categories, category targets, and scheduled transactions of the plan you choose. We use them so you can pick where each payment is budgeted, and so the sync can see what is out of date. We ignore the balances YNAB includes. We do not read your posted transactions, except a one-time paid-up additions transaction that IBC Tool created, to check whether it has cleared before we change it.
What we write. Only what you set up and confirm: category targets, a category when you ask for one, a scheduled transaction for each policy and loan, and a transaction for each one-time paid-up additions payment you record as not yet made. They carry the policy name, the loan purpose, the insurance company, the amounts, and the dates. We change no other transaction, and we never move money.
What we keep. The tokens, until you disconnect. The name of your plan, until you choose a different plan or delete your account. The YNAB identifiers that link each policy and loan to your plan, until you stop that sync, delete the policy or the loan, choose a different plan, or delete your account. The identifiers of each one-time paid-up additions transaction, until that contribution is deleted. An error message from YNAB, until a later sync clears it or the sync ends. A cached copy of the lists we read, used for at most 15 minutes and removed within about two weeks. We do not store your posted transactions, balances, or the amounts you assign.
No sharing. We never sell data from YNAB or pass it to anyone without your knowledge. Only the providers that host IBC Tool (section 5) process it. It never goes to the service that parses your statements, and it is never used to train AI models.
Deleting it. Disconnect YNAB in Settings to delete the tokens. The sync setup stays, so that reconnecting resumes it. Stop a sync to delete its setup, or delete your account to delete all of it. You can also email privacy@ibctool.app and we will delete it. If we ever read new YNAB data, or use it in a new way, we will update this policy and ask you first.
Sharing with your advisor's practice
If you signed up through a partner practice, such as your insurance advisor's, or we linked your account to the practice that referred you, that practice sees your name, email address, and signup date, and can ask you to share your account. It sees nothing more unless you share.
If you share, in Settings or on the dashboard, the practice can view your account as you see it, including your documents, and a summary of your policies in its partner portal. Sharing is view-only unless you also allow changes. Even then, the practice cannot change who sees your account, your sign-in email, your passkeys, or your YNAB connection, and it cannot download your data or delete your account.
The practice sees no data from YNAB, such as your plan name, categories, or YNAB error messages. But if you use the YNAB sync, a change the practice makes is synced like your own, and it can update your YNAB plan.
Settings shows the practice's recent views and changes. You can stop sharing at any time. We keep the sharing records until you delete your account.
Service-level data
You sign in with a 6-digit code we email you, or with a passkey that you add on your device. We store only a hash of that code. The code expires in 10 minutes, and we never store the code itself. We keep a sign-in session so you stay signed in. A customer session stays until you sign out. It does not expire on its own. For a passkey, we store its public key, a device name such as "iPhone", the date you added it, and the date you last used it. Your device keeps the private key. We never see your face or your fingerprint. Application logs may record IP address and request metadata for the limited purpose of operating and securing the service.
Error reports
We use an error-monitoring service to find and fix problems. When the app hits an error, it sends a report of the error and a short replay of the screen. The replay masks all text, typed values, images, and media in your browser before it is sent. Reports can include the page address, your browser and device type, and details of the request that failed. We remove sign-in codes, the sign-in token, and your IP address before anything is sent. We also send a count of app sessions and, for a sample of page loads, timing data to find slow pages.
Payment records
When you pay for IBC Tool, you give your card to our payment processor. The processor receives the card number, the expiration date, the security code, and the billing details it needs to charge the subscription. The processor does not keep the security code after it authorizes the charge. IBC Tool does not receive or store your card number or your security code.
We do keep the records we need to run the subscription: the plan you chose, the amount, the dates of charges and refunds, and the customer identifier the processor assigns to your account.
Marketing site page counts
We count page loads on ibctool.app, our public site with these policies and the help pages, to see which pages people open. Each count records the page path, the site that linked you there, the campaign tags of the link when it has them, whether the device looks like a phone, a tablet, or a computer, whether the page is the first page of a visit, and the time. We work out the device from the browser's description of itself and from whether the screen is a touch screen of tablet size, and the count stores only the device class. Other parts of the address, such as other query parameters, are not stored. Like any request to IBC Tool, the request that sends a count also appears in the application logs described above.
2. What we don't collect
IBC Tool does not load behavioral analytics platforms, advertising-attribution pixels, or any other third-party tools that track users across pages or sessions, other than the error reports described in section 1. We do not sell or share your data for advertising. If that ever changes, we will say so here before it happens.
The page count described in section 1 uses no cookie, includes no account data, and does not run in the signed-in app. To credit a signup to the page where a visit started, the site keeps that page, the referring site, the campaign tags of that page, the time that page opened, and whether that page started the visit in your browser's session storage. Your browser deletes it when the tab closes. It is not a cookie. The site sends it only when you open a sign-in or signup link or submit the email form on the home page. The page count sends only whether the page is the first page of the visit.
We do not store your card number or your card security code. The payment processor receives them to charge the subscription, and it does not keep the security code after it authorizes the charge. We keep the payment records described in section 1.
3. How we use it
We use the data above to:
- Operate the service — show your policies, run the calculations that produce available loan amounts, render snapshots, render budgets.
- Sign you in with a code we email you.
- Communicate about the service — outages, security notices, and material changes to these policies.
- Diagnose and fix problems, including looking at your data when you report a bug or ask for help, or when a serious incident requires it.
- Charge the subscription, send the renewal notices, and process a refund you are owed.
- Comply with legal obligations and protect the service from abuse.
- See which pages of ibctool.app people open.
4. Where it lives
IBC Tool's application servers and primary database are hosted in the United States. Uploaded documents are kept in object storage with our cloud storage provider. Customer data is encrypted at rest. Connections between you and IBC Tool, and between IBC Tool and our service providers, use TLS in transit.
5. Service providers
We rely on third-party service providers to host the application, store uploaded documents, charge the subscription, report errors in the app, and parse the contents of annual statements you upload (so cash value, available loan amount, and similar fields can be populated automatically rather than re-typed). The payment processor receives the card data described in section 1. It uses that data to charge the subscription, to issue a refund, and to handle a payment dispute. Each provider receives only the data needed for its role and is bound by contractual confidentiality and security obligations. We do not permit service providers to use your data to train AI models or for any purpose other than delivering their service to us. If you'd like a current list of named sub-processors, email privacy@ibctool.app and we will share it. We will give notice on this page before any change that materially affects how your data is handled.
Integrations that you authorize yourself are described under "Third-party connections you authorize" in section 1.
6. Cookies and local storage
IBC Tool keeps this state in your browser:
- An authentication token, kept so you stay signed in between visits.
- Your choices on the screen, for example the suggestions and the setup steps that you dismissed, so they stay dismissed.
- When you arrive through the link of a partner practice, a cookie with the short name of that practice, kept for up to 30 days so that a signup counts for that practice. It holds no personal information, and only IBC Tool reads it.
- The first page of your visit to ibctool.app, the site that linked you there, the campaign tags of that page, the time that page opened, and whether that page started the visit, kept in session storage until the tab closes, so that a signup credits the page where you started and the page count knows the first page of a visit.
-
For our own team only, a flag in local storage that stops the page
count in that browser. The site sets it only when you open an address
with
internal=1in its query, andinternal=0removes it. - An identifier of your session in the app, kept in session storage until the tab closes, so that an error report and its replay go together.
We do not use advertising cookies or analytics cookies, and none of this state tracks you on other sites. We do not show a cookie banner today; if we add anything that would require one, we will add the banner first.
7. Children
IBC Tool is for users 18 and older. We do not knowingly collect personal information from minors; if you believe one has provided us information, contact us and we will delete it.
8. Your rights
You can ask us to:
- Access a copy of the data we hold about you.
- Correct data that is wrong. Most fields are also editable in the app.
- Delete your account and the data associated with it.
- Export your account data in a portable format.
- Withdraw consent for any optional integration you have connected.
You can delete your account at any time from the settings page in the app. The flow asks you to type your email address, and then to enter a 6-digit code we email you. We then remove the account data our Data Retention Policy says we delete. That policy lists the records we keep, including payment records. We do not keep your card number. For access, correction, export, or anything else listed here, email privacy@ibctool.app and we will respond within thirty days. You can also export your data yourself: Download your data on the settings page gives you a ZIP file of your records as spreadsheet (CSV) files, plus the documents you uploaded. Depending on where you live, additional rights may apply under the laws of your jurisdiction (for example, the GDPR in the EU/UK or the CCPA/CPRA in California). We honor those rights regardless of where your account is hosted, and we honor Global Privacy Control signals from your browser as a request to opt out of any sale or sharing of personal information.
9. Security
We do not store a password. You sign in with a 6-digit code we email you, or with a passkey on your device. We store only a hash of that code. The code expires in 10 minutes, and we never store the code itself. Third-party access tokens you authorize are encrypted in our database, with a key that is kept separately from the database. All traffic to and from IBC Tool is served over TLS. No system is perfectly secure, but we treat your insurance and financial data as data we'd want a serious provider to treat ours.
If we discover a security incident that affects your account data, we will notify you within thirty days of confirming the incident — sooner where law requires — and report to the relevant authorities on the timelines those authorities require.
10. Retention
While your account is active, we retain the data needed to operate it. When you delete your account, we remove your data from our primary database immediately and from object storage within minutes via a background purge job, with the exceptions described in our Data Retention Policy. Backups age out on the schedule maintained by our hosting providers.
11. Changes to this policy
We may update this policy as the product changes. Material changes will be communicated by email and in-app notice. The "Last updated" date at the top of this page reflects the most recent revision. Continued use of the service after a material change means you accept the updated policy.
12. Contact
Questions, complaints, or requests under section 8 can go to privacy@ibctool.app.