Your groups, expenses, chat, receipts, and invoices live in a local database on your device. The app is fully usable with no network connection and no account. Cloud sync is opt-in — enable it in Settings → Privacy & data when you want multi-device support.
This means a bad server day doesn't take down your ability to split a dinner. It also means your primary threat model is device theft, not a remote breach.
Splivo is not a bank or payment processor. Payments route through Venmo, Cash App, Zelle, PayPal, or wallet apps — the apps you already use. Splivo generates pay links and tracks who's settled; we don't touch a dollar.
Consequence: there's no Splivo cash balance to hack, no routing numbers to leak, and no hidden payment account to manage.
The receipt scan feature uses ML Kit text recognition running locally on your phone. We never upload the image of your receipt to Splivo or to Google. The parsed text stays on device — you control what makes it into an expense.
The canonical, full sub-processor list lives in Privacy Policy §4. We don’t duplicate it here to avoid drift — check Privacy for the always-current list (Supabase, Twilio, Expo Push, Plaid, WalletConnect, PayPal, Google Drive, exchangerate.host, Resend, RevenueCat, etc.). Each entry there cites the data category received and any DPA / SOC 2 status.
Per the v0.3.0 milestone Privacy §2 enumeration, Splivo stores the following data categories for you:
businessName and businessEmail fields, used as invoice sender + reply-to.For the canonical Privacy §2 enumeration with full retention + sub-processor citations, see Privacy §2.
Last security-relevant policy change: Privacy effective date 2026-04-28 (v0.3.0 milestone §2 inline LOW landing per the v0.2.99 legal-review batch). Version-stable security review cadence: every milestone ship (v0.X.0) gets a fresh legal-review pass per Privacy + Terms. Non-milestone ships honor the cadence trigger (5+ entries OR 12h since last batch).
Found a vulnerability? Email [email protected] with reproduction steps. We respond within 48 hours and coordinate public disclosure after a fix ships. We're a small team — thoughtful reports get acknowledged in our changelog. For non-security questions, see Support.
User data lives in Supabase Postgres (encrypted at rest). Payment handles never leave the device unencrypted. Local-first means the canonical copy of your groups, expenses, chat, and receipts is on your device; Supabase only sees what you opt to sync. Encryption keys are managed by Supabase per the platform’s standard at-rest controls; we do not have access to the underlying disk.
All API requests use HTTPS; the realtime channel uses WSS. Splivo never accepts payment card data — Stripe handles the full PCI scope when it activates. We don’t store credit card numbers, ACH routing numbers, or wallet seed phrases at any point in the pipeline. TLS 1.2+ is enforced on every Splivo-controlled endpoint; HSTS is enabled on getsplivo.com.
Chat messages are encrypted in transit and at rest. Splivo (and Supabase, our Postgres provider) can technically decrypt server-side messages. We do NOT claim end-to-end encryption. We’re working on E2EE for v1.x; group key management is the harder half of that problem and we’ll ship it when it’s actually correct, not when it’s convenient. The same honest framing lives on /about — if you need true E2EE today, use Signal or another E2EE-by-default app for that conversation.
If you believe your data is at risk, email [email protected]. We respond within 48h (per the Support SLA). GDPR data-controller obligations apply — we’ll notify affected users within 72h of a confirmed incident. We’re a small team; thoughtful reports are acknowledged in the changelog and influence priority for the next ship.
Comprehensive table of all sub-processors. The canonical, regulator-facing list lives in Privacy Policy §4; this table is a public-facing summary with purpose, data shared, region, and DPA reference. Best-effort accuracy — report inconsistencies at [email protected].
| Vendor | Purpose | Data shared | Region | DPA |
|---|---|---|---|---|
| Supabase | Postgres + Realtime + Auth | Phone, payment-rail handles, expenses, chat, invoices | US | Yes |
| PostHog | Product analytics (opt-in) | Anonymized event names + screen views (no PII) | EU | Yes |
| Sentry | Error tracking (opt-in) | Crash stack traces (no PII payloads) | US | Yes |
| RevenueCat | iOS/Android IAP routing | Subscription state + receipt validation | US | Yes |
| Expo Push | Push notification dispatch | Push token + payload routing | US | Yes |
| exchangerate.host | Multi-currency FX rates | Currency-pair queries (no user data) | EU | No DPA needed (no PII) |
| Resend (reserved) | Transactional email (env-gated; not yet live) | Recipient email + invoice metadata (when activated) | EU | Reserved |
| Google Fonts | Inter font CDN (web pages only) | User IP at render time | Global | Mitigation pending — bundle Inter locally |
| Stripe (reserved) | Subscription billing (env-gated; not yet live) | Card data direct to Stripe (PCI scope on Stripe) | US | Reserved |
| Plaid (reserved) | Bank-link aggregation (post-launch; conditional on user pursuing Connect-Bank) | Account-link tokens + transaction sync (when activated) | US | Reserved (NEW v0.4.3 row) |
Found a vulnerability? Email [email protected] with reproduction steps. Best-effort triage SLA: 48h initial response.
Responsible disclosure ladder:
For non-security questions, see support.
Splivo publishes a public-facing subset of the internal legal-risk-register at transparency log (NEW v0.4.3). The transparency log enumerates 6 ACTIVE risks (R-001 through R-006) with current state, mitigations in place, and §Archive of closed risks. Cross-link changelog for ship-by-ship verifiable narrative + about for honest mission framing + privacy for data posture.
The transparency log is best-effort honesty — not a regulatory filing, not a SOC 2 audit attestation. We document what we know to be true and update when state changes. If you believe an entry is inaccurate, email [email protected].
→ Full Privacy Policy
→ Terms of Service
→ Integrations + data scopes
→ About Splivo — chat security honest answer + mission
→ Transparency log (NEW v0.4.3)