In short: keep your keys secret, use shop and customer data only to serve that shop, send truthful
prices and stock, respect the limits, and tell us about problems. We review your account, may suspend
it if these terms are broken, and give notice before changing the API in ways that break your integration.
1. Who these terms apply to
These Developer Terms ("Developer Terms") apply to any company or person ("you") that creates a developer
account in the Nunua Pro developer console, holds a partner
key or a shop key, or otherwise uses the Nunua Pro POS integration API, the partner API or the sandbox
(together, the "API"). The API is provided by Ajiriwa Network, the owner and operator of
Nunua Pro ("we", "us").
These Developer Terms add to our Terms of Service and
Privacy Policy. If they conflict on a matter about the API, these Developer Terms apply.
If you accept them for a company, you confirm that you are authorised to bind that company, and "you" means the company.
2. Your account and approval
- Give accurate company and contact details, and keep them up to date in the console.
- A new account can use the sandbox straight away. We review each company before its partner key works with real shops,
and we may decline an account without giving a reason.
- The people who sign in for your company are your responsibility. Keep passwords private and tell us at once
if you think an account has been misused.
3. Keys
- You are responsible for everything done with your partner key and with every shop key you hold.
- Keep keys secret: store them encrypted, keep them out of logs, URLs, source code repositories and screenshots.
- Keep the partner key on your own servers. Never put it inside software you install on a shop's computer;
that software needs only the shop's own key.
- If a key may have leaked, replace it immediately (in the console for a partner key; the shop owner replaces a shop key
in the Business app) and tell us at support@ajiriwa.net.
- Do not share, sell or lend a key, and do not use one shop's key for another shop.
4. Shops stay in control
- Connect your POS to a shop only with the shop owner's knowledge and agreement. Link codes exist so that the owner
approves each connection; do not try to obtain a shop key any other way.
- The owner can pause, rotate or disconnect your connection at any time. When they do, stop using that shop's key.
- Your commercial relationship with the shop (your fees, support, contracts) is between you and the shop.
Nunua Pro is not a party to it.
5. Data: what you may and may not do
Through the API you receive shop data (products, prices, stock, sales through Nunua Pro) and customer data
in orders (such as name, phone number, delivery address and what they ordered).
- Use it only to serve that shop: to keep its catalogue in sync and to record and fulfil its orders.
- Do not use customer data for marketing, profiling or building your own customer lists; do not sell,
rent or share it; and do not combine one shop's data with another's.
- Protect the data with reasonable security, and give access only to staff who need it.
- When a shop disconnects, or when these Developer Terms end, delete the customer data you received for that shop
within 30 days, unless the law requires you to keep it or the shop has its own agreement with you to keep its sales records.
- Comply with the Personal Data Protection Act, 2022 of Tanzania and any other data protection law that applies to you.
- If you discover unauthorised access to data you received from us, tell us within 72 hours.
6. Accurate catalogues
- Customers rely on the prices, stock and product details you send. Send what is true in the shop's POS, and keep
it up to date.
- Do not send prohibited goods (see section 11 of the Terms of Service), misleading
names or descriptions, or images you have no right to use.
- We may hide products, pause a connection or reject data that is wrong, harmful or against our policies.
7. Fair use of the API
- Respect the published rate and size limits. Do not try to get around them, for example with many keys.
- Test in the sandbox. Do not load-test, scan or probe the production API, and do not try to reach data
that your keys are not meant to reach.
- Do not scrape the Nunua Pro apps or websites, or use the API to build a competing marketplace from shops' data.
- If you find a security weakness, report it privately to support@ajiriwa.net
and do not use or disclose it.
8. What we record
To run the API and help you debug, we record how it is used, including failed requests with their time, address,
status, error and your IP address. Request bodies are not stored in that log, which is kept for 14 days and is visible to
your company in the console. We may also monitor usage to keep the service secure and to enforce these Developer Terms.
Details are in our Privacy Policy.
9. Changes to the API
- We may add endpoints, fields and features at any time. Build your integration to ignore fields it does not know.
- We will not make a breaking change to
v1 without telling you at least 60 days in advance, by email to
your account and on the developer pages, unless a change is needed sooner for security, legal or abuse reasons.
- We may retire the sandbox data or reset a sandbox at any time.
10. Fees
Access to the API is free today. We may introduce fees, revenue sharing or paid plans for the API in future. We will give
you at least 30 days' notice before any fee applies to you, and you may stop using the API before it does.
Shops' own Nunua Pro plans and fees are separate and are agreed between Nunua Pro and each shop.
11. Names and logos
You may say that your product "integrates with Nunua Pro" or "works with Nunua Pro". You may not suggest that Nunua Pro
or Ajiriwa Network endorses, sponsors or partners with you, or use our logos beyond plain references, without our written
permission. The API, the documentation and the Nunua Pro name and marks remain ours.
12. Suspension and ending these terms
- You may stop using the API at any time and ask us to close your developer account.
- We may suspend or revoke your keys or account, with or without notice, if you break these Developer Terms, if your
integration harms shops, customers or the platform, or if the law requires it. Where it is safe to do so, we will tell
you why and give you a chance to fix the problem first.
- When these terms end, stop using the API, and delete keys and customer data as section 5 requires. Sections 5, 11, 13
and 14 continue to apply.
13. No warranties; limitation of liability
The API, the sandbox and the documentation are provided "as is" and "as available". We do not promise that they will be
uninterrupted or error-free. To the maximum extent the law allows, we are not liable for any indirect or consequential loss,
lost profits or lost data, and our total liability to you under these Developer Terms is limited to the amount you paid us
for the API in the 12 months before the claim (which may be zero).
14. Your responsibility to us
You will indemnify Ajiriwa Network against claims, losses and costs (including reasonable legal fees) that arise from your
integration, your misuse of keys or data, your breach of these Developer Terms, or your dealings with shops.
15. Law, changes and contact
These Developer Terms are governed by the laws of the United Republic of Tanzania, and the courts of Tanzania have exclusive
jurisdiction. We may update them; we will tell you about material changes by email and on this page at least 30 days before
they take effect, and continuing to use the API afterwards means you accept them.
Questions: support@ajiriwa.net · www.ajiriwa.net