How CheckPrintPro Protects Your Bank Details

Why It Matters

To print a check, software needs the same numbers that appear at the bottom of every check: your bank's routing number and your account number. That makes them the most sensitive data CheckPrintPro holds, and over the past weeks we have reworked how they are stored and shown.

Encrypted at Rest

Routing and account numbers in your bank profiles and in your check history are now stored encrypted with AES-256-GCM, a modern standard that also detects tampering. The encryption key is kept separately from the database, so a copy of the database on its own does not reveal anyone's bank numbers.

Existing profiles and history were encrypted in place. Nothing changed in how you use the app.

Masked on Screen

Lists of bank profiles and check history now show only the last four digits, for example ••••4821. The full numbers are fetched only at the moment you print, so they are not sitting on screen while you browse. CheckPrintPro also refuses to send a check to the printer if the numbers it has are masked, so a masked value can never end up on paper by mistake.

💡 Tip: on a shared computer, sign out when you are done. Your profiles stay safe in your account and come back the next time you sign in.

Protecting Your Account

Safer Exports

When you export your check history to a spreadsheet, CheckPrintPro now neutralizes any value that a spreadsheet program could mistake for a formula. A payee name can no longer turn into an active formula when the file is opened in Excel or Numbers.

What You Can Do

Print Checks with Confidence

Your bank details stay encrypted and masked until the moment a check prints.

Try Free for 7 Days