Connect Freedom CU Mobile accounts, transactions and transfers to your stack — under member consent
Freedom CU Mobile (package coop.freedom.imobile) is a US credit-union retail banking client built on a Symitar Episys core. We deliver protocol analysis, account login flows, balance polling, statement export, ACH/A2A transfer instrumentation, and Remote Deposit Capture (RDC) data hooks that map cleanly to FDX-aligned OpenBanking endpoints — so reconciliation engines, accounting suites, and personal-finance dashboards can ingest the data your members already see in the app.
What we deliver
Deliverables checklist
- OpenAPI 3.1 specification for every endpoint we wire (login, balances, statements, transfers, RDC status, alerts)
- Protocol & auth-flow report covering token lifecycles, biometric rebind, and replay-protection headers
- Runnable source for login and statement export in Python and Node.js, plus a thin Go SDK on request
- Unit and contract tests with replayable HTTP fixtures so QA can re-run the flow without a live member
- Compliance guidance — CFPB Section 1033 alignment, GLBA, state privacy notices, and FDX consent receipt templates
Two engagement models
Pick the model that matches your procurement style — both come with the same documentation and test artifacts.
- Source-code delivery from $300 — runnable code and docs handed over; you pay after acceptance.
- Pay-per-call hosted API — call our managed endpoint, pay only for usage, no upfront fee, ideal for spikes and pilots.
Data available for integration
The mobile app surfaces a consistent set of member-facing data objects on top of the Symitar Episys core. The table below maps each object to its source screen, granularity, and a typical downstream use.
| Data type | Source (screen / feature) | Granularity | Typical use |
|---|---|---|---|
| Account balance (current & available) | Manage Your Accounts / Fast Balances | Per share/account, near real-time | PFM dashboards, treasury cash visibility |
| Transaction history | Account detail screen | Per posting, with memo, amount, channel | Reconciliation, expense categorization, audit |
| Loan & mortgage balances | Account list (mortgage, auto loan) | Principal, interest accrued, payoff date | Debt aggregation, refinance modeling |
| Card state & controls | Cards module | Per card: status, freeze, last-4, alerts | Fraud alerts, card-control hubs |
| ACH / A2A transfer events | Transfers module | Initiation, status, settlement timestamp | Cash-flow forecasting, payout reconciliation |
| Bill pay & recurring payments | Bills module | Payee, schedule, last/next run | Budgeting apps, subscription audits |
| RDC mobile deposit status | Deposit Funds module | Per check: image hash, hold release date | Lockbox replacement, SMB cash visibility |
| Alert preferences & profile | My Profile menu | Per-channel toggles, contact methods | Notification orchestration, compliance audits |
Typical integration scenarios
1. Accounting sync for small-business members
An SMB member with a Freedom CU checking account wants daily transaction sync into QuickBooks Online. Our connector authenticates with the member's consent, polls the statement endpoint for the prior day's posted activity, normalizes the JSON to the FDX Transactions resource shape, and pushes entries into QBO via its banking-feed API. Memo and amount fields are preserved verbatim so reconciliation diff stays clean.
2. PFM and debt aggregation
A PFM aggregator displays the member's current balance, mortgage balance, and auto-loan balance alongside accounts at other institutions. Our integration exposes /accounts, /accounts/{id}/balance, and a derived /accounts/{id}/loan resource, mapping each to FDX Loan and Deposit entities so the aggregator does not need credit-union-specific code paths.
3. Real-time reconciliation for a payroll provider
A payroll provider initiates ACH credits to the member's checking account and needs confirmation when funds post. Our webhook layer subscribes to ACH/A2A status updates, emits a normalized transfer.completed event with the original trace ID, and writes an audit row to the consent log so the payroll provider can prove timely settlement.
4. RDC mobile-deposit lockbox replacement
A non-profit replaces a paper lockbox with member-driven mobile deposit. Our RDC-status polling exposes the deposit ID, the check image hash, the hold-release date, and the current status (pending, accepted, rejected). The non-profit posts each accepted deposit to its donor CRM with the correct gift date — no manual reconciliation.
5. Card-control and fraud-alert hub
A multi-bank card-control hub lets the member freeze a Freedom CU debit card from a single screen. Our integration mirrors the in-app freeze action through an authorized control endpoint and listens for alert events (large transaction, card-not-present, geographic anomaly), reissuing those events on the hub's Kafka topic for fraud teams to action.
Technical implementation
Login & session bind
POST /api/v1/freedom-cu/auth/login
Content-Type: application/json
{
"member_id": "0001234567",
"password": "<OBFUSCATED>",
"device": {
"app_version": "8.4.1",
"platform": "android",
"biometric_bound": true
}
}
200 OK
{
"access_token": "eyJraWQ...",
"refresh_token": "rt_8d3...",
"expires_in": 1800,
"scopes": ["balances","statements","transfers","cards"]
}
Statement export (FDX-aligned)
POST /api/v1/freedom-cu/statement
Authorization: Bearer <ACCESS_TOKEN>
Content-Type: application/json
{
"account_id": "S0001",
"from_date": "2026-04-01",
"to_date": "2026-04-30",
"page_size": 100,
"format": "fdx-json"
}
200 OK
{
"transactions": [
{
"transactionId": "tx_5f2a...",
"postedTimestamp": "2026-04-12T13:04:00Z",
"amount": -42.18,
"currency": "USD",
"description": "PURCHASE - GROCERY 12",
"category": "GROCERIES",
"memo": "POS",
"status": "POSTED"
}
],
"page": {"next": "cursor_xyz"}
}
Webhook: transfer status
POST {your_callback_url}
X-OFL-Signature: t=1714723200, v1=2c1c...
Content-Type: application/json
{
"event": "transfer.completed",
"transfer_id": "tr_a91b...",
"from_account": "S0001",
"to_account_external": "ROUTING/ACCT",
"amount": 250.00,
"currency": "USD",
"ach_trace_id": "091000019876543",
"completed_at": "2026-05-01T17:20:11Z"
}
# Reject if HMAC-SHA256 over (timestamp + "." + body)
# does not match X-OFL-Signature.
Compliance & privacy
Regulatory alignment
US member-financial data is governed by the CFPB Personal Financial Data Rights Rule (Section 1033) and the Gramm-Leach-Bliley Act. In January 2025 the CFPB recognized the Financial Data Exchange (FDX) as a standard-setting body for the US open-banking ecosystem; the Spring 2025 release introduced FDX API v6.4 with a refreshed Consent API behavioral specification. Our deliverables emit FDX-shaped responses, capture machine-readable consent receipts, and support consent revocation in line with the rule's compliance trajectory through 2026.
Practical safeguards
- Member-authorized access only — no scraping of accounts without explicit consent
- Scope-limited tokens (balances vs. statements vs. transfers) with TTLs measured in minutes
- Field-level redaction in logs (PAN, full account number, member SSN)
- Consent log retained per FDX guidance with revocation timestamps
- NDAs and signed scope documents available before any protocol analysis begins
Data flow & architecture
A typical pipeline looks like:
- Freedom CU Mobile client / member-authorized session — issues a consented OAuth-style token with FDX-aligned scopes.
- OpenFinance Lab ingestion gateway — translates Symitar/SymXchange responses into FDX
Account,Transaction, andTransferresource shapes; rate-limits per consent. - Storage / event bus — persists normalized records in your warehouse (Snowflake, BigQuery, Postgres) and publishes
transfer.*andrdc.*events on Kafka or webhooks. - Downstream API or analytics — accounting tools, PFM dashboards, fraud engines, or compliance reporters consume the normalized stream without ever holding member credentials.
Market positioning & user profile
Freedom CU Mobile is the retail banking client for Freedom Credit Union, a Massachusetts-headquartered cooperative serving members across Western Massachusetts. The user base is consumer-led — checking and savings members, mortgage and auto-loan borrowers, and small-business owners with personal accounts — and is split across Android and iOS, with a meaningful share of older devices that benefit from the app's Fast Balances widget. Integration buyers tend to be fintech aggregators serving New England members, accounting platforms onboarding SMB credit-union accounts, and non-profits that already accept ACH and want a cleaner mobile-deposit reconciliation path. Compared with national-scale apps, the integration value here is depth: a smaller, well-bounded data model where every field maps cleanly to FDX, and where compliance posture is shaped by US federal rules rather than a patchwork of regional regulators.
Screenshots
Click any thumbnail to view the full-size screen.
Similar apps & integration landscape
Members and integrators rarely use Freedom CU Mobile in isolation. The apps below sit in the same US credit-union and digital-banking landscape, and most of our clients end up unifying data across two or more of them on the same FDX-aligned pipeline.
Alliant Credit Union
National digital-first credit union. Holds checking, savings, and high-yield account data; teams that integrate Freedom CU Mobile often need a unified statement export across Alliant accounts on the same dashboard.
Eastman Credit Union
Tennessee-based credit union with one of the highest-rated mobile apps in the segment. Similar account / RDC / bill-pay data shape, useful as a comparable reference when scoping a multi-CU rollout.
Delta Community Credit Union
Georgia's largest credit union. Shares the same retail-banking object model — balances, transfers, mobile deposit — and shows up frequently in southern-US aggregator portfolios.
Navy Federal Credit Union
The largest US credit union by assets. When defense-community members carry both Navy Federal and Freedom CU accounts, a normalized FDX feed avoids two integration codepaths.
PenFed Mobile
Pentagon Federal Credit Union's mobile app. Includes loans, cards, and ACH transfer data — a frequent companion in PFM integrations alongside other US credit unions.
Alternatives FCU Mobile
Community development credit union focused on inclusive finance. Same Symitar-style core surface, useful when a regional aggregator wants coverage of CDFI members.
Freedom FCU Mobile Banking
Maryland-based Freedom Federal Credit Union (distinct institution, similar app category). Often confused with Freedom CU Mobile; we routinely build a single connector that disambiguates the two by routing number and BIN.
Freedom CU (PA) / Freedom CU (UT)
Pennsylvania and Utah Freedom Credit Unions ship their own mobile apps and surface comparable account, transfer, and RDC data. Multi-state Freedom-branded coverage is a common scoping question for fintech buyers.
Freedom First Mobile App
Roanoke, Virginia community development credit union. Sits in the same retail-banking integration space and is often included when buyers want broader Mid-Atlantic / Southeast coverage.
About us
OpenFinance Lab is an independent studio focused on protocol analysis and authorized API integration for retail banking, fintech, and credit-union ecosystems. Our engineers have shipped data integrations across Symitar SymXchange, Jack Henry, Fiserv DNA, and Plaid Core Exchange, and we keep up with FDX releases (v4.5 → v6.4) so our exports do not drift from the standard.
- US credit-union cores: Symitar Episys, Corelation KeyStone, Fiserv
- FDX-aligned and Plaid-routed integrations, plus member-credentialed flows when authorized
- Custom Python / Node.js / Go SDKs and contract-tested fixtures
- Full pipeline: protocol analysis → build → validation → compliance review
- Source-code delivery from $300 — runnable code and full documentation; pay after delivery upon satisfaction
- Pay-per-call API billing — hosted endpoint, usage-based pricing, no upfront cost
Contact
Send us the target app and the data points you need (balances, statements, transfers, RDC). We respond with scope, timeline, and a fixed quote within one business day.
Engagement workflow
- Scope confirmation — pick the data points (balances, transactions, transfers, RDC) and the engagement model.
- Protocol analysis & API design — typically 2–5 business days, depending on auth complexity.
- Build and internal validation — 3–8 business days with replayable fixtures.
- Documentation, samples and test cases — 1–2 business days.
- First delivery in 5–15 business days; CFPB / FDX paperwork or third-party approvals can extend timelines.
FAQ
Is integration with Freedom CU Mobile compliant with US open banking rules?
What data can be exported from a Freedom CU Mobile account?
How long does a typical delivery take?
Do I need member credentials, or can you use FDX/Plaid?
📱 Original app overview (appendix)
Freedom CU Mobile is the official retail banking app for Freedom Credit Union (package coop.freedom.imobile), giving members access to their accounts, deposits, transfers, and bill pay from a single mobile experience.
- Manage Your Accounts — Monitor checking and savings (current and available); view mortgage, auto-loan, and other balances; set up Account Alerts and adjust preferences; manage cards in-app.
- Quick Access — Touch ID / Face ID for fast and safe sign-in; Fast Balances on the go.
- Enhanced Navigation — My Profile menu for notifications and personal preferences; navigation tray for top-used features; hamburger menu with full transactional tools.
- Deposit Funds — Photo-based check deposit; instant view of the processing deposit in your account.
- Make Transfers and Payments — Transfer between accounts and to other financial institutions; manage bills and recurring payments in one place.
- Disclosure — The mobile app is free; carrier message and data rates may apply. Some features are only available for eligible account holders and accounts.