Privacy Policy
Effective July 14, 2026 · Last updated July 14, 2026
See also: Terms of Service
1. The short version
You are about to connect a bank account to an app made by a very small team. You should know exactly what happens to your money data. Here is the whole thing in seven lines. Everything below is the same seven lines with the detail attached.
- Pulse can look, Pulse cannot touch. The bank connection is read only. There is no feature in Pulse that moves money, and we never built one.
- We never see your bank login. You sign in with your bank through Plaid. Your username and password never pass through us.
- Your transactions never reach the AI. Pulsey sees a summary of your numbers, never a transaction, a merchant, or an account number. What you type into the chat box does reach the AI, because that is how it answers you. Section 6 covers both.
- We do not sell your data and we do not advertise. No ad network, no advertising identifier, no data broker, anywhere in this app.
- Nothing here decides anything about you. Your Pulse score is not a credit score. Nothing we calculate is ever used for a credit, lending, employment, or insurance decision.
- You can leave and take everything. Disconnect a bank, delete a conversation, or delete your account and everything in it.
- We say where the limits are. Where a protection comes from a vendor rather than from us, we say so. Where we can only ask for something rather than guarantee it, we say that too.
2. Who we are, and what Pulse is
This policy explains how Pulse ("Pulse," "we," "us") collects, uses, shares, and protects information when you use the Pulse mobile app. Read it alongside our Terms of Service.
Pulse is a personal finance app. It connects to your financial accounts on a read only basis, calculates a Pulse wellness score and spending insights, explains how economic news relates to your situation, and offers an educational money companion called Pulsey.
Pulse provides general financial education and tools so that you can make your own decisions. Pulse is not a financial advisor and does not provide investment, legal, or tax advice. Your Pulse score is a wellness score, not a credit score.
Pulse is for people who are 18 or over and located in the United States. We have no affiliates.
3. Information you give us
| What | Why we have it | Where it is kept |
|---|---|---|
| Email address | To create your account and sign you in | With Clerk, our sign in provider, and in our database |
| Password | To sign you in | With Clerk only. We never see it and never store it. |
| Your Apple ID, if you sign in with Apple | To sign you in | With Clerk. Apple controls what it shares with us. |
| Your income | To work out what a healthy month looks like for you | Our database |
| Your main money concern, and how money makes you feel | To decide what Pulse leads with, and how much reassurance Pulsey offers | Our database |
| A private note about your concern, if you write one | So we understand your situation | Our database. It is never sent to the AI. |
| Your industry, if you tell us | To flag economic news that touches your line of work | Our database |
| How much detail you want in explanations | To set how Pulsey writes to you | Our database |
| Your goals | To track progress toward them | Our database |
| What you type to Pulsey | To answer you | Our database, and sent to Anthropic to generate a reply |
| Your name | To greet you in the app | Your phone only. It is never sent to our servers. |
| Your profile photo | To personalize the app | Your phone only. The image never leaves your device. We ask for photo library access only for this. |
| Emails you send us | To answer you | Our email provider |
Email address
Why we have it
To create your account and sign you in
Where it is kept
With Clerk, our sign in provider, and in our database
Password
Why we have it
To sign you in
Where it is kept
With Clerk only. We never see it and never store it.
Your Apple ID, if you sign in with Apple
Why we have it
To sign you in
Where it is kept
With Clerk. Apple controls what it shares with us.
Your income
Why we have it
To work out what a healthy month looks like for you
Where it is kept
Our database
Your main money concern, and how money makes you feel
Why we have it
To decide what Pulse leads with, and how much reassurance Pulsey offers
Where it is kept
Our database
A private note about your concern, if you write one
Why we have it
So we understand your situation
Where it is kept
Our database. It is never sent to the AI.
Your industry, if you tell us
Why we have it
To flag economic news that touches your line of work
Where it is kept
Our database
How much detail you want in explanations
Why we have it
To set how Pulsey writes to you
Where it is kept
Our database
Your goals
Why we have it
To track progress toward them
Where it is kept
Our database
What you type to Pulsey
Why we have it
To answer you
Where it is kept
Our database, and sent to Anthropic to generate a reply
Your name
Why we have it
To greet you in the app
Where it is kept
Your phone only. It is never sent to our servers.
Your profile photo
Why we have it
To personalize the app
Where it is kept
Your phone only. The image never leaves your device. We ask for photo library access only for this.
Emails you send us
Why we have it
To answer you
Where it is kept
Our email provider
4. Information we collect automatically
Very little, on purpose.
- Anonymous product events. We count things like the app being opened, a screen being viewed, or a lesson being read. Only a fixed, named list of events can be sent, and only a fixed list of non-financial properties can travel with them. Anything else is dropped in code before it leaves your phone. We never send the text of a Pulsey message to analytics. We never link an event to your name, your email, or your account. This is handled by PostHog.
- We do not record your screen. Session recording is turned off.
- We do not capture your taps automatically. Autocapture is turned off, so only the named events above are ever sent.
- We do not derive your location. Geolocation lookup is turned off in our analytics. Like any service on the internet, our vendors receive the IP address your request arrives from, but we do not use it to work out where you are, and we do not store it.
- We do not collect a device identifier or an advertising identifier, and we do not show you the App Tracking Transparency prompt, because we have nothing to track you with.
- We do not collect a phone number, and we do not send push notifications.
- Crash reports. When the app crashes, it sends us a report so that we can fix it. That report contains your device model, your operating system version, and a technical trace of where the code failed. It does not contain any balance, transaction, score, or dollar figure, and it does not contain anything you typed to Pulsey. This is handled by Sentry.
- Our servers keep an ordinary record of how many AI requests were made and what they cost. Those records contain no message text and no financial figures.
- One screen in the app loads a graphics library from a public code CDN. That request contains nothing about you.
5. Your bank connection, through Plaid
When you link a financial account, you do it through Plaid, the connection layer used by a large share of the finance apps already on your phone. You enter your bank credentials with Plaid or with your bank directly. Pulse never receives them.
What we receive
| What | Do we store it | Why |
|---|---|---|
| Your transactions: description, merchant, amount, date, category, pending status | Yes | To calculate your Pulse score, Safe to Spend, and your spending pace |
| How far back | All of it. We store the full transaction history your bank makes available, with no date limit. | So your score reflects a real history rather than a few weeks |
| Your account balances | No. We read them live each time and discard them. | To show your net worth and what is left to spend |
| The name of the institution you linked | Yes | To show you which banks are connected |
| A connection key, called an access token | Yes, encrypted | To pull updates from your bank |
| Your bank username or password | Never received | |
| Your full account numbers | Never received | |
| Your interest rates, loan terms, or identity from your bank | Never requested and never received | |
Your transactions: description, merchant, amount, date, category, pending status
Do we store it
Yes
Why
To calculate your Pulse score, Safe to Spend, and your spending pace
How far back
Do we store it
All of it. We store the full transaction history your bank makes available, with no date limit.
Why
So your score reflects a real history rather than a few weeks
Your account balances
Do we store it
No. We read them live each time and discard them.
Why
To show your net worth and what is left to spend
The name of the institution you linked
Do we store it
Yes
Why
To show you which banks are connected
A connection key, called an access token
Do we store it
Yes, encrypted
Why
To pull updates from your bank
Your bank username or password
Do we store it
Never received
Your full account numbers
Do we store it
Never received
Your interest rates, loan terms, or identity from your bank
Do we store it
Never requested and never received
We ask your bank only for the access we actually use. We do not request your interest rates or loan terms, because we do not read them.
Your control over it
- Disconnecting. You can unlink any bank at any time in the app. That revokes the connection at Plaid and deletes the transactions we pulled from it.
- Reconfirming. Banks sometimes require a connection to be re-approved. We will prompt you when that happens.
- Plaid's own policy. Plaid's handling of your data is governed by Plaid's end user privacy policy, at plaid.com/legal.
6. How Pulsey uses AI
Pulsey runs on Claude, an AI model made by Anthropic. This is the part of the app people are right to be suspicious about, so we are going to be exact. Two separate things reach Anthropic, and they are not the same.
One. Your numbers, summarized
Before anything is sent, our servers do the math and reduce your accounts to a short summary: figures such as your monthly take home, your total debt, your net worth, your savings rate, how many months of cushion you have, and the names of your top spending categories. Whole numbers, no cents.
What is not in that summary: any transaction, any merchant name, any account identifier, your bank connection key, your email, or your name. None of it is ever placed in a prompt. This is enforced by the structure of our code, not by a rule we try to remember. Every AI request in Pulse passes through a single point in the codebase, and only the summary fits through it.
These figures are rounded to the nearest dollar. They are aggregates and never transactions, but they are precise, so we will not pretend otherwise. An aggregate like your net worth is a real figure about you, and it is sent.
Two. What you type
When you ask Pulsey a question, your message and the recent conversation are sent to Anthropic as you wrote them, so that they can be answered. This is how any AI chat works. It means that if you type a dollar amount, a merchant, or a name into the chat box, you have sent it to Anthropic yourself.
We are telling you this because most apps do not. Our promise is not that nothing reaches the AI. Our promise is that we never hand it your bank data behind your back.
What Pulsey remembers
Pulsey keeps a short written impression of what matters to you, so that you do not have to explain yourself twice. It is written in words, not numbers. It is instructed never to record a dollar amount or a score, and we review it, but it is produced by a model and we will not claim a guarantee we cannot enforce. You can delete it by deleting your account.
On Anthropic
- No training. Anthropic does not use data submitted through its business API to train its models. Your money does not become part of a model.
- Retention. Anthropic retains what is sent to its API for a limited period, on its own terms, for safety and abuse monitoring. We have not negotiated a zero retention arrangement, and we are not going to imply that we have.
- Your conversations are yours. They are stored in your account so you can come back to them, and you can delete any of them at any time.
7. What Pulse works out about you
Pulse does not only store what you give it. It calculates things. You should know what those are.
- Your Pulse score and its five parts. Calculated live from your accounts, never stored as a permanent record.
- Your Safe to Spend and your spending pace. Calculated from your transactions.
- Insights, lessons, and market stories written for you. Generated from your summarized figures.
- An impression of what matters to you, kept by Pulsey. Described in Section 6.
None of this is ever used to make a decision about you that carries a legal or significant effect. Pulse makes no credit decision, no lending decision, and no eligibility, employment, or insurance decision, and we do not send any of it to anyone who does. There is no code in Pulse that could. If that ever changes, this policy changes first, and you will be told before it does.
9. Payments
Pulse is free today and there is no payment processor connected to it. Nothing in the app can charge you. When we introduce a paid plan, payments will be handled by Apple, we will never see your card details, and we will update this policy before it happens.
10. Who else touches your data
This is the complete list of companies involved in running Pulse. There is nobody else. We do not sell your personal information, we do not disclose it to anyone for their own purposes, and we do not disclose it to anyone for their direct marketing.
| Who | What they do | What they see |
|---|---|---|
| Plaid | Connects your bank, read only | Your bank login and your account data |
| Clerk | Signs you in | Your email and password. We never see your password. |
| Supabase | Hosts our database | Everything we store |
| Railway | Runs our servers | Data in transit through our backend |
| Anthropic | Powers Pulsey | Your summarized figures and your chat messages. Never raw bank data. |
| PostHog | Counts anonymous app events | Which screens are opened. No names, no figures, no message text. |
| Sentry | Tells us when the app crashes | Your device model, your OS version, and a technical trace. No figures, no message text. |
| Apple | Distributes the app | TestFlight and App Store data, on Apple's terms |
| Resend | Sends our waitlist email | Your email address, if you join the waitlist on our website. Nothing from the app. |
| Vercel | Hosts our website | Ordinary web request data for the website. Nothing from the app. |
| Finnhub, FRED, BLS | Supply market and economic data | Nothing about you. Data flows one way, toward us. |
Plaid
What they do
Connects your bank, read only
What they see
Your bank login and your account data
Clerk
What they do
Signs you in
What they see
Your email and password. We never see your password.
Supabase
What they do
Hosts our database
What they see
Everything we store
Railway
What they do
Runs our servers
What they see
Data in transit through our backend
Anthropic
What they do
Powers Pulsey
What they see
Your summarized figures and your chat messages. Never raw bank data.
PostHog
What they do
Counts anonymous app events
What they see
Which screens are opened. No names, no figures, no message text.
Sentry
What they do
Tells us when the app crashes
What they see
Your device model, your OS version, and a technical trace. No figures, no message text.
Apple
What they do
Distributes the app
What they see
TestFlight and App Store data, on Apple's terms
Resend
What they do
Sends our waitlist email
What they see
Your email address, if you join the waitlist on our website. Nothing from the app.
Vercel
What they do
Hosts our website
What they see
Ordinary web request data for the website. Nothing from the app.
Finnhub, FRED, BLS
What they do
Supply market and economic data
What they see
Nothing about you. Data flows one way, toward us.
Every one of these companies is a service provider working on our behalf, under contract, and none of them may use your information for their own purposes. That is why no opt out is offered here. There is nothing to opt out of.
We may also disclose information if the law or legal process requires it, or where we believe in good faith that it is necessary to protect someone's safety or to investigate fraud. If Pulse is ever acquired or merged, your information may transfer as part of that, and we will tell you before it does.
11. How we protect your information
- Your bank connection key is encrypted. It is encrypted with AES-256-GCM, with a separate initialization vector for every record, before it is ever written to our database. If our database were taken, the bank connections inside it would be unreadable without a key we keep separately.
- Your sign in stays in the phone's keychain. Your session is stored in your device's secure enclave, not in ordinary app storage.
- Everything moves over an encrypted connection. Between the app, our servers, and our database.
- Every request is scoped to you. Every request that touches money data is checked against your identity first, and can only ever return your own rows.
- Analytics never sees a dollar. No balance, transaction, or score is ever sent to an analytics or crash-reporting tool, and screen recording is off.
- Where the protection is our vendor's, we say so. Encryption of the database itself is provided by Supabase. Transport security between the app and our servers is provided by our hosting platform.
No system is perfectly secure, and anyone who tells you otherwise is selling something. If we ever have a breach that affects your information, we will tell you, and we will tell the regulators the law requires us to tell.
12. How long we keep it, and what we do not back up
| What | How long |
|---|---|
| Your profile, transactions, chats, goals, and bank connections | For as long as your account exists. Deleted within 30 days of you deleting your account. |
| A bank you disconnect | The connection is revoked at Plaid immediately, and the transactions we pulled from it are deleted. |
| A conversation you delete | Deleted immediately. |
| Records of how many AI requests were made and what they cost | Kept after account deletion. They contain no message text, no financial figures, and no name or email. They exist so we can understand our own costs. |
| Anonymous product events | Held by PostHog on their schedule. They are not linked to you. |
| Crash reports | Held by Sentry on their schedule. |
Your profile, transactions, chats, goals, and bank connections
How long
For as long as your account exists. Deleted within 30 days of you deleting your account.
A bank you disconnect
How long
The connection is revoked at Plaid immediately, and the transactions we pulled from it are deleted.
A conversation you delete
How long
Deleted immediately.
Records of how many AI requests were made and what they cost
How long
Kept after account deletion. They contain no message text, no financial figures, and no name or email. They exist so we can understand our own costs.
Anonymous product events
How long
Held by PostHog on their schedule. They are not linked to you.
Crash reports
How long
Held by Sentry on their schedule.
Backups, stated plainly
We do not currently maintain automated backups of our database. If our data were lost, we could not restore it from a backup. This is a limitation of the plan we are on during the beta, we are telling you rather than leaving it out, and we will change it before Pulse leaves beta. When we do, this policy changes first.
13. Your choices and your rights
What you can do right now
- Disconnect a bank. In the app, at any time.
- Delete a conversation. In the app, at any time.
- Delete your account. In Settings. This removes your profile, transactions, chats, goals, and bank connections from our servers, and revokes the bank connections at Plaid. It cannot be undone.
- Get a copy of your data. Email us at privacy@yourpulsestory.com and we will send you what we hold about you.
Your legal rights
Depending on where you live, you may have the right to know what we hold about you, to correct it, to delete it, to receive a portable copy, to opt out of the sale or sharing of personal information, which we do not do, and to limit the use of sensitive personal information, which we use only to run the service. You will never be treated differently for exercising any of these rights.
To make a request, use the controls in the app or email privacy@yourpulsestory.com. We do not require you to create an account to make a request. We may need to confirm who you are first. You may use an authorized agent. We will respond within the time your state's law requires, generally 45 days. If we decline, you can appeal by replying to our decision, and we will respond to the appeal within the time the law requires. If we deny an appeal, your state attorney general may offer a way to complain.
California Shine the Light
California residents may ask whether we disclosed personal information to third parties for their own direct marketing. We do not, and we never have.
14. Children
Pulse is for people who are 18 or over. We ask you to confirm your age when you sign up, and we do not knowingly collect information from anyone under 18. If we learn that we have, we will delete it. If you believe a minor is using Pulse, email privacy@yourpulsestory.com.
15. Which privacy laws apply to us
We include this because over-claiming compliance is its own kind of dishonesty.
| Law | Applies today | Why |
|---|---|---|
| GLBA | Yes | We handle nonpublic personal financial information from your bank. This policy is our GLBA privacy notice. The categories we collect and disclose are in Sections 3, 5, and 10. |
| FTC Act | Yes | What we say here has to be true. It is written to be. |
| CalOPPA | Yes | It applies to any app collecting personal information from California residents, at any size. |
| Shine the Light | Yes | Applies at any size. See Section 13. |
| Plaid's terms | Yes | Plaid requires us to give you notice, obtain your consent before linking, and link their end user policy. |
| CCPA and CPRA | Not yet | They apply above thresholds we are far below. We follow their disclosure structure anyway, and we will comply in full before we cross them. |
| Texas TDPSA | Likely exempt | Small business and GLBA exemptions. We honor its rights anyway. |
| GDPR and UK GDPR | No | Pulse is United States only. If that changes, this policy will change first. |
GLBA
Applies today
Yes
Why
We handle nonpublic personal financial information from your bank. This policy is our GLBA privacy notice. The categories we collect and disclose are in Sections 3, 5, and 10.
FTC Act
Applies today
Yes
Why
What we say here has to be true. It is written to be.
CalOPPA
Applies today
Yes
Why
It applies to any app collecting personal information from California residents, at any size.
Shine the Light
Applies today
Yes
Why
Applies at any size. See Section 13.
Plaid's terms
Applies today
Yes
Why
Plaid requires us to give you notice, obtain your consent before linking, and link their end user policy.
CCPA and CPRA
Applies today
Not yet
Why
They apply above thresholds we are far below. We follow their disclosure structure anyway, and we will comply in full before we cross them.
Texas TDPSA
Applies today
Likely exempt
Why
Small business and GLBA exemptions. We honor its rights anyway.
GDPR and UK GDPR
Applies today
No
Why
Pulse is United States only. If that changes, this policy will change first.
Under GLBA, we disclose your financial information only to the service providers in Section 10, who process it on our behalf under contract, which is a permitted disclosure that carries no opt out. We have no affiliates and we do not share your information with any. Your data is stored in the United States, in Ohio and in California.
16. Tracking, and Do Not Track
Pulse is a mobile app. It does not use advertising cookies, and it does not allow anyone to follow you across other apps or websites. Because we do not track you for advertising anywhere, and because there is no agreed industry standard for Do Not Track signals, the app does not respond to them. Where an opt out preference signal such as Global Privacy Control applies to us, we honor it.
17. Changes to this policy
We will update this policy as the app changes or the law requires. When a change is material, we will update the date at the top and tell you in the app or by email. Continuing to use Pulse after a change takes effect means you accept it. Earlier versions are available on request.
18. The Pulse website
Everything above is about the Pulse app. This website does almost nothing, and here is all of it.
- The waitlist. If you join it, you give us your email address and nothing else. We store it with Resend, our email provider, and use it only to tell you when access opens. There is no other form on this site.
- No cookies, no analytics, no tracking. This site sets no cookies, runs no analytics, keeps nothing in your browser's storage, and carries no advertising. Nobody is following you here.
- Hosting. The site is hosted by Vercel, which receives the ordinary web request data any web host receives, including the IP address your request arrives from. We do not use it to identify you.
- Leaving the list. Email privacy@yourpulsestory.com and we will remove your address.
19. Contact
Pulse
If something in this policy does not match what the app actually does
That is a bug, and we want to know about it. Email us.