1. Scope and Applications
This Privacy Policy sets forth the principles under which Krifoo ("we", "us", or "our") governs the collection, recording, storage, and processing of personal data. This document applies to all users interacting with our mobile applications and related web services:
- Krifoo Mobile: Consumer client application for iOS (Bundle ID:
com.krifoo.mobile) and Android (Package Name:com.krifoo.mobile). Used by customers to view restaurant menus, execute table reservations, place takeaway and delivery orders, and monitor order progression. - Krifoo Admin: Merchant client application for iOS (Bundle ID:
com.krifoo.admin) and Android (Package Name:com.krifoo.admin). Used by licensed restaurant operators and kitchen personnel to accept orders, manage catalog availability, organize seating, and execute point-of-sale receipt printing. - Web Applications & APIs: Hosted at
https://krifoo.co.uk.
Krifoo does not sell, lease, commercialize, or rent consumer personal data or device geolocation coordinates to third-party data brokers, advertising networks, or marketing intermediaries.
2. Categories of Data Collected
We process personal data provided directly by users and technical telemetry generated through system interaction:
2.1 Customer Profile & Transaction Data (Krifoo Mobile)
- Identification Records: Full legal name, verified mobile contact number, email address, and optional avatar photograph.
- Fulfillment Addresses: Delivery locations, street designations, postal codes, and specific courier access instructions.
- Transaction Histories: Item line-orders, dining reservation schedules, special dietary annotations, subtotal and tax amounts, and timestamps.
- Payment Information: Encrypted payment tokens. Payment card numbers, expiration dates, and CVVs are handled exclusively by Level 1 PCI-DSS certified payment processors. Krifoo does not retain unencrypted payment credentials.
- Communications & Feedback: Support inquiries, ratings, reviews, and damaged item reports submitted through support channels.
2.2 Commercial Partner Data (Krifoo Admin)
- Commercial Entity Records: Registered restaurant business name, operating premises address, manager contact details, and corporate identifiers.
- Catalog & Operational Content: Menu specifications, pricing matrices, dish availability statuses, table capacities, and kitchen schedules.
- Hardware Identifiers: Bluetooth hardware addresses, local network IP addresses, and printer specifications (e.g., Epson TM-m30III, ESC/POS hardware) utilized for thermal ticket printing.
2.3 Telemetry & Technical Metrics
- Device Diagnostics: Hardware manufacturer, device model, operating system build, network operator, and network IP addresses.
- Performance Data: Application crash stack traces, API response latencies, and system event logs.
3. Hardware & System Permissions
In compliance with Apple App Store Review Guideline 5.1.1 and Google Play Developer Policies, permissions are requested strictly on an as-needed basis:
| Permission Type | Application Scope | Technical Key | Functional Justification |
|---|---|---|---|
| Location (GPS / Network) | Krifoo Mobile | ACCESS_FINE_LOCATIONNSLocationWhenInUseUsageDescription |
Enables discovery of nearby restaurants, validates delivery radii, and assists in accurate address selection. Revocable in OS settings. |
| Optical Camera | Krifoo Mobile | CAMERANSCameraUsageDescription |
Enables scanning of physical QR codes affixed to dining tables to load in-restaurant digital menus. |
| Photo Library / Storage | Both Applications | NSPhotoLibraryUsageDescriptionREAD_MEDIA_IMAGES |
Facilitates profile avatar updates and permits attaching visual evidence when filing order damage claims. |
| Push Notifications | Both Applications | POST_NOTIFICATIONS |
Transmits critical order lifecycle events: order acceptance, preparation state, dispatch, and reservation status. |
| Bluetooth & Local Network | Krifoo Admin | BLUETOOTH_CONNECTNSLocalNetworkUsageDescription |
Discovers and communicates with POS thermal ticket printers and kitchen hardware over Bluetooth or local Wi-Fi. |
| System Wake Lock | Krifoo Admin | WAKE_LOCK |
Prevents merchant operational terminals from sleeping during business shifts to avoid missed orders. |
4. Processing Purposes
Personal data is processed under contractual necessity, statutory obligation, and legitimate commercial interests:
- Order Fulfillment: Relaying order details to merchant kitchens, facilitating delivery routing, and confirming table reservations.
- Account Verification: Authenticating user sessions via One-Time Passcodes (OTP) and defending against automated credential abuse.
- Operational Communications: Issuing transactional receipts, order progression updates, and resolving customer service requests.
- Merchant Operations: Powering kitchen dispatch screens, automated thermal ticket printing, and sales accounting.
- Legal & Statutory Compliance: Adhering to applicable taxation, accounting standards, and food product traceability laws.
5. Third-Party Disclosures
Data is transferred only to authorized processors bound by data protection obligations:
- Partner Restaurants: Merchant kitchens receive only the item specifications, recipient first name, phone number, and physical delivery address necessary for fulfillment.
- Geographic Information Services: Google Maps Platform API is utilized to translate coordinates and calculate transit times under Google's Privacy Policy.
- Push Notification Gateways: Firebase Cloud Messaging (FCM) and Expo Push Service are utilized to deliver real-time operational notifications.
- Payment Gateways: Certified PCI-DSS Level 1 payment processors receive tokenized payment authorizations.
- Statutory Authorities: Disclosures made strictly when required by enforceable judicial orders or statutory mandates.
6. Data Retention Schedules
- Active Profile Data: Maintained for the duration of active account registration.
- Fiscal & Transaction Records: Preserved for up to six (6) years following the end of the relevant financial year in compliance with UK HM Revenue & Customs (HMRC) and Companies Act statutory requirements.
- Transit Telemetry: GPS coordinates are processed transiently in memory and discarded upon order completion.
- Account Deletion Requests: Personal profile identifiers are permanently erased from production databases within thirty (30) days of verified request receipt.
7. Account & Data Erasure (Apple Guideline 5.1.1(v) Compliant)
Users hold the right to obtain the permanent erasure of their account records and personal data:
- Direct In-App Erasure: Navigate to Profile → Personal Info → Delete Account within Krifoo Mobile.
- Web Submission: Utilize the Account Deletion Tab within this portal.
- Written Request: Issue an email to admin@krifoo.co.uk with the subject header "Account Deletion Request".
8. Security Safeguards
We implement administrative, logical, and physical security measures. Network communications utilize TLS 1.2 / TLS 1.3 encryption. Production databases are encrypted at rest with AES-256. Database access is strictly confined to authorized systems engineers under least-privilege principles.
9. Protection of Minors
Our services are not directed to individuals under thirteen (13) years of age (or under sixteen (16) within the UK and European Economic Area). We do not knowingly solicit or maintain personal data from minors. In the event an unauthorized minor account is identified, it will be deleted immediately upon notification.
10. UK GDPR & Statutory Rights
Under the UK General Data Protection Regulation (UK GDPR) and the Data Protection Act 2018, data subjects within the United Kingdom possess enforceable statutory rights regarding their personal data:
- Right of Access (Subject Access Request - SAR): Obtain confirmation and a copy of your personal data held by Krifoo free of charge.
- Right to Rectification: Require rectification of inaccurate or incomplete personal records.
- Right to Erasure ("Right to be Forgotten"): Request permanent deletion of personal records where retention is no longer legally mandated.
- Right to Restriction of Processing: Request restricted handling of personal records during dispute resolution.
- Right to Data Portability: Obtain personal data in a structured, commonly used, machine-readable format.
- Right to Object: Object at any time to direct marketing or processing founded upon legitimate commercial interests.
Statutory requests are resolved without charge within one (1) calendar month. Requests may be directed to our compliance desk at admin@krifoo.co.uk.
You maintain the statutory right to lodge a formal complaint with the UK data protection supervisory authority: the Information Commissioner's Office (ICO) (https://ico.org.uk | Telephone: 0303 123 1113 | Wycliffe House, Water Lane, Wilmslow, Cheshire, SK9 5AF).
11. Amendments
This Privacy Policy may be updated to reflect procedural, regulatory, or technical changes. Material modifications will be accompanied by in-app notices or direct email communication prior to the effective date.