Doline Systems
Doline Store
Doline Store

Privacy Policy

This policy explains what personal data Doline Store collects, why, who it goes to, and the choices you have.

Effective · Terms of Service

1. Who we are and what this covers

Doline Store is made by Doline Systems of Kampala, Uganda ("we", "us"). This policy covers the Doline Store app on Android and Windows, the cloud service it syncs with, and Lilli, its built-in assistant. DolineMarket, our app for shoppers, has its own privacy policy.

Using Doline Store is also governed by our Terms of Service.

2. Two kinds of data, two roles

Your own data. The details of the people who sign in and run a store, the store itself, and how the app is used. For this we decide what is collected and why, so we are responsible for it as the data controller.

Data your business records about other people. Your customers, staff and suppliers. Your business decides what to record and why, so your business is the data controller and we process that data on its behalf, only to run Doline Store for you.

If you are a customer, staff member or supplier of a shop that uses Doline Store, contact that shop first about your information. We will help the shop answer you.

3. What we collect

We collect what you and your staff enter, what DolineMarket shoppers send with their orders, and a small amount of technical data the app needs to sync and send notifications.

DataWhat it includesWhere it comes fromWho can see it
AccountEmail address, full name, username, phone number, "about" text, profile photo. With Google sign-in: the name, email address and photo on your Google account.You, or GoogleYou, and the admins of stores you work in
Store detailsStore name, category, description, address, map location, opening hours, delivery zones, payment methods, currencies, cover photoYouPublic on DolineMarket
Products and listingsItems, descriptions, photos, prices, promotions, stock availableYouPublic on DolineMarket when listed
Business recordsBatches and buying prices, stock counts, write-offs, expenses, notes, orders, payments, credit balances, tips, returns, supplier orders, settingsYou and your staffYour store's staff, as their permissions allow
CustomersName, phone number, email address, address, their orders and balancesYou and your staffYour store's staff
SuppliersName, phone number, email address, address, the products you buy from themYou and your staffYour store's staff
StaffName, username, role, admin status, permissions, and a salted hash of each pass key. Never the pass key itself.You (an admin)Your store's admins
Report recipientsEmail addresses you enter to receive reportsYouYour store's admins
Shopper ordersA DolineMarket shopper's name, phone number, delivery address, message and orderThe shopperYour store's staff
ReviewsRatings and comments shoppers leave on your store and productsThe shopperPublic on DolineMarket
Activity logWho did what in your store, when, and which admin approved itThe appYour store's admins
DeviceA random device identifier, the platform, the app version, and (on Android) a push-notification tokenThe appUs, to sync and deliver notifications
Lilli chatsYour messages, and the store records Lilli looks up to answer themYou and the appYou; sent to our AI providers (section 6)
FeedbackWhat you write in Help and feedback, and an email address if you give oneYouUs
BarcodesThe barcode number of a product you scan, when the app looks it upYouSent to a barcode database (section 6)

We do not collect bank card or mobile-money credentials (the app records payments but does not process them), your phone's contacts, your device's location, advertising identifiers, or usage analytics. Camera images used to scan barcodes are processed on the device and not uploaded.

4. How we use it

We use personal data to run Doline Store and keep it safe, and for nothing else:

  • Run the service: sign you in, keep your store's records, and sync them between your devices.
  • DolineMarket: publish the store details and products you list, and pass shoppers' orders to your store.
  • Notifications: tell you about new orders, reviews and stock, on your phones and computers.
  • Lilli: answer your questions about your store and the app.
  • Support: answer your messages and feedback, and fix problems you report.
  • Security: detect and stop misuse, protect accounts, and keep the activity log of who did what.
  • The law: meet legal obligations and respond to lawful requests from authorities.

We do not sell personal data, show advertising, or build profiles of you or your customers. We do not use your store's data to train AI models.

5. Our lawful bases

Under Uganda's Data Protection and Privacy Act, 2019, we rely on:

  • Contract: to provide Doline Store under our Terms of Service, which covers most of section 4;
  • Consent: for Google sign-in and push notifications. You can withdraw it in your Google account or your device's settings;
  • Legitimate interests: keeping the service secure and preventing misuse, where those interests are not outweighed by yours;
  • Legal obligation: where the law requires us to keep or disclose data.

For data your business records about other people, your business is responsible for having its own lawful basis (see our Terms of Service, section 5).

6. Who we share it with

We share personal data only with the service providers below, who process it for us to run Doline Store; with DolineMarket shoppers, for what you list; and where the law requires it.

