About This Demo

The Sandbox, and How Soul Works With PayPal

What You’re Looking At

Every payment in Soul comes from PayPal’s sandbox: test accounts and test money. You’re reading either our prepared data, which follows a made-up person, or your own sandbox account. Soul never reads a real PayPal account.

What Is Real

  • The payments are read from PayPal’s Transaction Search, after the account approves on PayPal’s consent page.
  • The purchase and the money you send run through PayPal’s sandbox, and you approve each one on PayPal.
  • Soul keeps what it believes about you, and every claim points to payments with their PayPal transaction IDs.

How Soul Uses Your PayPal Data

  • Soul leaves out rows that aren’t purchases, such as balance corrections and bank funding rows. Counting them would double your spending. You can see them under “Why Are Some Rows Missing?” on your story.
  • A new payment can take up to 3 hours to reach PayPal’s report. Purchases made inside Soul show up right away.
  • Soul reads back about 6 months, then adds new payments as they come.
  • Categories and totals are Soul’s own, and your corrections can change them. PayPal’s records don’t change.
  • When you send money, PayPal treats it as a merchant-style payment and takes a fee from what the other person receives. Soul shows that fee.

Your Data

If you connect your account, Soul stores its PayPal account ID, copies of your payments, chapters, corrections, memory and chat, until you delete them. It stores no keys or tokens. On the prepared data, your corrections, memory and chat are private to you and go 30 days after your last visit. Deleting never touches the prepared payments.

What a Real Launch Needs

Soul runs on PayPal’s sandbox only. Reading real accounts would need:

  • PayPal’s approval for production access. Consent works in the sandbox today, but Soul can’t read real accounts until PayPal grants it, and each person would still approve it themselves.
  • Live PayPal app keys, kept apart from the sandbox ones.
  • A privacy policy and terms that say what Soul keeps and for how long.
  • Real sign-in, so a story follows a person across devices instead of one browser.

Demo Controls

Preview connecting: Not Approved Yet · Approved, Can’t Read · Too Little Data · Empty Account. These links go when the real app is built.