Exactly what happens to your invoice data, where it is stored, and how it is protected. No marketing claims — just the facts.
Summary: Your invoice files stay on your PC. To classify them, their contents are sent over an encrypted connection to Google's Gemini API through our proxy. We never store your invoice content on our servers. Model training is disabled on our Google Cloud project (paid tier).
Invoice and packing-list contents are transmitted to the Google Gemini API for AI classification. This transmission is required because classification is performed by a large language model hosted by Google.
We store only the minimum needed to operate a paid license. We do not store invoice content, product descriptions, values, or classification results on our servers.
| Stored | Purpose |
|---|---|
| Hashed hardware ID (HWID) | Binds one license to one PC / one named user |
| Subscription status & tier | Entitlement checks and feature gating |
| Email address | License and billing communication |
| Webhook events from Paddle | Payment lifecycle (purchase, refund, cancellation) |
Parsed invoices, line items, and the classification audit trail are stored in a local database on your PC (under your Windows user profile). This database is encrypted at rest.
Our Google Cloud project uses the paid Gemini tier, under which customer inputs are not used to train Google's models.
So that we are precise: Google may retain requests for a limited period for abuse monitoring and service integrity even on the paid tier. This is not model training. The desktop application's own "learning" feature never sends your data anywhere — it stores broker-confirmed classifications locally and reuses them to improve future suggestions on your machine only.
| Provider | Role |
|---|---|
| Google (Gemini API) | AI classification of document contents |
| Cloudflare | License server, API proxy, and content delivery |
| Paddle | Merchant of record — payment processing and invoicing |
Invoice data is not retained by us, because we never receive and store it. Local data on your machine persists until you delete it or uninstall the application.
License records (HWID hash, email, subscription state) are retained while the subscription is active and for as long as needed to satisfy tax and accounting obligations. To request deletion of your license record, contact privacy@customspro1ai.com.
CustomsProAI is a newly released app. Windows SmartScreen and your browser flag any file that has not yet built up download reputation, and our code-signing certificate is still in review. The notice is triggered by newness — not by anything found in the file.
If you see it, it is two clicks:
Every release is published with a SHA-256 checksum so you can confirm the file you downloaded is the exact build we shipped. On Windows PowerShell, run:
Get-FileHash .\CustomsProAI.exe -Algorithm SHA256
| File | Size (bytes) | SHA-256 |
|---|---|---|
| CustomsProAI.exe (v2.3.1) | 99762531 | 2f15f39ef89da3016bbc382d562f5a2e0f5a55cbf3d310e9b2c694fc58d53d99 |
| CustomsProAI.zip (v2.3.1) | 99049959 | 64158ab160ed3fe58c67f5679f70858b7f9d45b5790a268a844737a5559e1c6b |
Only download CustomsPro AI from dl.customspro1ai.com (linked from this site). If a file’s SHA-256 does not match the value above, do not run it. You can also submit the file to VirusTotal and compare the hash above.
We will never ask you to disable your antivirus. If you would rather not run it yourself yet, email support@customspro1ai.com — we will verify the download with you or send it through a channel you choose.
If you believe you have found a security issue, please email security@customspro1ai.com with details and, if possible, reproduction steps. We will acknowledge receipt and keep you informed of remediation.