cctv, security, camera, security camera, privacy, surveillance, security systems, guard, secure, monitoring, surveillance camera, spy, jail, police, hacking, freedom, crime, government, blue police, blue camera, blue security, cctv, cctv, cctv, cctv, cctv, security camera. Financial data-sharing consent and security checklist
Photo by ElasticComputeFarm on Pixabay

Maintenance

Part of Open banking guide: consent, APIs, aggregators, permissions, and data flows

Financial data-sharing consent and security checklist

Use this financial data sharing checklist to review U.S. consent, security, privacy rules, API access, aggregators, revocation, and incident response.

What to take away

  • Approve a connection only when its purpose, parties, data scope, duration, and authority are explicit.
  • Inventory API endpoints, clients, tokens, processors, stores, transformations, and logs.
  • Test revocation and deletion as operating controls, not policy promises.
  • Separate read access from payment initiation and high-risk write actions.
  • Keep evidence that connects consumer-facing language to system behavior.

This financial data sharing checklist is for product, security, privacy, compliance, operations, and vendor-review teams. It is not a substitute for legal analysis of a specific service, jurisdiction, data set, or institution.

Mark each item pass, fail, not applicable, or evidence missing. A policy statement without system evidence is not a pass.

1. Purpose and ownership

  • The product purpose is stated in one sentence.
  • A named owner is accountable for the connection.
  • Each data category is necessary for that purpose.
  • Optional uses are separated from core service delivery.
  • Read access is separated from payment or write authority.
  • The review identifies the data provider, app, aggregator, and processors.
  • Marketing labels do not replace legal entity names.

Evidence: product requirement, data-flow map, entity list, purpose statement, approval record.

2. Consumer-facing consent

  • The screen names the service requesting access.
  • Any aggregator is disclosed in understandable language.
  • Connected institutions and accounts are visible.
  • Data categories are specific.
  • One-time and continuing access are distinguished.
  • Duration or expiration is shown.
  • Payment-initiation permission has its own treatment.
  • Revocation instructions are available before approval.
  • Retention and deletion terms are accessible.
  • The consent version and timestamp are retained.

Test the exact production path. Do not approve from a design mockup alone.

Consumer Consent Screen Must Show

  • Service requesting access
  • Aggregator disclosed in plain language
  • Connected institutions and accounts
  • Specific data categories
  • One-time vs continuing access
  • Duration or expiration
  • Revocation instructions before approval

3. API and endpoint inventory

The linked NIST API protection guidance frames API security across the software lifecycle and addresses both pre-runtime and runtime controls. Treat it as technical guidance, not as a substitute for identifying applicable financial data-sharing laws and rules.

  • Every external and internal API endpoint has an owner.
  • Clients and redirect locations are registered.
  • Supported versions and retirement dates are known.
  • Data fields and units have a maintained schema.
  • Pending, posted, reversed, and deleted states are defined.
  • Errors distinguish authorization, rate, format, and provider failures.
  • Test and production credentials are separated.
  • Undocumented endpoints are blocked or removed.
  • If using an industry API standard, the Financial Data Exchange (FDX) API specification version and any deviations are documented; FDX is an industry standard, not a law.

Evidence: API catalog, schema, client registry, environment map, version plan.

4. Authentication and authorization

  • The consumer authenticates through the intended institution or identity service.
  • The app does not collect a bank password unless the method explicitly requires it and the risk is approved.
  • Multifactor steps cannot be bypassed by a lower-assurance recovery path.
  • Access tokens are scoped to approved accounts and actions.
  • Token lifetime matches the authorization.
  • Refresh tokens are protected and rotated under policy.
  • Client authentication is appropriate to the deployment.
  • Revoked tokens fail promptly.
  • Privileged support access is separately authorized and logged.

5. Data minimization and field handling

  • The service requests only required accounts.
  • The date range is no broader than needed.
  • Full account and routing details are excluded where masked values work.
  • Raw source fields are preserved or traceable.
  • Derived fields identify the transformation and version.
  • Available and ledger balances are not merged silently.
  • Pending items are not treated as final postings.
  • Time zone, currency, sign, and decimal rules are explicit.
  • Test data cannot reach production analytics.

6. Transport, storage, and secrets

  • Data is encrypted in transit using approved configurations.
  • Sensitive stored data is protected under a documented key model.
  • Passwords, tokens, and API secrets do not appear in logs.
  • Secrets are held in an approved secret-management system.
  • Backups follow retention and access rules.
  • Support exports are access-controlled and expire.
  • Lower environments use synthetic or appropriately protected data.
  • Data location and cross-border handling are documented.

7. Runtime controls

  • Rate controls exist per client, user, and sensitive action where appropriate.
  • Input and output validation follows the schema.
  • Unusual token use and retrieval volume generate alerts.
  • Repeated failures do not expose account existence or secrets.
  • Authorization decisions are made server-side.
  • Payment instructions receive transaction-level validation.
  • Emergency blocking can target one client without disabling every connection.
  • Availability controls do not replay a completed payment.

