Privacy Policy
Effective date: October 26, 2026 (previous version: October 14, 2026) · Applies to the BeaTris mobile application and related services.
BeaTris rounds up your everyday purchases to the next dollar and turns that spare change into steady giving for your congregation or community organization. This policy explains exactly what we collect, why, who touches it, and the controls you hold. It is written to be read, not skimmed past. You agree to it when you create an account, and Plaid asks for your consent again on its own screen before any bank is connected.
1. What we collect, and the single purpose of each item
- Email address: to create and secure your account, and to send required giving disclosures (for example, notice before any charge).
- Display name (optional): how you appear to your own organization's community feed, if you choose to appear at all.
- Transaction amounts, dates, and merchant names (read-only, via Plaid): to compute your roundups, and to show anonymous community activity as described in section 4. Your name, amounts, merchants, and exact times are never shown.
- Account balance (read-only, via Plaid): checked shortly before a charge, solely so we never debit you into an overdraft.
- Giving activity inside BeaTris (roundup balance, donation history, participation streaks, milestones): so you can see your own impact.
- Organization affiliation: which congregation or partner organization your giving supports.
That is the whole list. We collect nothing beyond what the service needs to operate. Data from Plaid is used only for the purposes above. BeaTris cannot move money through your bank connection: money moves only through Stripe, and only under the debit authorization you give in the app.
2. What we never see or store
- Your bank username or password. You connect through Plaid, which talks to your bank directly. With our hosted connection flow, not even one-time connection tokens pass through the BeaTris app on your phone.
- Your card or bank account numbers. Donations are processed by Stripe. When you authorize giving, Plaid passes your bank account details directly to Stripe so Stripe can debit the amount you authorized; account and routing numbers never touch BeaTris servers.
- Your location, contacts, photos, or browsing activity. We do not request them.
We do not sell your data. We do not share it with advertisers or data brokers. There is no advertising in BeaTris.
3. Who processes your data
Five service providers process data on our behalf, each doing one job:
- Plaid: connects your bank in read-only mode, supplies the transaction and balance data described above, and passes your bank account details directly to Stripe for the gifts you authorize (Plaid's privacy policy).
- Stripe: processes donations and moves 100% of your gift to your organization's account (Stripe's privacy policy).
- Supabase: hosts our database and authentication with row-level isolation (Supabase's privacy policy).
- Resend: delivers the emails we are required to send you, such as notice before any charge. It receives your email address and the contents of that notice (Resend's privacy policy).
- Google (Gemini): writes the short impact narrative you see after a gift settles. It receives only your organization's name, your charity's name, and how many months you have participated. Never your name, your email, or any dollar amount (Google's privacy policy).
No other third party receives your personal data.
4. What your community sees
Giving at BeaTris is about showing up, not showing off. Community feeds show participation, such as "Someone gave to First Baptist Food Pantry," and never dollar amounts. Feeds can also show anonymous roundup activity, such as "Someone at First Baptist rounded up this morning." It never includes your name, amounts, merchants, or exact times; busy activity is grouped (for example, "12 people at First Baptist rounded up this hour"); and it appears only for organizations with enough active members that no one can be singled out. In the app-wide feed you are always anonymous and only the receiving organization is named; you can opt out of appearing there entirely. In your own organization's feed you are anonymous by default and choose what to reveal. Your individual giving amounts are visible only to you. Your organization receives a monthly report showing the overall total given and who is taking part, including participation streaks, but never how much any individual gave. BeaTris issues your annual giving statement directly to you, in your organization's name. Your organization never receives your transactions, balances, bank details, or any other data from Plaid, and has no access to BeaTris systems.
5. How your data is protected
- Bank-connection tokens are encrypted at rest (AES-256-GCM) and exist only on our servers, never on your phone.
- Every member's records are isolated at the database level (row-level security): one member's data is technically unreadable from any other account.
- Linking a bank requires multi-factor authentication.
- Financial records can be written only by our audited server functions, never directly by an app or browser.
- The app pins our server's certificate chain to resist interception.
6. Your controls
- Pause giving at any time, set a monthly cap, and set your own charge threshold.
- Advance notice before every charge, with time to pause or adjust before any money moves.
- Unlink your bank at any time. Unlinking permanently deletes the stored bank-connection tokens.
- Delete your account at any time, in the app: Profile → "Delete my account." This unlinks your bank at Plaid, deletes your Stripe payment profile, and permanently erases your account and giving history from BeaTris. You can also request deletion by emailing the address below.
- Get a copy of your data, or ask us to correct it, by emailing the address below. We respond to every privacy request within 30 days.
7. Data retention
We keep your data only while your account exists. When you delete your account, your records are erased immediately. Records of completed donations may persist at Stripe (the regulated payment processor) and with the receiving organization, as required for financial and tax recordkeeping; those records are governed by their policies. Unlinking a bank also removes the connection at Plaid. We review this policy and our retention practices at least once a year.
8. Children
BeaTris requires a bank account and is not directed to children. You must be at least 18 (or the age of majority where you live) to create an account. We do not knowingly collect data from children under 13; if you believe a child has created an account, contact us and we will delete it.
9. Changes to this policy
If this policy changes in any material way, we will notify you by email and in the app before the change takes effect. The effective date at the top always reflects the current version.