gFOOD Mobile App

Privacy Policy

Effective date: 9 October 2026
App: gFOOD (com.gfood.app)
Operator: gFOOD, Accra, Ghana

This Privacy Policy explains how the gFOOD mobile application (the “App”, “we”, “us”) collects, uses, discloses and protects your information when you use the App on Android or iOS. By creating an account or otherwise using the App, you confirm that you have read this policy and agree to its terms. If you do not agree, please do not use the App.

We comply with Google Play’s User Data policy, Apple’s App Store privacy requirements, and Ghana’s Data Protection Act, 2012 (Act 843).

Contents
  1. Information we collect
  2. How we use your information
  3. Device permissions we request
  4. How we share information
  5. Third-party services we rely on
  6. Payments & mobile-money receipts
  7. Push notifications
  8. Data retention
  9. How we protect your data
  10. Your rights and choices
  11. Account & data deletion
  12. Children
  13. International transfers
  14. Changes to this policy
  15. Contact us

1. Information we collect

We collect only the information needed to operate the App and process your orders. We do not sell your personal data, and we do not use it for advertising or behavioural profiling.

Category What it includes Why we need it
Account information Your name, Ghana phone number, account password (stored only as a one-way bcrypt hash; we never see or store your plain password), and your role (customer, restaurant owner or admin). To create your account, sign you in, and let restaurants reach you about your order.
Order information The items you add to your cart, the restaurant you ordered from, subtotal, tax, delivery fee, total, payment method, and the order’s status history. To place, fulfil and track your order, and to show you a history of past orders.
Mobile-money receipt image (optional) If you choose to pay by Mobile Money (MoMo), you may upload a screenshot of the transfer confirmation. Images are uploaded directly to our image host (Cloudinary) and the image URL is stored alongside your order. To let the restaurant verify that the MoMo transfer was actually made before they prepare your order.
Restaurant profile (restaurant owners only) Restaurant name, logo, cover photo, contact phone, MoMo number and account name, accent colour, menu items (name, description, price, photo), and when you accepted our Terms of Use. To list the restaurant in the App and process customer orders.
Push notification token An anonymous device push token issued by Expo / Firebase Cloud Messaging (Android) or Apple Push (iOS). To send you order-status updates and (for restaurant owners) new-order alerts.
Support messages Messages you send through the in-app support chat, plus the timestamp and your account ID. To answer your questions and resolve issues.
Order chat Messages between you and a restaurant, and whether either side has blocked the chat. To sort out order details, and to stop unwanted messages when someone is blocked.
Reports Reports you send about a restaurant or another user: the reason you pick and any note you add. To review and remove content or accounts that break our Terms of Use.
Technical / log data Generic information our backend logs while serving requests: IP address, request path, HTTP status, timestamp, user-agent. We do not use any third-party analytics SDK inside the App. To debug crashes, monitor abuse, and keep the service available.

Information we do NOT collect: we do not collect your precise GPS location, your contacts, your microphone audio, your SMS messages, your photos beyond the single receipt image you choose to upload, your installed-apps list, or any advertising identifier.

2. How we use your information

We do not use your data to train any AI / machine-learning model, and we do not share it with advertising networks.

3. Device permissions we request

The App only requests permissions it actually needs to provide a feature you have just used.

Permission When we ask What it’s used for
Camera Only when you tap “Take photo” on the MoMo payment screen or when a restaurant owner adds a menu-item photo. To let you capture a receipt or menu photo. The image stays on your device until you confirm upload.
Photos / Media Only when you choose a photo to upload: a MoMo receipt, a menu-item photo, or a restaurant cover photo or logo. On Android 13+ we use the system Photo Picker, so the App never sees your full library. To let you pick an existing photo to upload.
Notifications Once, the first time the App needs to send an order update. To deliver order-status notifications. You can disable this anytime from your device settings.
Network / Internet Always. The App is online-only — needed to talk to our backend.
Vibrate Always. To vibrate your device when a notification arrives.

The App does not request location, microphone, contacts, SMS, call-logs, background location, accessibility services, or “display over other apps” permissions.

4. How we share information

We share the minimum information necessary, and only with the parties below:

We do not sell, rent or trade your personal information.

5. Third-party services we rely on

Service Purpose Privacy policy
Render Hosts our backend API. render.com/privacy
MongoDB Atlas Stores account, order and support data. mongodb.com/legal/privacy-policy
Cloudinary Hosts uploaded receipt, menu, restaurant cover and logo images. cloudinary.com/privacy
Firebase Cloud Messaging (Google) Delivers Android push notifications. firebase.google.com/support/privacy
Expo Push Notifications Routes notifications from our server to FCM / APNs. expo.dev/privacy
Apple Push Notification service Delivers iOS push notifications. apple.com/legal/privacy

6. Payments & mobile-money receipts

The App supports two payment methods:

7. Push notifications

When you grant notification permission, your device generates an anonymous push token which we associate with your account. We use it only to send:

You can revoke notification permission at any time from your device settings. The token is deleted from our backend when you log out or uninstall the App.

8. Data retention

9. How we protect your data

No internet service is 100 % secure. If we ever discover a personal-data breach affecting you, we will notify you and the Ghana Data Protection Commission within the timelines required by Act 843.

10. Your rights and choices

Under Ghana’s Data Protection Act, 2012, you have the right to:

To exercise any of these rights, e-mail us using the details in section 15. We respond within 30 days.

11. Account & data deletion

You may delete your account at any time. Two ways:

  1. Inside the App — tap your profile picture, then Account & privacy → Delete account. The action is irreversible.
  2. By e-mail — send a request from the address you used to register to the contact in section 15. We confirm by reply within 7 days and complete deletion within 30 days.

What deletion removes:

What may survive deletion (and why):

12. Children

The App is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has created an account, please contact us and we will delete the account and any associated data.

13. International transfers

Our backend, database and image storage are operated by service providers whose data centres may be located outside Ghana (typically in the United States or the European Union). Where we transfer your personal data internationally we rely on the recipient’s contractual commitments to apply protections at least equivalent to those required by Act 843.

14. Changes to this policy

We may update this policy from time to time. When we do, we will change the Effective date at the top and, for material changes, notify you inside the App or by push notification. Continuing to use the App after the effective date of an updated policy means you accept the changes.

15. Contact us

For privacy questions, data-access requests, or account-deletion requests:

If you are unsatisfied with our response you may complain to the Ghana Data Protection Commission.