Your Data's Journey

From consent to destination - here's exactly what happens during a BankSync sync.

“For pass-through syncs, your data flows to the destination you choose. For managed features, it stays inside the BankSync Boundary until you send it elsewhere.”
- The BankSync Team
Live Sync PreviewWaiting for schedule
BankSync
Notion
Your Bank
Provider API
Edge Worker
V8 heap only
Notion
Financial data exists in V8 heap memory only · never written to disk or database
1

Consent & Authentication

You authenticate with your bank through the licensed provider's hosted consent interface. BankSync never handles your banking credentials. Authentication happens directly between you and your bank.

Technical detail: The licensed provider (Plaid, Salt Edge, or Fiskil depending on your region) issues a tokenised connection. Only this token (not your credentials) is stored by BankSync, encrypted at rest.

Token-basedNo credential storage
2

Sync Request Triggered

A sync is initiated, either on a schedule you configure or on demand. BankSync dispatches a sync job to an edge worker.

Technical detail: The edge worker is spawned in the region geographically closest to you. Regional proximity reduces data transit time and keeps your data within a tighter geographic boundary during processing.

Regional edge workerScheduled or on-demand
3

Data Retrieval

The edge worker calls the licensed provider's API using your stored access token to retrieve the requested financial data (transactions, balances, or holdings). Licensed providers such as Plaid, Salt Edge, Fiskil, and future open banking providers may operate under their own terms, controls, regulatory obligations, and security practices.

Technical detail:The licensed provider authenticates the request, applies your consent scope, and returns only the data categories you have authorised. Data is received directly into the edge worker's in-memory state.

Consent-scopedIn-memory only
4

Transform & Forward

The edge worker applies your configured field mappings and transformations, then writes the data to your connected destination. That destination may be a customer-selected third-party tool or a BankSync-managed feature such as future BankSync Tables.

Technical detail: Pass-through destination data is discarded after the write completes. Data written to a BankSync-managed feature remains inside the BankSync Boundary until you delete, export, share, sync, or otherwise send it outside that boundary.

Pass-through by defaultManaged feature storage~5 min TTL
5

Completion & Audit Log

The sync job completes. BankSync records only operational metadata (timestamps, record counts, and any errors), except where data is stored in a BankSync-managed feature you enabled.

Technical detail: The audit log tells you when syncs ran and whether they succeeded. This metadata is used to power your sync history view and to self-heal any failed sync jobs. Managed feature content follows the retention and access controls for that feature.

Operational metadataFeature-scoped storage

Ready to Sync Your Accounts?

Connect your bank and start syncing in minutes.

14-day free trial • Cancel anytime