Privacy Policy for GenMobile
Last updated: 09 June 2026
1. Introduction
GenMobile is a mobile field service application published by Precia Molen (Irl) Ltd.
("we", "us", or "our").
The App is a business-to-business (B2B) tool provided to organisations (the “Organisation”) for use by individuals performing work on their behalf, including employees, contractors, and subcontractors (“Users”). The App enables Users to create and submit work-related information, such as work tickets, in connection with services provided to the Organisation. If you are a User, access to the App has been provided to you by, or on behalf of, the Organisation you work with.
Controller / Processor (GDPR)
Under the EU General Data Protection Regulation (GDPR), the Organisation is the Data Controller — it determines the purposes and means of processing personal data within the context of its operations. Precia Molen (Irl) Ltd. acts as the Data Processor — we provide and operate the software and supporting infrastructure, and process personal data solely on behalf of the Organisation and in accordance with its instructions.
If you have questions about how your personal data is used by or within the Organisation, you should contact the Organisation directly. For information about how we handle personal data in our role as Data Processor, please refer to Section 12.
2. Data We Collect
2.1 Account & Identity
- Email address — entered at login; stored locally on the device and
transmitted to the cloud API on every sync.
2.2 Location
- Precise GPS coordinates (latitude/longitude) — collected at sync time
(to record where the device is registered) and with each work quantity entry (to associate
the work with the physical location where it was performed). This data is included in
uploaded tickets and stored on the Organisation's cloud instance.
2.3 Photos & Media
- Photographs taken within the App during a work ticket — stored locally
until the ticket is uploaded, then transmitted to the server as part of ticket submission.
- Handwritten signatures captured within the App — stored locally until
the ticket is uploaded, then transmitted to the server as part of ticket submission.
2.4 Work Ticket Content
- Work ticket descriptions, item details, quantities, barcode scan results, and notes
entered by the field worker — stored locally until uploaded, then transmitted to the server.
2.5 Device & Technical Identifiers
- Installation ID — a random identifier generated each time the App is
freshly installed. It is not tied to device hardware; reinstalling the App generates
a new ID. Stored locally and transmitted on every sync and with every ticket.
- Device name and model — transmitted when the device registers with the
cloud API.
- Operating system version — transmitted when the device registers.
- App version — transmitted when the device registers.
- Battery level, battery status, and power source — transmitted when the
device registers, to aid troubleshooting of sync failures.
2.6 App Activity
- Current active project ID and counts of completed/cancelled tickets — transmitted as
part of the device registration record.
2.7 Diagnostics (user-initiated only)
- A diagnostics package (including the local database and log files) may be uploaded when
the field worker explicitly triggers the "Send Diagnostics" function. This is never sent
automatically.
2.8 What We Do NOT Collect
- Continuous or background location tracking (location is sampled at specific points, not
monitored continuously)
- Contacts, call logs, or SMS
- Data from other apps on your device
- Biometric data (signatures are stored as image files, not biometric templates)
3. Why We Collect It
| Data |
Purpose |
Legal Basis |
| Email address |
Authentication and account identification |
Contract performance |
| GPS coordinates |
Associate work records with the location where work was performed |
Contract performance |
| Photos and signatures |
Evidence attached to completed work records |
Contract performance |
| Work ticket content |
Core function of the field service workflow |
Contract performance |
| Installation ID |
Identify which device submitted each ticket |
Contract performance |
| Device name / model / OS |
Support and troubleshooting |
Legitimate interest |
| Battery / power status |
Diagnose sync failures related to power state |
Legitimate interest |
| Diagnostics package |
Diagnose application issues on request |
Legitimate interest |
We do not use personal data for advertising, profiling, or any purpose
unrelated to the field service workflow.
4. How Data Is Used
- Uploading completed work tickets (including photos, signatures, and quantities) to the Organisation's cloud instance.
- Tracking which device and person is active on which project.
- Enabling the Organisation to review submitted work records.
- Diagnosing app issues when you choose to send a diagnostics package.
5. Data Sharing
The Organisation (Data Controller). Work ticket data, location, photos, and
signatures are transmitted to the Organisation's cloud instance via Precia Molen (Irl) Ltd's API.
The Organisation controls and is responsible for that data under their own policies and their
agreement with us.
Sub-processors. Precia Molen (Irl) Ltd. uses hosting services to operate
the cloud API. A list of sub-processors is available on request.
Legal requirements. We may disclose information where required by law
or to protect our legal rights.
We do not sell personal data.
6. Data Retention
| Data |
Retention |
| Locally stored ticket data (photos, signatures, quantities) |
Retained on device until successfully uploaded, then removed |
| OAuth tokens (stored locally) |
Retained until the user logs out |
| Server-side ticket data |
Controlled by the Organisation; Precia Molen (Irl) Ltd. retains per the service agreement |
| Server log files |
Automatically deleted after 3 months |
| Diagnostics packages |
Deleted after investigation; not retained long-term |
7. Data Security
- All communication between the App and the cloud API uses HTTPS.
- Authentication uses OAuth 2.0 with short-lived access tokens and refresh
tokens.
- Android: Local data is stored in SQLite within the app's private internal storage,
which is sandboxed and inaccessible to other apps.
- iOS: Local data is stored in SQLite within the app's sandboxed container,
which is isolated from other apps and protected by iOS security features.
- Each Organisation's cloud data is isolated in a dedicated tenant database.
8. International Data Transfers
The App's cloud infrastructure is hosted within the
European Economic Area (EEA). No international transfers of personal data
outside the EEA take place.
9. Your Rights (GDPR)
If you are located in the EEA or UK, you have the following rights regarding your personal
data:
- Access — obtain a copy of the data we hold about you
- Rectification — correct inaccurate data
- Erasure — request deletion of your data in certain circumstances
- Restriction — request we limit processing in certain circumstances
- Portability — receive your data in a structured, machine-readable format
- Objection — object to processing based on legitimate interest
Because the Organisation is the Data Controller, requests relating to data held within the organisation's work records should be directed to the Organisation in the first instance.
For processor-level requests (data held in our systems independently of the Organisation),
contact us using the details in Section 12.
You also have the right to lodge a complaint with your supervisory authority. In Ireland,
this is the Data Protection Commission:
www.dataprotection.ie.
10. Children's Privacy
GenMobile is intended for use by working adults (18+) deployed by the Organisation they work for or with. We do not
knowingly collect personal data from anyone under the age of 16.
11. Changes to This Policy
We will update the "Last updated" date above when this policy changes. Material changes will
be communicated via in-app notice or through the Organisation. Continued use of the App after
changes take effect constitutes acceptance of the revised policy.
12. Contact