Technical guide

On-Premise vs Cloud Cheque OCR: A Decision Framework

The deployment question is usually framed as “cloud or on-premise.” That is too coarse. The real decisions are where images and extracted data live, who operates the infrastructure, how models are updated, how latency is bounded, and which evidence a bank can produce in an examination. This guide compares the models on those dimensions.

Last reviewed 2026-10-20.

The five decisions that actually matter

  1. Data boundary: can cheque images and extracted fields leave the bank’s network?
  2. Operational ownership: who patches, monitors, backs up, and upgrades the system?
  3. Latency and availability: what capture-to-result time is required, and what happens during a network outage?
  4. Model lifecycle: how do improvements reach the deployment, and how is a rollback handled?
  5. Evidence: what can the bank show an examiner for access, change, retention, and incident response?

Deployment models compared

ModelBest forMain trade-off
Cloud (multi-tenant)Fast pilots, variable volume, minimal infrastructureData leaves the network; vendor operates the platform
Private cloud / VPCDedicated network and identity, regional residencyMore setup and cost than multi-tenant; still vendor-operated
HybridCapture or review on-prem; inference or archive in a controlled cloudTwo operational domains and a more complex data-flow review
On-premiseData cannot leave the bank; customer-managed infrastructureCustomer owns hardware, patching, capacity, and DR
Air-gappedNo external network path; highest isolationManual update path, limited remote support, higher operating cost

Security and compliance: location is not evidence

A common mistake is to treat “on-premise” as a compliance answer. It is not. On-premise can reduce the data boundary, but the bank still needs access control, encryption, logging, vulnerability management, change control, backup, and incident response. A cloud provider may have a stronger control set and independent reports; an on-premise deployment may give the bank more direct control. The right question is which control evidence you can obtain and operate.

  • Request the current report, scope, auditor, and bridge letter where held.
  • Ask for the data-flow diagram and the exact trust boundaries.
  • Confirm who has production access, how it is logged, and how it is revoked.
  • Confirm retention, deletion, backup, and legal hold for images, fields, and logs.
  • Ask how vulnerabilities are triaged and how patches reach the deployment.

The security and compliance hub explains how to request the evidence package. The on-premise security page covers the architecture and control questions in more detail.

Latency, throughput, and the network boundary

Cloud OCR is usually fast enough for batch and review workflows, but capture-to-result time includes upload, queueing, inference, and response. On-premise can reduce the network leg and keep working during an internet outage, but it adds capacity planning and hardware failure modes. Measure the full path with your images and volume; do not compare a model’s inference time with an end-to-end workflow.

  • Measure p50 and p95 capture-to-result, not only average.
  • Test peak batch and concurrent review load.
  • Test the behavior when the network or upstream scanner is unavailable.
  • Include image upload time and queue wait in the target.

Model updates and support boundaries

A cheque OCR model is not static. Handwriting, layouts, and fraud patterns change. In a cloud deployment, updates can be continuous and invisible. In an on-premise deployment, the update path must be explicit: signed packages, a test environment, a rollout window, a rollback plan, and a supported-version policy. In an air-gapped deployment, the transfer process itself is a control.

Who approves an update?

The bank, the vendor, or a joint change board. Record the decision.

How is it rolled back?

Previous version retained, data/schema compatibility, tested rollback.

How long is the old version supported?

A defined support window, not “until further notice.”

What does support cover?

Model, integration, infrastructure, or only the application layer.

Total cost of ownership

Compare three years, not the first invoice. On-premise shifts cost from a subscription to hardware, GPU capacity, redundancy, disaster recovery, security tooling, operations staff, patching, and upgrade effort. Cloud shifts cost to usage and subscription but can reduce undifferentiated infrastructure work. The cheapest licence can be the most expensive deployment if the bank has to build a 24/7 GPU operations function.

  • Compute: GPU/CPU, memory, storage, redundancy, and headroom for peak volume.
  • Operations: patching, monitoring, backup, DR testing, capacity planning.
  • Security: network segmentation, key management, logging, vulnerability management.
  • Change: model updates, integration changes, regression testing, rollback.
  • Support: escalation, named contacts, on-site/remote terms, renewal.
  • Delay: procurement, infrastructure build, and security review time.

Decision matrix

If this is trueStart with
Images cannot leave the bank networkOn-premise or air-gapped; confirm the update and support model.
Regional residency but cloud operations are acceptablePrivate cloud/VPC in the required region.
Capture must keep working during an internet outageOn-premise or hybrid capture with local queueing.
Fast pilot and variable volumeCloud, with a clear data-handling boundary and exit plan.
Strict customer-managed keys or infrastructurePrivate cloud or on-premise with documented key ownership.
No internal GPU operations capacityCloud or managed private cloud; do not underestimate on-prem ops.

How Chequedb fits

Chequedb supports cloud, private-environment, and on-premise deployment paths. The on-premise path is documented with data flow, trust boundaries, controls, and due-diligence questions. The exact supported configuration, update process, SLA, and support boundary are confirmed for the deployment; do not infer them from the word “on-premise.”

For the implementation sequence, see the bank check OCR implementation guide. For the API contract, see the bank check OCR API docs.

Evaluate this on your own cheques

Bring representative de-identified images, target fields, and the downstream workflow. The evaluation should include failures, abstentions, review effort, and the integration boundary — not only a clean demo.

Related pages

Common questions

Is on-premise more secure than cloud?

Not automatically. On-premise changes the trust boundary and who operates the infrastructure; it does not by itself establish SOC 2, ISO 27001, PCI, or any other certification. Security depends on the control environment, evidence, patching, access management, monitoring, and the customer’s own obligations. Compare the controls, not the location.

When does on-premise make sense?

When data cannot leave a controlled network, when latency or bandwidth makes cloud capture impractical, when the bank requires customer-managed keys or infrastructure, or when an air-gapped environment is mandatory. It also requires a real operations plan for hardware, upgrades, backup, and support.

What is the difference between private cloud and on-premise?

Private cloud is a dedicated environment operated in a cloud or hosted facility, often with customer-specific network and identity controls. On-premise runs in the customer’s own data centre. Hybrid splits capture, inference, review, or storage across both. The contractual and operational boundaries matter more than the label.

How are models updated on-premise?

The update mechanism should be explicit: signed packages, a staged rollout, a rollback path, and a support boundary. In an air-gapped environment, updates are usually transferred through a controlled media process. Ask who approves the update, how long the old version is supported, and how the change is recorded in audit evidence.

How should we compare total cost?

Include compute/GPU, storage, redundancy, disaster recovery, network, security tooling, operations staff, patching, model updates, support, and the cost of delay. A low licence fee can be misleading if the customer must build a 24/7 GPU operations function. Compare three years, not one.

Does Chequedb offer all deployment models?

Chequedb offers cloud, private-environment, and on-premise options, including a documented on-premise security and architecture path. The exact supported configuration, update process, SLA, and support boundary are confirmed for the deployment. See the on-premise security page and the security hub.

This guide is technical education, not legal or financial advice. Confirm clearing, presentment, and settlement rules with the relevant bank or payment operator.