Mark-N · Mobile application
Mark-N is a workforce application used by employers to record attendance, manage leave, and — where the employer has enabled them — run field-sales and payroll functions. This policy explains exactly what the app collects, why, who it is shared with, how long it is kept, and how to have it deleted.
The short version.
Mark-N is business software supplied to employers. Responsibility is split:
| Party | Role | What they decide |
|---|---|---|
| Your employer (the organisation that gave you your Mark-N login) | Data controller | Which features are switched on, which attendance rules apply, who inside the company can see your records, and how long records are kept within the limits below. |
| Bee Logic | Data processor / service provider | Operates and secures the platform, and processes data only on documented instructions from your employer. |
If you want your data corrected, exported, or deleted, the fastest route is your employer's HR or administrator. You can also contact us directly using the details in section 19 and we will route your request appropriately.
Bee Logic's registered entity and address: Brilliant Logic Technology, Villa 10 street 150 Horrya SQ Maadi Cairo Egypt. Data protection contact: privacy@beelogico.com.
The table below lists every category of personal data the app can collect. Several items are collected only if your employer has enabled the related feature — those are marked conditional.
| Category | Specific data | Why | Status |
|---|---|---|---|
| Account & identity | Name, employee number, work email, work phone, job title, department, profile photo, preferred language | Create and authenticate your account; identify you on records visible to your manager | Always |
| Approximate & precise location | GPS coordinates and accuracy at the moment of a check-in, check-out, or store visit | Confirm you were at an authorised work location (geofence check) | Always (attendance) |
| Photos | Check-in / check-out selfie; photographs of documents, receipts, invoices and shelves that you choose to capture | Confirm identity at check-in; support leave requests, expense claims and field-sales records | Conditional |
| Face verification signals | A liveness pass/fail result and confidence score derived from the check-in photo | Detect a photo-of-a-photo or video replay used to fake attendance | Conditional — see §5 |
| Voice recording | A short audio clip when you use voice check-in | Convert speech to a check-in instruction | Conditional — see §6 |
| Device & integrity signals | Device model, OS version, app version, app-generated device identifier, IP address, time zone, locale; root/jailbreak status, developer-mode and USB-debugging status, location-mock flags, GPS accuracy anomalies, network-provider mismatch | Detect attendance fraud and unauthorised devices; produce the Trust Score attached to each check-in | Always |
| Bluetooth & NFC | Identifiers of Mark-N workplace beacons and NFC tags in range at check-in | Verify presence indoors where GPS is unreliable | Conditional — see §7 |
| Employment records | Attendance history, worked hours, shift assignment, leave balances and requests, supporting documents, disciplinary points and deductions, goals, reviews, quiz results, tasks | Operate the HR functions your employer has enabled | Always |
| Payroll & financial | Salary components, payslips, bank account details, national ID or insurance number, loans and advances, expense claims | Calculate and pay salaries and reimbursements where the employer uses the payroll module | Conditional |
| Field-sales records | Route plans, store visits, sell-out quantities, shelf and price observations, product IMEI/serial numbers of goods sold, invoice details and invoice photographs | Record field activity and sales performance | Conditional — see §9 |
| App activity & diagnostics | Screens used, actions taken, timestamps, crash reports, error logs, performance data | Operate the service, investigate faults, and maintain an audit trail of changes to HR records | Always |
| Notifications | Push notification token | Deliver approval and reminder notifications | Always |
Each permission is requested in context, with an explanation shown before the system prompt. You may decline any of them; the consequence is listed.
| Permission | Used for | Required? | If you decline |
|---|---|---|---|
| Location (while using the app) | Geofence check at check-in / check-out and at store visits | Required for GPS attendance | You can still use manual, NFC or Bluetooth check-in if your employer has enabled them; GPS check-in is unavailable |
| Camera | Check-in photo; scanning barcodes and IMEI codes; photographing documents and invoices | Conditional | Photo-verified check-in and scanning are unavailable; manual entry still works |
| Photo library | Attaching an existing document or receipt to a request or claim | Optional | You can capture a new photo instead |
| Microphone | Voice check-in only | Optional | Voice check-in is unavailable; all other methods work |
| Bluetooth | Detecting Mark-N workplace beacons at check-in | Conditional | Beacon check-in is unavailable |
| NFC | Reading a workplace NFC tag at check-in | Conditional | NFC check-in is unavailable |
| Notifications | Approval decisions, reminders, expiry alerts | Optional | You will need to open the app to see updates |
| Biometric unlock (fingerprint / face) | Unlocking the app on your device | Optional | Sign in with your password instead |
| Storage / files | Saving payslips and exported reports you request | Optional | Downloads are unavailable |
Your employer sets the geofence radius for each location. Your manager can see whether a check-in was inside or outside the perimeter, and the recorded point for that check-in.
Where your employer requires photo-verified attendance, the app captures a photo at check-in and runs an anti-spoofing (liveness) check on it. The check produces a pass/fail result and a confidence score, which are stored alongside the attendance record.
Face verification data is treated as sensitive personal data. Accordingly:
Voice check-in is an optional accessibility feature. When you activate it, the app records a short clip and converts it to text so the instruction can be executed. The microphone is only active while you hold or trigger the voice control — it never listens in the background, and no ambient or continuous audio is recorded. The audio clip is used for transcription and then deleted; only the resulting check-in record is retained. Speech processing is performed by Google Cloud Text-to-Speech, OpenAI, Cartesia [still under development].
Where your employer has installed Mark-N beacons or NFC tags, the app looks for those specific identifiers to confirm you are physically inside a building where GPS is unreliable. It records only whether a recognised workplace beacon or tag was detected. The app does not scan for, log, or profile your personal Bluetooth devices, nearby phones, or any device not registered by your employer as a workplace beacon.
Attendance records are used to calculate pay, so the app performs integrity checks at the moment of a check-in to detect falsified attendance. These checks look at signals on your device: whether the reported location came from a mock-location source, whether the device is rooted or jailbroken, whether developer mode or USB debugging is active, whether GPS accuracy is anomalous, and whether the network provider matches the reported location.
These signals are combined into a single Trust Score stored with the check-in. A low score flags the check-in for review by your manager. It is not an automated disciplinary decision — a human reviews any flagged record.
Where the operating system permits it and your employer has enabled fraud detection, the app checks whether specific, named location-spoofing ("fake GPS") applications are present on the device.
If your employer uses the field-sales module, you may enter information about customers and retail outlets — for example a customer's name, phone number, address, national ID number, an invoice photograph, and the IMEI or serial number of a product sold.
Two things to be clear about:
Stated explicitly, because these are common concerns with workforce apps:
If your employer enables the optional AI assistant, you can ask questions in Arabic or English about your own leave balance, payslip, attendance and company policies, and managers can ask about their own teams.
| Purpose | Basis |
|---|---|
| Recording attendance, working time, leave and pay | Performance of your employment contract; the employer's legal obligations under labour, tax and social-insurance law |
| Fraud detection and integrity checks on attendance | Legitimate interests of the employer in accurate payroll and prevention of time fraud |
| Face liveness verification, voice check-in, and installed-app checks | Your explicit consent, which you can withdraw |
| Security logging, audit trails and incident investigation | Legitimate interests and legal obligation |
| Service operation, diagnostics and fault fixing | Legitimate interests in providing a reliable service |
Where local law requires consent for workplace monitoring, your employer is responsible for obtaining it.
We do not sell personal data and we do not share it for advertising. Data is shared only with:
| Recipient | Purpose | Data involved |
|---|---|---|
| Your employer | The purpose of the service — your HR and payroll administrators and your management chain see your records according to the roles they configure | All records relating to you |
| Cloud hosting — Digital Ocean, Germany | Running the platform and storing data | All stored data |
| Google Firebase Cloud Messaging | Delivering push notifications | Notification token, message content |
| Crash and performance reporting — Sentry | Diagnosing faults | Diagnostic and device data |
| Messaging providers — Firebase and own email server | Sending notifications your employer has enabled on those channels | Name, contact details, message content |
| AI model provider — OpenAI, Anthropic | Powering the optional AI assistant | Your query and the records needed to answer it |
| Banks and government authorities | Salary payment files and statutory filings, generated for your employer to submit | Payroll data required by that file or form |
| Legal disclosure | Where required by law, court order, or to protect rights and safety; or transferred as part of a merger or acquisition, subject to equivalent protection | As required |
All providers act as sub-processors under written contracts limiting them to our instructions, and none of them are permitted to use your data for their own purposes.
Your data is stored in Digital Ocean Germany and AWS S3
| Data | Retention |
|---|---|
| Check-in photos and liveness results | 6 months, then deleted; the attendance record itself is retained |
| Voice check-in audio | Deleted immediately after transcription |
| Location points attached to attendance | Kept with the attendance record |
| Attendance, leave and working-time records | For the period required by the applicable labour law, typically 5 years after the record is created |
| Payroll records, payslips and statutory filings | For the period required by tax and social-insurance law, typically 10 years |
| Diagnostic logs and crash reports | 90 days |
| Security and audit logs | 12 months, longer where under legal hold |
| Account profile after you leave the employer | Access is revoked on the leaving date; the record is anonymised once statutory retention expires |
Records subject to a legal hold, a dispute, or an audit are retained until the hold is lifted, even where a deletion request has been made.
No system is perfectly secure. If a breach affects your personal data, we will notify your employer without undue delay so that regulators and affected people can be informed as the law requires.
Depending on where you live, you may have the right to: access a copy of your data; correct inaccurate data; request deletion; restrict or object to processing; receive your data in a portable format; withdraw consent for any feature that relies on it (face liveness, voice check-in, installed-app checks, AI assistant); and complain to your national data protection authority.
To exercise a right, contact your employer's HR or administrator, or email us at dev@beelogico.com. We respond within 30 days. Because your employer is the controller, we will normally act on their instruction — but we will always tell you what happened to your request.
Mark-N is workplace software issued by an employer to people of legal working age. It is not directed at children, is not offered to the general public, and we do not knowingly collect data from anyone under 16 (or the minimum legal working age in your country, whichever is higher). If we learn that such data has been collected, we delete it.
To request deletion of your Mark-N account and associated data:
What is deleted: your profile, photographs including check-in images, liveness results, location points, device identifiers, notification tokens and app activity data.
What is kept, and why: attendance, working-time, leave and payroll records that your employer must retain under labour, tax and social-insurance law, and records under legal hold. These are anonymised or deleted once the statutory period ends.
How long it takes: requests are actioned within 30 days; backups are purged within 90 days.
Because Mark-N accounts are issued by an employer, a deletion request is confirmed with your employer before employment records are removed. Deactivation is not deletion, and we will tell you which one has happened.
The mobile app does not use cookies. The Mark-N web portal uses strictly necessary cookies to keep you signed in and to protect against cross-site request forgery. It does not use advertising or cross-site tracking cookies.
We update this policy when the app's data practices change. The version number and date at the top always reflect the current version. Material changes — new data categories, new sub-processors, or new purposes — are notified in the app before they take effect, and where the law requires it, we will ask for fresh consent.
Bee Logic — Brilliant Logic Technology
Villa 10 street 150 Horrya SQ Maadi Cairo Egypt
Privacy enquiries: dev@beelogico.com
Data protection contact: privacy@beelogico.com
If you are not satisfied with our response, you may complain to your local data protection authority.