NUMP Logo
NUMP Limited
verified NZ Payroll Verified

Payslip
Checker

Upload your payslip and we'll verify your hours, pay rates, PAYE tax, KiwiSaver, ACC, and net pay — instantly.

lock Your payslip is analysed in real-time and never stored. No personal or financial information is retained.
upload_file

Drop your payslip here or click to browse

Supports PDF, PNG, JPG · Max 5MB

shield

Built with Privacy First

Your Data Stays Yours

We've designed the Payslip Checker so that your most sensitive financial information is processed without ever being stored, logged, or retained.

cloud_off

Zero Storage

Your payslip file is converted to data in your browser and sent directly to our analysis function. No file ever lands on a disk — not ours, not Anthropic's. The moment the response is returned, the data is gone.

https

Encrypted in Transit

All data travels over HTTPS with TLS encryption. Your payslip bytes are never exposed in plain text at any point between your device and the AI model that processes them.

visibility_off

No Logging of Payslip Content

Our serverless function is explicitly designed to log errors only — never payslip content, employee names, dollar amounts, or tax codes. What's on your payslip stays between you and the analysis result.

gavel

NZ Privacy Act 2020

NUMP Limited operates under the New Zealand Privacy Act 2020. We don't collect personal information through this tool because the tool is architected so that no personal information is retained — this is compliance by design, not by policy.

terminal
How this was built
Architecture, AI design decisions, privacy tradeoffs, and the engineering journey behind this tool.
Read case study arrow_forward

terminal Technical Transparency

How it works: When you click "Check My Payslip", your browser converts the file to a base64 string locally and generates a one-time job ID. The file and job ID are sent via HTTPS POST to a Netlify background function. The function forwards the file to the Anthropic API (Claude Sonnet) for analysis — the payslip file itself is never written to disk. Once complete, only the structured JSON result is held in Netlify's edge blob store for the seconds it takes your browser to retrieve it, after which it is immediately and permanently deleted.

Anthropic's data handling: Anthropic processes API requests under their enterprise privacy commitments. API inputs are not used to train models and are not retained beyond the duration of the request. See anthropic.com/privacy for their full policy.

No user accounts required: There is no login, no account, no session token, and no cookie that links your payslip to any persistent identity.