SheetLink
education

What Data Does Plaid Actually Share? A Plain-English Explanation

Plaid powers thousands of fintech apps — but what data does it actually hand over when you connect your bank? Here's exactly what gets shared, what doesn't, and what that means for your privacy.

SheetLink Team·SheetLink
··6 min read

If you've ever connected a bank account to an app, there's a good chance Plaid was involved. Venmo, Coinbase, Robinhood, and thousands of other fintech apps use Plaid to access your bank data.

But what exactly does Plaid hand over? "Transaction data" is vague. Let's get specific.

Plaid is a data network that sits between your bank and the apps you use. Instead of giving each app your bank credentials directly, you authenticate through Plaid once, and Plaid handles the ongoing connection.

Think of Plaid as a secure intermediary. Your bank trusts Plaid. Apps build on Plaid's API. You authorize each connection individually.

Plaid connects to over 12,000 financial institutions and is used by more than 8,000 apps. It's the plumbing behind most of the fintech industry.

When an app requests your transaction data through Plaid, here's what it can access:

FieldExample
Date2026-04-15
Merchant nameWhole Foods Market
Amount-$47.23
CategoryFood and Drink
Payment channelIn-store
Transaction IDunique identifier
Pending statusfalse
FieldExample
Account nameChase Checking
Account typeDepository / Checking
Last 4 digits••4821
Current balance$2,341.00
Available balance$2,291.00
FieldExample
Bank nameChase
Institution IDins_56

That's the core dataset. Most read-only apps get nothing beyond this.

This list matters more than what it does share:

  • Your bank username or password
  • Your full account number (only last 4 digits)
  • Your routing number
  • Your Social Security Number
  • Your date of birth
  • Wire transfer or ACH initiation capability
  • The ability to move money in any direction

An app with standard read-only Plaid access can see your transactions. It cannot touch your money.

Plaid uses a scoped permission model. Apps must declare which data types they need, and you authorize each scope when you connect.

The main permission categories:

  • Transactions — read historical and recent transactions
  • Auth — read account and routing numbers (for ACH payments)
  • Identity — read name, address, email on file with the bank
  • Assets — read account history for loan underwriting
  • Investments — read investment account holdings
  • Liabilities — read loan and credit card balances
  • Payment initiation — initiate bank transfers (separate, explicit permission)

A budgeting or spreadsheet app only needs Transactions. It has no reason to request Auth, Identity, or Payment Initiation — and if it does, that's worth questioning.

SheetLink requests Transactions only. No payment initiation, no identity data, no account numbers.

Once you authorize an app, Plaid issues that app an access token — a long, encrypted string tied to your specific bank connection. The app stores this token and uses it to request data from Plaid on your behalf.

Your actual bank credentials are never stored by the app. They go to Plaid once during setup and are not retained after authentication.

The access token:

  • Is scoped to the specific permissions you authorized
  • Can be revoked at any time (from the app or from my.plaid.com)
  • Expires if unused for an extended period
  • Does not grant access to other banks or accounts

Plaid controls what data it shares. But what each app does with that data is entirely up to the app.

Two apps can both use Plaid and handle data completely differently:

App A — fetches transactions, writes them to your Google Sheet, stores nothing server-side. Transaction data lives in your spreadsheet, not on their servers.

App B — fetches transactions, stores them in their own database, builds behavioral profiles, shares aggregate data with "partners."

Both are Plaid-powered. Neither violates Plaid's terms. But App A is meaningfully more private.

When evaluating an app, read the privacy policy specifically for:

  • What data is stored on their servers
  • How long it's retained
  • Whether it's shared with third parties
  • Whether you can request deletion

Plaid itself collects and stores data beyond what it passes to apps. Their privacy policy covers:

  • They store transaction data to power their network (fraud detection, income verification products)
  • They previously sold consumer data — a 2022 class action settlement ($58 million) resulted in updated practices prohibiting selling transaction data for advertising
  • They offer a consumer portal at my.plaid.com where you can see connections and request data deletion

Plaid is a business with its own interests. Their practices have improved significantly post-settlement, but it's worth understanding that the data network itself has economic value beyond just providing an API.

my.plaid.com is the central dashboard for your Plaid connections:

  1. Go to my.plaid.com
  2. Log in with the email associated with your bank
  3. See every app connected to every bank via Plaid
  4. Revoke any connection in one click

You can also disconnect from within each app — most have a "Remove bank" or "Disconnect" option. Either method works; revocation is immediate.

SheetLink uses Plaid with Transactions scope only. Here's specifically what that means:

  • We request: date, merchant, amount, category, account name, balance
  • We do not request: account numbers, identity data, payment initiation
  • We do not store transaction data on our servers — it goes from Plaid directly to your Google Sheet or output format of choice
  • You sync manually — data only moves when you initiate it
  • You can disconnect any bank from the Bank tab at any time

The Chrome extension source code is publicly available on GitHub if you want to verify any of this.


The short version: Plaid shares transaction metadata — not credentials, not account numbers, not the ability to move money. What matters is what the app on top of Plaid does with that data. Read the privacy policy, check the permissions requested, and look for apps that give you control over when your data moves.

plaidprivacysecuritybank datafintech

No. You enter your credentials directly into Plaid's interface. The app you're connecting never sees your username or password — Plaid stores an encrypted access token and uses that for all future requests.

Only if the app explicitly requests payment initiation permissions, which requires separate authorization. Apps that only need to read transactions — like SheetLink — have read-only access and cannot move money.

Plaid shares date, merchant name, amount, category, account name, and account balance. It does not share your full account number, SSN, or any credentials.

Go to my.plaid.com — you can see every app connected via Plaid and revoke access for any of them in one click.

Plaid's current policy prohibits selling consumer transaction data to third parties for advertising purposes. They updated their data practices after a 2022 class action settlement. Each app built on Plaid has its own privacy policy governing what it does with the data Plaid provides.