Cargease Back to cargease.com

Security and subprocessors

Last updated 16 August 2026

Read this first. Cargease is a young product operated by a small team. It does not hold a SOC 2 or ISO 27001 certification, and this page says so before you have to ask. What follows is a plain description of how the system is actually built and run, written so that a security reviewer can decide without a call. Where a control does not exist, it is listed as not existing.

Short answers

The questions that open most security questionnaires, answered in one place.

SOC 2 / ISO 27001No. Neither. See What we do not have.
Third-party penetration testNo. Not yet performed.
Encryption in transitYes. HTTPS/TLS everywhere, including document uploads.
Encryption at restYes. Database and object storage, by the providers listed below.
Passwords storedNone. Sign-in is a single-use emailed link. There is no password to steal, reuse or leak.
Customer data isolationYes. Every read and write is scoped to the owning account.
Self-service signupNo. Accounts are created by us. An unknown address cannot be issued a sign-in link.
Do your suppliers or brokers get logins?No. They never hold an account. See External parties.
Where is data stored?United States (database), and Cloudflare's global network (documents). Not in Mexico or the EU.
Number of subprocessorsFive. All named below.
Do you use customer data to train AI models?No. Cargease sends no customer data to any AI or machine-learning service.
DPA availableYes. Published in full: see the data processing agreement. Signed as a standalone document on request.
Uptime SLANo. No contractual uptime commitment. See Availability for what we do commit to.
Breach notificationYes. Without undue delay, and within 72 hours of confirming an incident affecting your data.
Data export on exitYes. On request, in a machine-readable format. See Retention.

1. What the product is, and what data it holds

Cargease is freight operations software. A company that imports or exports uses it to track shipments and to collect the documents each shipment needs from its suppliers, customs brokers and carriers.

The data it holds is therefore:

It holds no payment card data, no government identity numbers, no health data, and no consumer data. Almost all personal data in the system belongs to the customer, not to us: they decide what goes in and what comes out. The privacy notice sets out that controller / processor split in full.

2. Hosting and subprocessors

Cargease is a web application. There is nothing to install, and it requires no access to your network, your ERP or your email. These five providers process customer data on our behalf, and no others.

ProviderPurposeData it seesLocation
Neon Managed PostgreSQL database All structured data: shipments, contacts, users, costs AWS us-east-1, United States
Vercel Application hosting Data in transit as requests are served; no persistent store United States
Cloudflare R2 Document storage Uploaded document files Cloudflare network
Cloudflare DNS and the public website No customer data; DNS and marketing site only Global
Resend Transactional email Recipient address, and the content of document requests and sign-in links United States

Changes are announced. If we add or replace a subprocessor that handles customer data, we will tell account administrators by email before it starts processing, and update this page.

Data location and transfers

Structured data lives in the United States. Documents live on Cloudflare's network. Nothing is stored in Mexico or the European Union. If your policy requires data residency in a specific country, Cargease cannot meet that today, and we would rather you learn it here than three weeks into a procurement process.

3. Who can sign in

There are no passwords. A user enters their email address and receives a single-use link that expires in 15 minutes. Nothing reusable is stored, so there is no password database to breach, no reuse of a password leaked elsewhere, and no reset flow to attack.

There is no self-service signup, and this is enforced twice. The application refuses to send a link to an address that has no account, so it cannot be used to send unsolicited mail from our domain. Independently of that, the layer that creates user records is disabled outright, so even a valid link clicked by an unknown address cannot bring an account into existence. New users are added only by an administrator of an existing account, or by us when a customer is set up.

Sessions are held in a signed, HTTP-only, secure cookie. An administrator can remove a user from the team page at any time, which ends their access.

Roles

AdministratorEverything an operator can do, plus managing users and account settings.
OperatorCreate and edit shipments, request and confirm documents, manage participants.
ViewerRead only. Blocked from every action that writes, including by a crafted request, not merely by hiding buttons.

4. Tenant isolation

Every customer is a separate account, and every shipment, company, document and user record carries the account that owns it. Reads and writes are scoped to the account of the signed-in user, so a record belonging to another customer cannot be reached even with a valid session and a guessed identifier. The query does not match, and the response is a 404 rather than a denial that would confirm the record exists.

Document downloads are checked the same way. A file's parent record must resolve to the caller's own account before a single byte is returned, and a file whose parent cannot be resolved fails closed.

5. External parties never get an account

This is the part of the design most worth understanding, because it is where a competing product would have you provisioning logins for every supplier and broker you deal with.

Suppliers, brokers and carriers do not have accounts and never sign in. When a customer requests a document, that one contact receives a link. The link is the entire extent of their access, and it:

A recipient supplies files and nothing else. The application does not ask them for their name, their email address or any other personal detail, because the customer already entered those when they requested the document.

6. Documents

7. Availability, backup and recovery

We do not offer a contractual SLA, and we will not quote you an uptime figure. A number stated in a sales conversation becomes an expectation, and we will not commit to one we do not yet have the history to stand behind. What we do commit to is concrete:

8. Change management

Changes are deployed from version control to a hosted platform that keeps every previous deployment and can restore one in about two minutes. Database schema changes run as reviewed, versioned migrations. Production credentials are held as environment secrets in the hosting platform, never in the repository. We do not deploy on Friday evenings.

9. Incident response

If we confirm a security incident affecting your data, we will notify the account administrators without undue delay, and in any case within 72 hours of confirming it. The notification will state what happened, what data was involved, what we have done, and what we recommend you do. We will not wait until we have a complete picture to tell you something is wrong.

10. Retention, deletion and export

11. How we operate

12. What we do not have

Listed plainly, so no one has to extract it in a meeting.

13. Contact

Security questions, questionnaires, and requests for a data processing agreement: info@cargease.com. A real person answers, and will tell you when the answer is no.

To report a suspected vulnerability, write to the same address with what you found and how to reproduce it. We will acknowledge it within two business days. We do not run a bounty programme, and we will not pursue anyone who reports a genuine issue in good faith without accessing or altering other people's data.

Operated by Gonzalo Palazuelos, registered in Mexico as persona física con actividad empresarial. Registered domicile in Nuevo León, provided on request.

See also the privacy notice, which covers what personal data is held and the rights of the people it belongs to.