Skip to content
WorkDrivePro
Owner Terms Privacy Storage Delete account Contact
Español English Français Deutsch

Legal documents

Local storage, cookies and similar technologies

Information about local storage, cookies and similar technologies.

On this page

  1. Current status
  2. Device technologies
  3. Public website, private dashboard and support API
  4. External services
  5. User controls
  6. Future changes
  7. Controller and contact

Version: 2026-09-06-r12

Last updated: 6 September 2026

This version is offered exclusively in Spain, France, Germany, Austria, Ireland, Malta and Luxembourg to people aged 18 or over. The owner is established in Spain. The interface, essential instructions and public documents are available in Spanish, English, French and German. New multilingual installations start with the “System” option: they use the device language if it is one of the four available languages, or English otherwise. Existing installations retain Spanish or the selected language. The language can be changed in the application settings; a manual choice is retained. Changing the language does not alter the entries made by the user.

Language and territory are separate decisions; nationality and residence are not inferred from the selected language. The territorial scope does not involve geolocation or IP-based blocking and does not limit applicable mandatory rules.

Terms relating to workdays, allowances and kilometres describe personal organisation features. Translation does not automatically adapt their calculations to another country's employment, tax or transport legislation. Amounts are expressed in euros and distances in kilometres unless a feature expressly states otherwise.

1. Current status

WorkDrivePro does not currently incorporate advertising, behavioural analytics, attribution, tracking pixels or marketing SDKs. Vercel Web Analytics is disabled in the audited project.

The technologies used by the application are necessary to create and protect the account, keep data on the device, allow offline use, synchronise and carry out the requested actions. Consent is not requested for these strictly necessary functions, and no banner is displayed suggesting the existence of optional purposes that are not used.

The CNIL explains the rules that apply to cookies and other trackers and publishes specific recommendations for mobile applications.

Vehicle and Refuelling receive only data entered manually by the user. They do not use GPS, request the device's location, read the number plate using the camera or connect to the vehicle, a fuel pump or a telemetry system.

2. Device technologies

TechnologyInformationPurposeDuration or criterion
WorkDrivePro SQLite databaseProfile, workdays, shifts, allowances, calendar, routes, number plates, kilometre readings, refuelling and synchronisation dataOffline use and synchronisation of the features usedWhile the account is used on the device; data associated with the account is purged on the current device after deletion is confirmed by the server, or when the app's data is cleared, depending on the system
Legacy Tachograph data in SQLiteMinutes of driving, other work and availability, identifiers, revisions and deletion markers created by earlier versionsRetain and synchronise legacy records during the transition, preserve the integrity of their erasure and delete them when the account is deleted; the current version does not offer a section for creating or viewing themWhile legacy records associated with the account exist; they are purged on the current device after deletion is confirmed by the server, or when the app's data is cleared, depending on the system
Pending kilometre-reading entryAccount, vehicle and record identifiers, number plate, date, initial reading and technical datesAllow a journey that does not yet have a final reading to be closed later on the same deviceUntil it is closed or deleted, or until the account's local data is purged. It remains only on the device, does not enter the synchronisation queue and, when closed, is replaced by a complete record that can be synchronised
System secure storageSession, tokens, PKCE state and identifier/status of a pending account deletionMaintain the session, protect authentication and allow an uncertain deletion to be checked without repeating itThe session, until sign-out on that device, revocation, account deletion or technical expiry; the deletion marker, until the flow is completed or safely resolved
SQLite recovery markerLocal indication that a password recovery flow is pendingSafely resume choosing a password after returning to the applicationUntil the flow is completed or cancelled, or until the local data associated with the account is purged
General application preferencesAppearance, interface language, text scale, notification preference and other general device settingsRemember the user's general choicesThey are local, are not synchronised with Supabase and may persist after signing out or deleting an account; they remain until changed or the app's data is cleared
Personal dashboard orderAccount identifier and selected orderRemember the selected order for the account on that deviceIt is local and is not synchronised with Supabase; it is deleted when the data linked to the account is purged on that device
Synchronisation queue and cursorsPending changes, identifiers, relationships between vehicle, kilometre-reading and refuelling records, retries, errors and synchronisation positionSend changes, recover from interruptions and avoid duplicatesSuccessfully confirmed operations: maximum 7 days; failed or unresolved operations: maximum 30 days from the first failure. Cursors remain while necessary for consistency and are deleted when the local data associated with the account is purged
Record deletion markersIdentifier, revision, functional relationship and technical deletion datePropagate and resolve deletion across devices without a deleted record reappearingAs a general rule, a maximum of 90 days from creation. For number plates, kilometre-reading and refuelling records, a marker not yet acknowledged by the server remains in a pending technical state until confirmation or reconciliation, hidden from ordinary features and used solely to prevent reappearance. Once confirmed, it is deleted in the next applicable cycle and no later than 90 days after confirmation. A number plate is retained while records or a pending entry refer to it. The narrow exceptions for referential integrity, legal obligations or claims described in the Privacy Policy also apply
PDF reportsName, company and data from the selected sections and periods. They may show the number plate associated with a workday and, when Refuelling is included, the date, number plate, odometer reading, volumes and costs of diesel and AdBlue, total and note. They do not include pending entries or the initial readings, final readings or distances from the Vehicle sectionCreate the requested reportThe user chooses the initial destination. WorkDrivePro cannot control or withdraw copies already saved or delivered; the device, application, cloud service or recipient may retain other copies
Legacy JSON copiesFiles created by earlier versionsDefensive purging during account deletion; no new copies are generatedWorkDrivePro deletes only recognised internal copies belonging to the same account. It cannot control or withdraw external copies already saved or delivered
Authenticated form and private support inboxAccount identifier and email address, optional alias, category, subject, message, request UUID, reference, status and technical datesRegister the enquiry, display its reference and allow an authorised administrator account to filter and handle itThe draft is kept only while the screen is open and is not saved as a local preference. Open enquiries are retained for a maximum of 365 days; resolved or closed enquiries, for up to 180 days from that status without exceeding the overall 365-day limit. Deleting the account also deletes its enquiries from the inbox. The minimal anti-abuse receipt is retained for a maximum of 30 days; the email copy is subject to the Resend and support mailbox periods described in the Privacy Policy

