Resellers
SatVu is committed to ensuring that all data accessed through our platform is used responsibly, in compliance with applicable regulations, and with full operational traceability. To support this, we’ve introduced a dedicated process for resellers to manage their end users and the orders placed on their behalf.
This page outlines the key concepts and workflows relevant to resellers, including how to register end users, meet licensing requirements, and place orders on behalf of third parties.
Reseller contracts
On the SatVu platform, there are two types of contracts:
| Contract type | Description |
|---|---|
| User contract | A standard agreement allowing a user to purchase and license data for personal use, in alignment with the license terms. |
| Reseller contracts | An agreement that permits a user to purchase data that will be licensed to a different individual |
To act as a reseller, you must have an active reseller agreement with SatVu. This agreement designates one or more of your contracts as reseller contracts.
Your account may include both user contracts and reseller contracts. Any order where the licensee is not the purchasing organization must be placed using a reseller contract to ensure proper licensing and traceability.
End user KYC
As a provider of sensitive geospatial data, SatVu is committed to operating responsibly and in compliance with international regulations. That includes verifying the identities of all end-user organizations through a Know Your Customer (KYC) process.
KYC allows SatVu to:
- Prevent delivery of imagery to sanctioned or high-risk entities
- Maintain a full audit trail of data recipients
- Protect SatVu, our reseller partners, and end users from potential violation of international policy
In order to carry out the KYC process, SatVu requires basic information for each end user, including name, company name and country.
SatVu will only use this data for compliance checks and internal auditing. It is never shared externally or used for any other purpose.
Ordering data for end users
For orders placed on user contracts, the KYC process is carried out prior to obtaining access to the SatVu platform.
For reseller contracts, users must follow a slightly different process when placing orders for third parties:
- Register the end user via the SatVu API
- KYC review is performed by SatVu - most are approved quickly, though some may take up to 1–3 business days
- Place the order, selecting the approved end user as the data recipient
Registration is a one-time process per end-user. Once approved, that user can be selected for future orders without re-verification
Further information on how to carry out the steps through the API and web app can be found in Ordering data through the Web App and Ordering data through the API
Useful information
How do I know if I need to register an end user?
You only need to register an end user if you are placing an order under a reseller contract and the data is intended for a third-party organization. If the data is for your own organization, the order should be placed using a user contract, with no additional registration needed.
Do I have to register the user for every order?
No. Each end user only needs to be registered once. After KYC approval, you can place multiple orders for the same end user without re-registering them.
Can I place orders while the KYC is being processed?
No. Orders can only be submitted once the end user has been approved through the KYC process.
What happens if the end user is rejected during KYC?
If the end user is rejected during KYC you will not be able to place an order on their behalf. If you believe a rejection was made in error, please contact your SatVu account representative
How long does the KYC approval usually take?
Most approvals are processed within 5 minutes, however some cases may take 1-3 business days.
How can I see all of the end users I have registered and their KYC status?
You can view all of your registered end users, along with their current approval status in the account section of the
Web app or by using the GET /users endpoint in the API. For more details please
see managing end users.
How will I know when the KYC process has been completed for a user?
KYC status for each user can be checked manually in the Web app or API, or a webhook notification can be created to trigger each time there is an update to any of your registered users. For more information see webhooks.