Mark-N · Mobile application

Privacy Policy

Published by Bee Logic · Applies to the Mark-N app on Android (Google Play) and iOS (Apple App Store)
Policy version 2.0 · Effective 12 August 2026 · Last updated 12 August 2026
Contact: dev@beelogico.com

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.

1. Who is responsible for your data

Mark-N is business software supplied to employers. Responsibility is split:

PartyRoleWhat 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.

2. Data the app collects

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.

CategorySpecific dataWhyStatus
Account & identityName, employee number, work email, work phone, job title, department, profile photo, preferred languageCreate and authenticate your account; identify you on records visible to your managerAlways
Approximate & precise locationGPS coordinates and accuracy at the moment of a check-in, check-out, or store visitConfirm you were at an authorised work location (geofence check)Always (attendance)
PhotosCheck-in / check-out selfie; photographs of documents, receipts, invoices and shelves that you choose to captureConfirm identity at check-in; support leave requests, expense claims and field-sales recordsConditional
Face verification signalsA liveness pass/fail result and confidence score derived from the check-in photoDetect a photo-of-a-photo or video replay used to fake attendanceConditional — see §5
Voice recordingA short audio clip when you use voice check-inConvert speech to a check-in instructionConditional — see §6
Device & integrity signalsDevice 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 mismatchDetect attendance fraud and unauthorised devices; produce the Trust Score attached to each check-inAlways
Bluetooth & NFCIdentifiers of Mark-N workplace beacons and NFC tags in range at check-inVerify presence indoors where GPS is unreliableConditional — see §7
Employment recordsAttendance history, worked hours, shift assignment, leave balances and requests, supporting documents, disciplinary points and deductions, goals, reviews, quiz results, tasksOperate the HR functions your employer has enabledAlways
Payroll & financialSalary components, payslips, bank account details, national ID or insurance number, loans and advances, expense claimsCalculate and pay salaries and reimbursements where the employer uses the payroll moduleConditional
Field-sales recordsRoute plans, store visits, sell-out quantities, shelf and price observations, product IMEI/serial numbers of goods sold, invoice details and invoice photographsRecord field activity and sales performanceConditional — see §9
App activity & diagnosticsScreens used, actions taken, timestamps, crash reports, error logs, performance dataOperate the service, investigate faults, and maintain an audit trail of changes to HR recordsAlways
NotificationsPush notification tokenDeliver approval and reminder notificationsAlways

3. Permissions the app requests

Each permission is requested in context, with an explanation shown before the system prompt. You may decline any of them; the consequence is listed.

PermissionUsed forRequired?If you decline
Location (while using the app)Geofence check at check-in / check-out and at store visitsRequired for GPS attendanceYou can still use manual, NFC or Bluetooth check-in if your employer has enabled them; GPS check-in is unavailable
CameraCheck-in photo; scanning barcodes and IMEI codes; photographing documents and invoicesConditionalPhoto-verified check-in and scanning are unavailable; manual entry still works
Photo libraryAttaching an existing document or receipt to a request or claimOptionalYou can capture a new photo instead
MicrophoneVoice check-in onlyOptionalVoice check-in is unavailable; all other methods work
BluetoothDetecting Mark-N workplace beacons at check-inConditionalBeacon check-in is unavailable
NFCReading a workplace NFC tag at check-inConditionalNFC check-in is unavailable
NotificationsApproval decisions, reminders, expiry alertsOptionalYou will need to open the app to see updates
Biometric unlock (fingerprint / face)Unlocking the app on your deviceOptionalSign in with your password instead
Storage / filesSaving payslips and exported reports you requestOptionalDownloads are unavailable

4. Location — what we do and do not do

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.

5. Photos and face verification

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:

6. Microphone and voice check-in

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].

7. Bluetooth and NFC

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.

8. Device integrity checks (anti-fraud)

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.

Installed applications

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.

9. Data you enter about other people

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:

10. What the app does not collect

Stated explicitly, because these are common concerns with workforce apps:

11. AI features

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.

12. Why we process your data (legal bases)

PurposeBasis
Recording attendance, working time, leave and payPerformance of your employment contract; the employer's legal obligations under labour, tax and social-insurance law
Fraud detection and integrity checks on attendanceLegitimate interests of the employer in accurate payroll and prevention of time fraud
Face liveness verification, voice check-in, and installed-app checksYour explicit consent, which you can withdraw
Security logging, audit trails and incident investigationLegitimate interests and legal obligation
Service operation, diagnostics and fault fixingLegitimate interests in providing a reliable service

Where local law requires consent for workplace monitoring, your employer is responsible for obtaining it.

13. Who we share data with

We do not sell personal data and we do not share it for advertising. Data is shared only with:

RecipientPurposeData involved
Your employerThe purpose of the service — your HR and payroll administrators and your management chain see your records according to the roles they configureAll records relating to you
Cloud hosting — Digital Ocean, GermanyRunning the platform and storing dataAll stored data
Google Firebase Cloud MessagingDelivering push notificationsNotification token, message content
Crash and performance reporting — SentryDiagnosing faultsDiagnostic and device data
Messaging providers — Firebase and own email serverSending notifications your employer has enabled on those channelsName, contact details, message content
AI model provider — OpenAI, AnthropicPowering the optional AI assistantYour query and the records needed to answer it
Banks and government authoritiesSalary payment files and statutory filings, generated for your employer to submitPayroll data required by that file or form
Legal disclosureWhere required by law, court order, or to protect rights and safety; or transferred as part of a merger or acquisition, subject to equivalent protectionAs 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.

14. Where data is stored and transferred

Your data is stored in Digital Ocean Germany and AWS S3

15. How long data is kept

DataRetention
Check-in photos and liveness results6 months, then deleted; the attendance record itself is retained
Voice check-in audioDeleted immediately after transcription
Location points attached to attendanceKept with the attendance record
Attendance, leave and working-time recordsFor the period required by the applicable labour law, typically 5 years after the record is created
Payroll records, payslips and statutory filingsFor the period required by tax and social-insurance law, typically 10 years
Diagnostic logs and crash reports90 days
Security and audit logs12 months, longer where under legal hold
Account profile after you leave the employerAccess 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.

16. Security

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.

17. Your rights

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.

18. Children

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.

19. Deleting your account and data

To request deletion of your Mark-N account and associated data:

  1. In the app: Profile → Privacy → Request account deletion.
  2. On the web: https://api.mark-n.com/en/api/v1/user/delete_account/ — no reinstall or login required.
  3. By email: dev@beelogico.com, from your work email address.

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.

20. Cookies

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.

21. Changes to this policy

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.

22. Contact

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.