Privacy Policy – Attendify Vision (Flutter App & Admin Panel)

Effective: August 22, 2025 Last updated: August 22, 2025

Attendify Vision (“App”) and the accompanying Admin Panel (collectively, the “Service”) are operated by Attendify Vision (“we”, “us”, “our”). This policy explains what we collect, how we use it, with whom we share it, retention periods, security, and your rights.

Table of contents
  1. Who is responsible (Controller vs. Processor)
  2. Scope
  3. What we collect
  4. How we use data (Purposes)
  5. Legal bases
  6. Where data is stored & with whom it’s shared
  7. Retention schedule
  8. Face data compliance (Apple)
  9. Cookies, SDKs, and local storage
  10. Security
  11. International transfers
  12. Your rights
  13. Children
  14. Changes to this policy
  15. Contact us
  16. Annex A – Role & Admin Panel
  17. Annex B – Mobile & Liveness
  18. Annex C – App Store “App Privacy” mapping

1) Who is responsible (Controller vs. Processor)

Data Controller: The employer that licenses and uses the Service (e.g., your company or client company) is the Controller of employee data.

Service Provider/Processor: Attendify Vision provides hosting and functionality on behalf of the Controller.

How to exercise rights: Employees should contact their employer (Controller). We will support the Controller in fulfilling requests.

2) Scope

3) What we collect

3.1 Account & Profile Data

3.2 Attendance & Operational Data

3.3 Device & App Diagnostics

3.4 Admin Panel Data

3.5 Face Data & Liveness (Important)

4) How we use data (Purposes)

4.1 Core Operations

4.2 Administration & Security

4.3 Communication (Optional)

4.4 What we do not do

If the GDPR/UK GDPR or similar laws apply, processing may rely on:

6) Where data is stored & with whom it’s shared

6.1 Primary Processor (Sub-processor)

Google Firebase / Google Cloud (hosting, Authentication, Firestore, Storage, Cloud Functions, Cloud Logging).

6.2 Other Third Parties

We do not share face images, biometric templates, or personal data with third parties for their independent use. Additional subprocessors (if any) will be listed in an up-to-date Subprocessor List provided to the Controller upon request.

6.3 Optional Services (enable/disable per Controller)

7) Retention schedule (how long & why)

Data CategoryRetentionRationale
Live camera frames (liveness & comparison)Not retained (discarded immediately on-device)Security by design; no biometric template storage
Employer-provided profile photoWhile employee account is active; deleted within 30 days after deactivation or employer requestNeeded for daily identity verification
Attendance records (pass/fail + metadata)24 months by default (configurable by Controller)Payroll, compliance, audits
Admin audit logs24–36 months (configurable)Security, accountability, dispute resolution
Device binding ID (hashed)While account is active; deleted within 30 days after deactivationAnti-fraud, one-device policy
Crash/diagnostic logs (if enabled)90–180 days (configurable)Stabilization, troubleshooting
BackupsPer backup cycle, max 30–90 daysDisaster recovery

The Controller may request different retention settings subject to legal obligations.

8) Face data compliance (explicit statements required by Apple)

9) Cookies, SDKs, and local storage

9.1 Mobile App

9.2 Admin Panel (Web)

10) Security

11) International transfers

Data may be processed in configured Firebase region(s) (e.g., europe-west / us-central / me-central2) and other locations where Google Cloud operates redundantly. We rely on appropriate safeguards (e.g., Google’s intra-group commitments and standard contractual clauses) when required by law.

12) Your rights

Depending on your jurisdiction (e.g., GDPR/UK GDPR, UAE PDPL, CCPA/CPRA), you may have rights to access, correct, delete, port, or restrict processing of your personal data.

13) Children

The Service is for workplace use and not intended for children under 16. We do not knowingly collect data from children.

14) Changes to this policy

We may update this policy. Material changes will be communicated to Controllers and posted here with a new Effective Date.

15) Contact us

Attendify Vision
Email: contact@attendifyvision.org
Phone: +971 52 7039720
For employee data rights, please contact your employer first.


Annex A – Role & Admin Panel Specifics

Annex B – Mobile Features and Face/Liveness Details

Annex C – App Store “App Privacy” mapping (helper, not legal text)

Data linked to user: Identifiers (employee ID), Contact info, Photos (profile photo), Location (at check-in only), Diagnostics (if enabled), Usage data (admin audit logs) – all for app functionality, account management, fraud prevention, and security.

Not tracked across apps/sites.

Face data: live frames not retained; stored face image is the employer-provided profile photo used solely for identity verification.

This policy is intended to be clear and practical. It does not constitute legal advice.