8. Logs and traceability

  • Each access has a timestamp, client, account reference, scope, and outcome.
  • The log distinguishes a bank fetch from an app cache read.
  • Transformation versions are traceable.
  • Consumer revocations create an auditable event.
  • Deletion jobs produce completion and exception records.
  • Log retention supports disputes without keeping secrets.
  • Clock sources and time zones are consistent.
  • Investigators can trace a displayed value back to its source field.

9. Aggregators and downstream processors

  • The aggregator's legal entity and service are documented. Examples teams may encounter include Plaid, Yodlee, MX, Finicity, and Akoya; verify the contracting entity and exact service.
  • Subprocessors are inventoried.
  • Contracts address permitted uses, security, incidents, retention, and exit.
  • Onward sharing is consistent with the consumer-facing disclosure.
  • The provider can disable or migrate a connection safely.
  • Vendor outages and schema changes have response owners.
  • Audit evidence is current and relevant to the exact service.

10. Privacy notices and opt-out analysis

The FTC's financial privacy rule compliance guide addresses the FTC's Privacy of Consumer Financial Information Rule (16 CFR Part 313), including notice, reuse, redisclosure, and opt-out requirements for covered financial institutions. Regulation P (12 CFR Part 1016) is a separate GLBA privacy rule for institutions within the CFPB's jurisdiction. Coverage depends on the entity and activity, so use the guide to identify questions for counsel rather than assuming every app, data set, or sharing arrangement has the same requirements.

  • Applicable privacy regimes and exemptions were identified.
  • Notices match current collection and disclosure practices.
  • Any opt-out mechanism reaches the systems that perform sharing.
  • New uses receive review before deployment.
  • Data sale, advertising, profiling, and model-training uses are separately assessed.
  • Reuse and redisclosure restrictions flow to recipients where applicable.
  • For U.S. coverage, counsel assesses Dodd-Frank Act Section 1033 and the CFPB's Personal Financial Data Rights Rule, including their current legal status and applicability.
  • GLBA and the applicable implementing privacy rule are identified, including the FTC's 16 CFR Part 313 or CFPB Regulation P (12 CFR Part 1016), as relevant.
  • FCRA permissible-purpose requirements are assessed before obtaining or using a consumer report, and consumer reporting agency or furnisher obligations are considered when applicable.
  • Applicable state privacy statutes are assessed, including California's CCPA, as amended by the CPRA; relevant definitions, exemptions, sale or sharing rules, and opt-out duties are mapped to the data flow.
  • Consumers have an appropriate escalation route, such as the CFPB complaint portal or FTC ReportFraud.

11. Revocation, deletion, and exit

  • The app provides a clear disconnection control.
  • The institution can revoke the authorization or token.
  • Revocation blocks later retrieval and payment initiation.
  • Cached data is labeled with its last-fetch time.
  • Deletion is a separate documented workflow.
  • Retention exceptions name the data, reason, and period.
  • Backups and processors are included in the disposition plan.
  • Closing the product account triggers connection review.

Test with a real production-like connection and confirm that no successful access occurs after revocation.

Revocation and Deletion Flow

  1. App disconnection control
  2. Institution revokes token
  3. Later retrieval and payment blocked
  4. Cached data labeled with last-fetch time
  5. Deletion workflow runs separately
  6. Backups and processors included

12. Accuracy and disputes

  • Consumers can report a wrong imported value.
  • Support can identify the source provider and aggregator.
  • The procedure separates source error, transport error, mapping error, and stale cache.
  • Corrections propagate to every affected display and decision.
  • The original record and correction are preserved appropriately.
  • Unauthorized transactions follow the applicable incident and dispute process.

13. Incident response

  • Contacts exist for the institution, app, aggregator, and processors.
  • The plan can revoke clients, tokens, accounts, or scopes selectively.
  • Credential exposure and data exposure have distinct actions.
  • Notification decisions have assigned legal and operational owners.
  • Evidence preservation starts before routine logs roll over.
  • Recovery includes validating data integrity, not only service uptime.
  • Consumers receive direct steps tied to the incident.

Release decision

Approve only when every material control has evidence, every exception has an owner and deadline, and the production consent matches the production data flow. Re-review after a new aggregator, data category, payment capability, API version, retention use, or material incident.

Common questions

Is a privacy notice enough to establish consent?

No. Record the specific accounts, data, purpose, duration, parties, and actions the person approved.

Should every token have the same lifetime?

No. Match lifetime and refresh behavior to purpose, risk, and the authorization.

Does revocation require deletion?

They are separate controls. Design and test both.

Who should own an inaccurate imported balance?

Assign owners by layer, then give the consumer one coordinated path that traces the value end to end.

More in Maintenance

Latest from Guides Desk