The language preference remains local. Only when password recovery is requested is the resolved language code added to an exact, pre-authorised return path so that Supabase can select the email language. This does not alter the recorded legal language or create a remote preference; the path may appear in technical authentication logs.

The SQLite database and PDFs do not incorporate WorkDrivePro-specific encryption or passwords; nor do JSON copies created by earlier versions. Secure session storage is separate from that database.

Number plates, closed kilometre-reading records and refuelling records are included in synchronisation with Supabase. A pending kilometre-reading entry is the only one of these structures that remains local until it is closed.

3. Public website, private dashboard and support API

The static website hosted on Vercel publishes legal information, account deletion information and the email confirmation result. The confirmation page also offers a return to the application.

The application sends the support form to an API hosted on Vercel. The API requires a WorkDrivePro session, validates the token with Supabase, applies anti-abuse controls and registers the enquiry in Supabase before confirming receipt. A Resend notification to the support mailbox is auxiliary: the enquiry remains available in the private inbox even if that notification cannot be delivered. The reference is displayed in the application and no automatic acknowledgement is sent to the account's email address. The administration dashboard uses a secure session cookie with HttpOnly, Secure and SameSite=Strict; the application's form does not install cookies or use browser storage.

On the public pages and the application's form, the audited code and configuration:

  • do not install first-party cookies;
  • do not use localStorage, sessionStorage or IndexedDB;
  • do not load advertising or analytics scripts;
  • do not integrate Vercel Web Analytics; and
  • apply a restrictive connections policy and prevent the page from being cached.

The private dashboard cookie only maintains the administrative session for a maximum of one hour. It is not exposed to JavaScript, is not used for analytics or advertising and is deleted when signing out in that browser.

Vercel may generate technical delivery and security logs, such as IP address, user agent, URL, headers, date and time. These logs are not a cookie installed in the browser and are explained in the Privacy Policy.

Supabase and its security layer may apply technical anti-fraud or anti-abuse mechanisms when processing authentication links and requests. They are only considered exempt where necessary to transmit the communication, protect it or provide the requested function.

4. External services

Opening Google Maps, saving a file to an external service, clicking a provider link or writing to the Yahoo email address involves accessing a service separate from WorkDrivePro. Resend also acts as a technical provider when delivering operational and support emails. Each service may apply its own technologies and privacy information. WorkDrivePro does not control technologies installed by a third party once the user decides to leave the WorkDrivePro application or public website.

5. User controls

System settings allow users to sign out, clear the app's data or uninstall it. Browsers allow cookies and website data to be viewed and deleted. These actions may prevent a necessary session or link from working.

Deleting data on one device does not automatically delete the remote account, data on other devices or files already shared. To delete the account, the corresponding option within WorkDrivePro must be used and the operation expressly confirmed. Confirmed deletion clears the data associated with the account and the session only on the device running the flow; the dashboard order associated with the account is deleted, general preferences may remain and other devices require separate action.

6. Future changes

Before introducing analytics, advertising, attribution, cross-service tracking, A/B testing, profiling or any non-essential technology, a new audit will be carried out. Where consent is required:

  • the technology will remain blocked until consent is obtained;
  • accepting and rejecting will be equally easy;
  • purposes may be configured separately; and
  • withdrawing consent will be as easy as giving it.

The version and date of this information appear at the beginning. The inventory will be reviewed before every release and whenever the page, providers or dependencies change.

The local language preference accompanies the documents available in Spanish, English, French and German for the EU scope, including France. It does not add a remote translation service or tracking technologies. This information is not presented as consent and does not require a separate checkbox.

7. Controller and contact

Controller: Catalin Tudor Mocanu, owner of WorkDrivePro.

Contact: catalinu88@yahoo.com.

Full information about purposes, legal bases, providers, transfers, retention and rights can be found in the WorkDrivePro Privacy Policy.

Owner Terms Privacy Storage Delete account Contact
Español English Français Deutsch

Previous versions

Support, privacy and rights: catalinu88@yahoo.com

WorkDrivePro · Free personal project (€0) · Spain, France, Germany, Austria, Ireland, Malta and Luxembourg