ProviderWhat it does for usWhat it receivesWhere
SupabaseDatabase, sign-in, file storage and server functionsEverything that syncs: accounts, stores, records, photos, the activity logUnited Kingdom (London)
Google"Sign in with Google"Your Google name, email address and photoGlobal
Google Firebase Cloud MessagingPush notifications to Android phonesThe device's push token and the notification's text, for example "New order from Jane"Global
DeepSeekAI model behind LilliYour Lilli messages, your name and role, and the store records Lilli looks up to answer, which can include customers' names, phone numbers and addresses, orders, and sales or profit figuresChina
CohereFinds the right part of the user manual for LilliThe text of your questionCanada and the United States
UPCitemdbLooks up products by barcodeThe barcode number onlyUnited States
ExchangeRate-APIHourly currency exchange ratesNo personal dataUnited States

Each provider handles the data under its own terms and privacy policy, linked above. We send each one only what it needs.

Lilli is optional. If you would rather your store's records did not go to an AI provider outside Uganda, do not ask Lilli about them. Everything else in Doline Store works without her.

We may also disclose personal data:

  • to a court, the police or a regulator, when the law requires it;
  • to protect people's safety, or our rights, when that is reasonably necessary;
  • to a company that takes over Doline Store, which must then honour this policy. We will tell you first.

7. International transfers

Some of our providers process data outside Uganda, as the table above shows. When we transfer personal data abroad, we do so as the Data Protection and Privacy Act, 2019 allows: to providers bound by their own data-protection commitments, and only as needed to run Doline Store. By using Lilli, you ask for your messages and the records she looks up to be sent to our AI providers to answer you.

8. What stays on your devices

Doline Store keeps a full copy of your store's records on every device it runs on, so it works without an internet connection.

  • Android: in the app's private storage, which other apps cannot read. It is not included in Google's device backups. Uninstalling the app deletes it.
  • Windows: the database and photos are in a .doline folder in the Windows user's profile, and the sign-in session and app settings are in that user's part of the Windows registry. Uninstalling the app does not delete them. Delete the .doline folder to remove them.

Anyone who can use a device can see what the app shows on it. Lock your devices, give each staff member their own pass key, and use the app's automatic lock on shared tills.

9. How we keep data secure

  • Data travels between the app and our cloud over encrypted connections (HTTPS).
  • Our database provider encrypts stored data, and access rules in the database let an account reach only the stores it belongs to.
  • Staff pass keys are stored only as salted hashes. Repeated wrong guesses lock the pass key for a while.
  • Staff permissions control who can see costs, reports and settings. Admin approvals and sensitive actions are recorded in the activity log, which cannot be edited or cleared from the app.
  • Only the Doline Systems people who need it for support or maintenance can reach production data.

No system is perfectly secure. If a breach puts your personal data at risk, we will tell you and the Personal Data Protection Office, as the law requires.

10. How long we keep data

We keep your store's data for as long as your account is open, because it is your business record.

  • Deleted records: when you delete something, the cloud keeps a short marker that it was deleted, so your other devices remove it too.
  • Activity log: kept for the life of the store, as its audit trail.
  • Closed accounts: when you ask us to close your account, we delete its stores' data from our live systems within 90 days. Our database backups are overwritten on a rolling schedule after that.
  • What we must keep: anything the law requires us to keep longer, or that we need for a legal claim, we keep only for that purpose and only as long as it requires.
  • Your devices: data there stays until you delete it (section 8).

11. Your rights

Under Uganda's Data Protection and Privacy Act, 2019, you have the right to:

  • know what personal data we hold about you, and get a copy;
  • have it corrected if it is wrong or incomplete;
  • have it deleted, where we have no lawful reason to keep it;
  • object to how we use it, or ask us to stop;
  • withdraw consent you gave, without affecting what happened before.

You can change most of your own details in the app, under Edit profile and the store's settings. There is not yet a button to delete an account in the app: email us from the address on the account and we will do it. We may ask you to confirm who you are before acting on a request, and we will answer within the time the law allows.

If you are a shop's customer, staff member or supplier, ask the shop first (section 2).

You can also complain to Uganda's Personal Data Protection Office. We would appreciate the chance to put things right first.

12. Children

Doline Store is for businesses and is not meant for anyone under 18. We do not knowingly collect personal data about children through it. If you think a child's data has been entered, tell us and we will help remove it.

13. Messages we send

We send emails and notifications that the service needs: sign-in codes, order and stock notifications, and important changes to Doline Store, these terms or this policy. You can turn off most notifications in the app's settings or your device's settings. We do not send marketing messages unless you have agreed to receive them, and every one will tell you how to stop.

14. Changes to this policy

We will update this policy when Doline Store or the law changes. The date at the top shows the current version. If a change affects how we use your personal data, we will tell you in the app or by email before it takes effect.

15. Contact us

Doline Systems, Kampala, Uganda

Email: davy.kyute@gmail.com

Phone: +256 777 921033

Website: www.dolinesystems.com

For anything about your personal data, write to us with "Privacy" in the subject line.