Privacy Policy
Last updated 20 October 2026
This policy explains what information Kaya collects, how it's used, and what stays only on your device.
Address privacy. A listing shows a business's building — block and street — but never the unit number. The unit is disclosed to a buyer only after the maker confirms payment, and only if the maker collects orders at their own door.
1. Scope
"Kaya," "we," and "us" refer to the operators of this platform. "You" refers to anyone using it. This policy explains what we collect, who can see it, and what never reaches us. Other terms of use are set out in the Terms of Service.
2. Information from buyers ("seekers")
- Email address, collected when you place an order or leave a review, used for passwordless sign-in and to tell you when a maker accepts your order and when it is ready to collect. You can turn the order emails off on your account page.
- A browsing session with no personal details, created the first time you message a shop, set a home town, or enable notifications.
- Order records — items, amounts, any note, collection time, and status history.
- A delivery address, only if you ask a maker to deliver. Only that maker sees it, on that order.
- Messages sent to makers, and any reviews you leave.
- A PayNow screenshot, only if you attach one to show you have paid. It can show your name and bank, so only you, that maker and administrators can open it, and it is deleted automatically 180 days after you upload it.
- The first time you open each shop, tied to your session, so a maker can see how many people found their shop this month.
- A notification subscription, only if you enable notifications; this can be revoked at any time.
We do not collect your name or date of birth, and we hold a home address only when you type one in for a delivery.
3. Information from sellers ("makers")
- Listing content you publish — business name, offerings, prices, hours, town, and building block/street. This is public.
- Unit number and postal code, kept private except as described above.
- A mobile number, verified by a one-time SMS code before you open a shop. It is never shown to buyers.
- Payment details (typically a mobile number) used to generate a payment QR code. This is shown only to a buyer whose order you have accepted, or who holds a booking with you.
- A WhatsApp number, if provided. Visible only to you and administrators.
- Uploaded photographs, and certificate details for any trust badge you claim. Certificate numbers are stored separately and never made public; only certification status and expiry are shown. For the food hygiene badge you upload your WSQ OpenCert instead of typing a number: before it leaves your device, everything on it except the course, its dates, the issuer and your name is removed, so we never receive your NRIC. The rest is kept, visible only to you and administrators, so the certificate can be checked against SkillsFuture Singapore's record.
4. Information that stays on your device
Saved shops, cart contents, dismissed prompts, and any location you set to sort by distance are stored in your browser only. They are never sent to us, are not tied to an account, and do not transfer between devices. Clearing your browser data removes them.
If you use location-based sorting, your device shares coordinates with the page, which stores them locally. They are discarded after twelve hours, and you may clear them at any time. If you type an address instead, that text is sent to us to be geocoded via a third-party mapping service; we do not retain the address or the resulting coordinates.
5. Visibility
- Makers see orders placed with them and their conversations. By default a buyer is shown as a reference code and a partially masked email address (for example, jane.tan@gmail.com appears as jan…@gmail.com). The full address is never transmitted.
- Buyers may set a display name on their account, shown to makers in place of the masked email. It is optional and can be changed or removed at any time.
- Reviews are public but unattributed — rating, text, and date only.
- Administrators can access listings, orders, reviews, and accounts for moderation purposes, but cannot act within an order or conversation they are not party to.
These access controls are enforced at the database level, including the unit number, payment details and WhatsApp number above: none of them can be read from a listing by anyone but the maker and administrators.
6. Service providers
We use a limited number of service providers, none for advertising:
- Supabase — database, authentication, and file storage.
- Cloudflare — hosting, sending order emails, and processing of menu content a maker chooses to import (text, links, photos, or PDFs). Uploaded files are processed and discarded, not retained.
- Resend — sending sign-in emails, and order emails when Cloudflare cannot.
- Twilio — sending the one-time code that verifies a maker's mobile number.
- OneMap and OpenStreetMap — geocoding a listing's address and rendering map tiles.
- Push notification services (Apple, Google, or Mozilla, depending on device) — only if notifications are enabled.
- Google — only if you choose to sign in with a Google account.
We do not use analytics, advertising, or tracking, and we do not sell or rent personal data.
7. Cookies
We use a single cookie to maintain your sign-in session. We do not use advertising, analytics, or profiling cookies.
8. Retention
Orders and reviews are retained as a record for both parties and are not deleted individually. A shop with any order history cannot be deleted, though a maker may close it at any time.
Anonymous browsing sessions are retained until deleted, even if inactive.
PayNow screenshots are deleted 180 days after upload.
A conversation with a maker is deleted, with its messages, 12 months after its last message. The order it was about is kept.
Contact messages, feedback, reports and requests to us are deleted 12 months after we have dealt with them. Waitlist emails are kept until we open, so we can tell you.
When you send feedback or a contact message, we keep it with the email address you give and basic details of your device and the page you were on, so we can reply and reproduce a problem.
Makers may delete a shop with no order history from their dashboard at any time.
You can delete your account yourself from your Account page. Your email, phone number, name and sign-in are removed, and you are signed out everywhere. Your conversations are deleted, for the other person too, and so are your reviews and notification settings. Orders you placed stay with the maker as their record, without your note or delivery address, and any unpaid open order is cancelled. If you run a shop, it is deleted; if it has taken orders, it is taken down for good instead, with its photos and private details removed. An order that has been paid for but not collected must be finished first. We keep a closed account's record of any restriction or ban, so it cannot be lifted by deleting the account. PayNow screenshots follow their own 180-day deletion.
9. Your rights
Under Singapore's Personal Data Protection Act, you may request access to, correction of, or withdrawal of consent for the personal data we hold. Download my data on your Account page gives you a copy of what is tied to your account at any time. For anything else, contact us via Contact us.
10. Children
If you are under 13, a parent or guardian must consent to our collection of your personal data before you use Kaya. If you are between 13 and 17, you may consent yourself, provided the purpose of collection is one you can reasonably understand.
Creating a maker account and listing a business requires you to be at least 18 — consistent with the minimum age to register a home-based business in Singapore.
11. Changes
We may update this policy from time to time. Material changes will be announced on the platform. The date below reflects the last revision.
12. Contact
Questions about this policy, or requests regarding your data, can be directed to Contact us. Other terms of use are set out in the Terms of Service.