ZERO-NETWORK SENTINEL: Default operation is strictly offline. Bank statements never leave this computer.
Air-Gapped Ready β€’ Client-Side Only
⚑
LocalStatement Local-First
Say goodbye to $50/mo cloud scrapers risking client confidentiality

Your Client Bank Data
Should Never Leave Your Machine.

The 100% offline desktop engine that cleans messy bank PDF statements into reconciliation-ready CSV in 0.5s. Learn custom bank formats via 100% auditable AI using your own API keyβ€”with client PII strictly redacted before sending.

πŸ”’
100% Offline Execution
Works with Wi-Fi disabled. Zero telemetry.
πŸ”
Auditable AI Inputs
Preview redacted payloads before any prompt.
πŸ”‘
BYO-API Key
Use OpenAI, Claude, DeepSeek or local Ollama.
βš–οΈ
Mathematical Audit
Instant check: Beginning + Net == Ending.
Crystal-Clear Transparency

How Your Data Truly Flows

No black boxes. We split the lifecycle into two isolated pipelines: Rule Learning (Audited AI) and Monthly Batch Processing (100% Offline).

01

User Input Pair

Provide a single representative statement and your preferred format:

  • πŸ“„ Sample_Statement.pdf
  • πŸ“Š Desired_Output.csv
  • πŸ’¬ Optional user prompt instructions
βœ“ Completely local file ingest
Local Privacy Barrier
02

On-Device PII Redaction

Before calling any external model, the on-device regex gate unconditionally sanitizes all sensitive client markers:

Account #: 123456789 β†’ **** 6789
Routing #: [REDACTED]
Client Name: [CLIENT_NAME]
Address: [REDACTED_ADDR]
βœ“ Executed strictly in local RAM
03

100% Auditable AI Prompt

You configure your personal API key (OpenAI / Claude / DeepSeek / local Ollama). Inspect the exact prompt payload before sending:

// Human Audit Panel
POST api.anthropic.com/v1
Payload: Sanitized few-shot pairs + structural extractor prompt
βœ“ Zero data retained by middleman
04

Deterministic Rule Saved

The model outputs a deterministic, human-readable rule file. Saved permanently to your local disk:

Chase_Checking.rule.json
Contains: line-wrap regex, vendor map dictionary, math reconciliation rules
βœ“ Generated once, reused forever
πŸ›‘οΈ ZERO-PII GUARANTEE

Every Single Byte Sent to AI is 100% Auditable.

Unlike closed SaaS that secretly uploads your PDFs to unknown cloud workers, LocalStatement puts an audit gate between your files and the AI model:

βœ“
Pre-Flight Audit Modal:

Clicking "Extract Rule" pauses execution to present the exact sanitized JSON/text payload for human review.

βœ“
Only Few-Shot Examples Sent:

We don't send 50 pages of statements. Only 5~10 token lines are needed to infer the layout and regex.

βœ“
OS Keychain Key Storage:

Your OpenAI/Anthropic/DeepSeek API Key is saved directly in macOS Keychain / Windows Credential Vault.

Audit-Gate: Outgoing AI Payload Inspector
0 Sensitive PII Detected
// [1/3] TARGET DESTINATION:
URL: https://api.openai.com/v1/chat/completions (Direct Local Client Call)
// [2/3] USER INJECTED API KEY:
sk-proj-********************************** (Loaded from OS Keychain)
// [3/3] RAW PROMPT PAYLOAD (Sanitized in local RAM):
system: You are a deterministic bank statement parser rule generator.
user_statement_sample:
  Header: "JPMorgan Chase Bank, N.A. Statement Cycle: Oct 01 through Oct 31, 2025"
  Account: "Account: **** **** **** 9012" [MASKED]
  Customer: "[REDACTED_CLIENT_NAME]" [REDACTED]
  Line 1: "10/02 CHECKCARD 1842 AMZN MKTP US*8A2K $42.50"
  Line 2: "10/05 DIRECT DEP STRIPE PAYMENTS $1,250.00"
user_desired_target_sample:
  2025-10-02, Amazon, -42.50
  2025-10-05, Stripe Payout, 1250.00
prompt: Infer Stage-1 boundary regex and Stage-2 vendor clean dictionary.
Review payload prior to outbound transmission.
Interactive Sandbox

Test Drive the Execution Pipeline

Experience the 0.5s offline conversion and inspect the simultaneous generation of pdf_origin.txt and clean CSV.

Active Statement: Chase_Business_Oct2025.pdf
Rule Profile: chase_checking_v1.rule.json
● STATUS: 100% RECONCILED (Beginning $12,450.00 + Deposits $14,200.00 - Outflows $4,120.50 = Ending $22,529.50)
Execution Time: 0.038s (Native WASM)
πŸ“„ pdf_origin.txt (Raw Unwrapped Tokens)
Audit Proof
[CYCLE] Oct 01, 2025 through Oct 31, 2025
[ACCOUNT] Checking ...9012
[TX_START]
10/02 CHECKCARD 1842 AMZN MKTP US*8A2K99 800-201-7575 WA 42.50
10/05 DIRECT DEP STRIPE PAYMENTS TRANSFER 1,250.00
10/12 SQ *ROASTER COFFEE #12 AUSTIN TX CARD 1842 6.80
10/18 ACH WITHDRAWAL INTUIT QUICKBOOKS PAYROLL 2,840.20
10/24 POS DEBIT 9912 HOME DEPOT #6512 NY 1842 342.10
10/28 WIRE TRANSFER INCOMING CLIENT ACCT 12,950.00
10/31 MONTHLY SERVICE FEE 15.00
[TX_END]
[RECONCILIATION]
Beginning Balance: $12,450.00
Deposits: $14,200.00
Withdrawals: $4,120.50
Ending Balance: $22,529.50
πŸ“Š final_statement.csv (QuickBooks Ready 3-Col)
Date Description (Cleaned) Amount
2025-10-02 Amazon -42.50
2025-10-05 Stripe Payout 1250.00
2025-10-12 Roaster Coffee -6.80
2025-10-18 Intuit Payroll -2840.20
2025-10-24 Home Depot -342.10
2025-10-28 Client Wire Transfer 12950.00
2025-10-31 Monthly Service Fee -15.00

Why Existing Alternatives Fall Short

Accountants and business owners are stuck between expensive, predatory SaaS and fragile manual regex tools.

Comparison Feature LocalStatement Cloud Scrapers (DocuClipper) Legacy Desktop (ProperSoft) Raw ChatGPT / Claude
Client Data Privacy 100% Local / Air-Gapped Uploaded to 3rd-party cloud Local Uploaded to AI servers
AI Input Transparency 100% Auditable PII Gate Black box No AI Manual redaction needed
Math Balance Verification Hard Formula Check ($0.00) Supported Basic Hallucinates math totals
Audit Artifacts CSV + pdf_origin.txt CSV only CSV only None
Pricing Model One-time / BYO-API Key $39~$74/mo recurring $199 one-time license $20/mo generic sub
πŸš€

Be the First to Test the Air-Gapped Alpha

Join independent bookkeepers, accountants, and business owners reclaiming control over their client data. Zero spam.

Available for macOS (Apple Silicon/Intel), Windows 10/11, and Linux.