Covenra-Ghoshen Ltd CG

Before this page goes live, delete this box. Sections 3 and 4 were rewritten on 2026-09-06 against the actual source (time_service.dart, time_entry.dart, functions/src/index.ts) and now match shipped behaviour: coordinates are stored on both punches, the clock-in photograph is on by default, and the device identifier is used for shared-device detection. On 2026-09-07 the Gemini disclosure, OpenStreetMap Nominatim, attendance terminals and the account-deletion route were added — the AI processing was the largest hole, since a photographed duty roster carries employee names. Still to do: the Firebase region, the two retention periods, the employee-deletion check, and a lawyer's review. Nothing here has been reviewed by one.

ShiftSync — Privacy Policy

Effective [DATE] Last updated [DATE] Controller: Covenra-Ghoshen Ltd, Tema, Greater Accra, Ghana

ShiftSync handles two things people are rightly protective of: where they were, and what they were paid. This policy sets out exactly what the application collects, when it collects it, and who can see it.

1. Who we are

ShiftSync is operated by Covenra-Ghoshen Ltd, House No. 20, Donut Street, Community 25, Tema, Greater Accra, Ghana, who are the data controller for the information described here. Contact us at [email protected].

Where your employer deploys ShiftSync for their team, they determine who is scheduled and what records are kept. In that arrangement your employer is also a controller of your data, and requests about your schedule or your employment record are best directed to them.

2. What we collect

CategoryExamplesWhy we need it
Account information Name, email address, phone number, job role, the company you belong to To create your account and place you on the right team
Schedule data Shifts assigned, swaps requested, leave booked, availability To build and publish the roster
Roster photographs Images of paper duty rosters you upload To read the existing schedule and convert it into a digital one
Clock-in records Time you started and finished, the coordinates of your device at each of those moments, and the identifier of the phone you used To confirm attendance and to produce accurate payroll figures
Clock-in photograph A photograph of your face, taken with the front camera at the moment you clock in To confirm that the person clocking in is you. Your manager can see it beside your timesheet entry
Device and diagnostic data Application version, device type, operating system, error reports To keep the application working, investigate faults, and detect two people clocking in from the same phone

3. Location — read this section

ShiftSync uses your device's location to confirm that you are at your place of work when you clock in or out. This matters, so we want to be precise about it.

4. The clock-in photograph — read this section too

When you clock in, ShiftSync takes a photograph of your face with the front camera. This is on unless your employer turns it off, so on most installations it happens every time you start a shift.

If your phone asks for your fingerprint or face to unlock

Your employer can require your phone's own unlock check before a punch. That check happens entirely on your device. Your fingerprint or face data is never sent to us and we never receive it — your phone only tells the application whether the check passed.

Why the device identifier matters

Every punch records which phone it came from. Besides diagnosing faults, that identifier is used to spot two different employees clocking in from the same handset within half an hour of each other. When that happens the entry is flagged for your manager. We are telling you because a flag on your record is not a neutral log entry, and you should know it can happen.

Other permissions

5. What we do not do

6. Who processes your data on our behalf

ProviderWhat it handlesWhere
Google Firebase Authentication, the database holding schedules and attendance, file storage, push notifications, and server-side functions [CONFIRM your Firebase project region]
Google Gemini Two optional manager features only — see “Where artificial intelligence is used” below Google’s international infrastructure
OpenStreetMap (Nominatim) Turning a typed address into map coordinates when your employer sets up a work site. Only the address text is sent, never employee data OpenStreetMap Foundation, Europe

Firebase operates internationally, so your information may be stored or processed outside Ghana and outside your own country, under Google's contractual data protection terms.

Where artificial intelligence is used

Two features send data to Google's Gemini model. Both are used by your manager, not by you, and neither can change your schedule on its own — each returns a suggestion a person has to accept.

We do not send clock-in photographs, coordinates, contact details or payroll figures to any AI service.

Attendance terminals

Your employer may use a fingerprint clock at the door instead of, or as well as, the phone application. Where they do, your fingerprint stays on that terminal and never reaches us. What ShiftSync receives is the user number the terminal assigns you and the time it recorded, which your manager links to your profile so the punch lands on the right timesheet.

7. Who else can see your information

Managers and administrators at your employer can see your schedule, your swap and leave requests, and your attendance records. Colleagues on the same team can see who is rostered for a shift.

Beyond that, we disclose data only where legally required, or where it is necessary to investigate fraud or a serious breach of our terms.

8. How long we keep it

Attendance and payroll records are kept for [CONFIRM period — Ghanaian employment and tax law will set a minimum] because they may be needed to resolve a pay dispute or satisfy a tax audit. Schedule history is kept for [CONFIRM period]. If you leave the company, your employer may retain your records for the periods above.

If you close your account we delete your profile and stop processing your data, subject to those retention obligations.

How to delete your account. In the application, open Settings and choose Delete account; you are asked to confirm twice, and the deletion then runs on our servers. You can also ask us in writing at [email protected] and we will do it for you. [CONFIRM the in-app route is reachable by employees and not only by managers — Google Play requires every user to be able to start deletion from inside the app.]

9. How we protect it

If a breach occurs that is likely to put your rights at risk, we will notify you and the relevant authority without undue delay.

10. Your rights

You may ask us to give you a copy of your data, correct it, delete it, export it, or stop processing it in certain circumstances. Write to [email protected] and we will respond within 30 days. Where the request concerns your employment record, we may need to refer you to your employer.

In Ghana you may complain to the Data Protection Commission. In the UK or EU, to your national supervisory authority.

11. Children

ShiftSync is a workplace tool and is not intended for anyone under the minimum legal working age. We do not knowingly collect data from children.

12. Changes to this policy

We will update this page and the date above when our practices change, and tell you inside the application before a significant change takes effect.