Privacy Policy

Last updated:

This policy explains what personal data Octransfer processes, why, who we share it with, and what you can do about it. It covers the whole platform: the driver mobile app, the web app used by transfer companies, the booking widget that passengers use on those companies' websites, and this website.

We wrote it to be read. Where a legal term is unavoidable we explain it in plain language next to it.

1. Who we are

Octransfer provides software that transfer and chauffeur companies use to organise rides, assign drivers and track earnings. Our customers are those companies. Their drivers use our mobile app to see and complete the rides assigned to them. Some of them also place our booking widget on their own websites, so their passengers can book and pay for rides online.

For the purposes of this policy, the data controller is identified at the end of this page and can be reached at the address in the "Contact" section.

2. Our two roles

The same platform puts us in two different legal positions, and your rights depend on which one applies.

  • We are the controller for the accounts we create and operate: drivers, company staff, and website visitors. We decide what is collected and why.
  • We are a processor (an "operador" under Brazilian law) for the ride and passenger data that our customers put into the platform, including the bookings passengers make through the booking widget. The transfer company decides what to collect and how long to keep it; we only act on their instructions.

If you are a passenger and want your data corrected or deleted, contact the transfer company that arranged your ride. If you write to us instead, we will forward your request to them.

3. What we collect from drivers

A driver account is created by the transfer company, not by the driver. The app has no sign-up screen.

  • Identification and contact: name, e-mail address, phone number, and the companies you are linked to.
  • Authentication: your password, stored only as a hash that cannot be reversed. Access and refresh tokens are kept on your device.
  • Ride activity: the rides assigned to you, completions, and no-show reports, including the photos and free-text note you submit as proof.
  • Earnings: amounts, discounts and the notes an administrator attaches to them.
  • Device data for notifications: a push token issued by the operating system, your platform (iOS or Android) and your app language.
  • Location: your position while you are signed in to the app, and the route of the rides you carry out. Section 10 explains exactly how this works and who sees it.

The app runs no analytics or advertising SDKs and does not track you across other apps or websites. It does collect location, but only while you are signed in and only for the purposes in section 10.

4. What we collect from company users

  • Account data: name, e-mail, role and the company you belong to.
  • Operational records: the rides, drivers, assignments and messages you create or edit in the web app.
  • Integration settings you configure, such as e-mail sender details and messaging credentials.

5. Passenger data and the booking widget

Transfer companies enter passenger details so a ride can be carried out: name, phone number, pick-up and drop-off addresses, flight number, luggage count and any observations. Drivers see the passenger data for the rides assigned to them, and only for those rides.

When a transfer company turns on the WhatsApp assistant, we receive the messages and photos from the company's WhatsApp chat. When a message comes from a passenger with a ride, the assistant uses it to answer simple questions about the ride, record on the ride what the passenger reports (for example, that they have landed or where they are waiting), and hand over to the company's team whatever needs a person.

Passengers who book through the booking widget on a transfer company's website give those details themselves. Everything entered there is delivered to that company. The widget collects:

  • Trip details: pick-up and drop-off addresses, date and time, one-way or return, number of passengers and pieces of luggage, the flight number for airport pick-ups, the vehicle and extras chosen, and any note added to the booking.
  • Contact details: name, e-mail address and phone number, so the transfer company can confirm the booking and reach the passenger about the ride.
  • Payment records: amount, currency, status, and the payment and refund references issued by Square. Card details are typed into secure fields served by Square and go straight to Square; they never reach our servers, and we never see or store a card number or security code.
  • "My trips" access: a passenger who asks to see their bookings receives a sign-in link at the e-mail address used to book. The link works for 24 hours, and asking for a new one replaces the previous one.
  • Technical data: IP address and request logs, used to keep the service secure and to limit abuse. The widget sets no cookies and stores nothing in the browser.

We process all passenger data, whether the transfer company typed it or the passenger entered it in the widget, on behalf of the transfer company, under the "processor" role described in section 2. The widget runs no analytics or advertising tools.

6. Website visitors

  • What you type into the contact form: name, e-mail and message. It reaches us through Formspree, which delivers it to our inbox.
  • Standard server and security logs, including IP address, date and time, and the pages requested.

This website does not use advertising or analytics cookies. See the "Cookies" section.

7. Why we process data, and on what legal basis

PurposeDataLegal basis (LGPD / GDPR)
Give you access to the platform and keep your session secureAccount, authentication and device dataPerformance of a contract — LGPD art. 7, V; GDPR art. 6(1)(b)
Show drivers their rides and let them report completion or no-showRide, passenger and no-show dataPerformance of a contract; our customer's instructions as processor
Send push notifications when a ride is assigned or removedPush token, platform, languagePerformance of a contract; device permission granted in the operating system
Show the transfer company where its drivers are, and record the route of a rideDriver location: current position and ride tracking pointsPerformance of a contract — LGPD art. 7, V; GDPR art. 6(1)(b) — and the transfer company's legitimate interest in running its fleet — LGPD art. 7, IX; GDPR art. 6(1)(f)
Send the ride's progress and position to the booking platform that sold it, so the passenger can follow it there and the driver does not have to run that platform's app as wellDriver location during the ride, and the stage the driver reportedPerformance of a contract — the ride was booked through that platform; our customer's instructions as processor
Calculate and display earningsRide and financial recordsPerformance of a contract; LGPD art. 7, II for tax obligations
Take a booking made through the booking widget: quote the trip, take the payment, deliver the booking to the transfer company and e-mail the confirmationTrip details, contact details and payment recordsPerformance of the contract between the passenger and the transfer company; our customer's instructions as processor
Let passengers look up and cancel their own bookings ("My trips"), and process the refund the transfer company's rules allowE-mail address, sign-in link, booking and payment recordsPerformance of a contract; our customer's instructions as processor
Answer passengers on WhatsApp with the assistant, record on the ride what they report, and hand over to the transfer company's team whatever needs a personMessages and photos from the transfer company's WhatsApp chat, and ride detailsPerformance of the contract between the passenger and the transfer company; our customer's instructions as processor
Keep the service secure, investigate abuse and fix defectsAccess and error logsLegitimate interests — LGPD art. 7, IX; GDPR art. 6(1)(f)
Answer messages sent through the websiteContact form dataLegitimate interests; steps taken at your request before a contract
Comply with legal, tax and record-keeping dutiesAccount and financial records, access logsLegal obligation — LGPD art. 7, II; GDPR art. 6(1)(c)

8. No-show photos

When a passenger does not show up, the driver documents it with photos taken in the app. Those images may show a location, a vehicle, a building entrance, and sometimes people.

We treat them as the sensitive records they are: they are visible only to the transfer company that owns the ride and to the driver who submitted them, they are kept in private file storage — never in a public bucket — and can only be opened through signed links that expire after 15 minutes, and they are deleted on the schedule in section 13.

The camera and photo library permissions are used only for this. The app never opens your camera or reads your gallery in the background.

9. Biometric unlock

The app can be locked with Face ID, Touch ID or the Android equivalent. This is handled entirely by your device: the operating system tells the app "authenticated" or "not authenticated", and nothing else.

We never receive, see or store your fingerprint or face data. Turning the feature off in the app removes the lock; the biometric data itself was never ours to delete.

10. Location tracking

The driver app shares the driver's location with the transfer company while the driver is signed in. This is what lets a company see where its fleet is, reassign a ride when a flight is delayed, and show that a ride was carried out as agreed.

It also feeds the live tracking of the booking platform that sold the ride. That integration is what spares the driver from running the platform's own app alongside ours: the position and the ride's progress reach the passenger through the channel they booked with, sent from this app.

Tracking starts when the driver signs in and grants the operating system permission, and it stops at sign-out. It keeps running while the app is in the background or the screen is off — a driver at the wheel does not sit staring at the app — and the device says so the whole time: a permanent notification on Android, the location indicator on iOS.

  • Outside a ride, a position is recorded about once a minute, so the company can see who is available and where.
  • During a ride, about every five seconds — this is what produces the route of that ride.
  • Each stage a driver reports ("on my way", "arrived", "ride started", "finished") is stored together with the position where it happened.
  • We keep one current position per driver, plus the points belonging to each ride. Section 13 says how long each is kept.

Who sees it: administrators of the transfer company the driver works for and, when the ride comes from a booking platform we are integrated with, that platform — for that ride only. Location is never used for advertising or profiling and is never shared with anyone else. A driver who prefers not to be tracked can sign out; a driver who refuses the permission can still use the app, but cannot record ride stages, because the booking platforms require the position of each one.

11. Who we share data with

We do not sell personal data, and we do not share it for advertising or cross-context behavioural profiling.

We share it with the transfer company you are linked to, and with the service providers that keep the platform running: infrastructure and database hosting, file storage, delivery of push notifications, transactional e-mail, message queuing between our services, the messaging tools our customers use to talk to passengers, the AI provider that processes passenger messages when a transfer company turns on the WhatsApp assistant and, for the booking widget, payment processing and address search. Each provider acts only on our instructions and only receives what its service requires. The AI provider does not use this data to train its models.

When a ride was booked through a platform we are integrated with, we send that platform the progress of the ride and the driver's position while it is under way, because the passenger who booked it is entitled to follow it. Nothing outside that ride is sent.

A booking made through the booking widget is delivered to the transfer company that runs the website, which carries out the ride. The payment is processed by Square directly into that company's own account. The addresses a passenger types are sent to Google to suggest matching places, and the route map is loaded from Google Maps in the passenger's browser, which lets Google see that browser's IP address.

Some of these providers operate outside your country — see the next section.

We may also disclose data when a law, a court or a regulator requires it, or to establish or defend a legal claim. If you need the current list of the providers we use, ask us at the address in the "Contact" section.

12. International transfers

Our infrastructure runs outside Brazil, mostly in the United States. When personal data leaves your country we rely on the safeguards the law provides: standard contractual clauses with our providers under GDPR art. 46, and the equivalent mechanisms in LGPD art. 33.

We choose providers that commit contractually to protect the data at a level comparable to the one described in this policy.

13. How long we keep data

DataRetention
No-show photos30 days from the report, then permanently deleted. The written note and the no-show record stay with the ride
Messages and photos from the company's WhatsApp chat received by the assistant30 days from the message, then permanently deleted. What was recorded on the ride stays with the ride
Account data (driver and company users)While the account is active, then 5 years
Ride, booking and earnings records, including bookings made through the booking widget5 years, to meet tax and accounting obligations
"My trips" sign-in linksOne per e-mail address, replaced by each new request and unusable after 24 hours
Push tokensUntil you log out, uninstall the app, or the token is invalidated
Driver's current positionOne record per driver, overwritten by every new position — no history is built from it. Deleted with the account
Ride tracking points (the route of a ride)30 days from the ride, then permanently deleted
Access and security logs6 to 12 months
Contact form messages2 years from the last reply

When a retention period ends, data is deleted or irreversibly anonymised. We may keep it longer only where a law or an ongoing legal claim requires it.

14. How we protect data

  • All traffic between apps and our servers travels over HTTPS.
  • Passwords are stored as irreversible hashes; nobody at Octransfer can read them.
  • Session tokens on mobile devices are held in the platform keychain (Keychain on iOS, Keystore on Android), not in ordinary app storage.
  • Access to production data is limited to the people who need it to operate the service.
  • Drivers see only the rides assigned to them; company users see only their own company's data.
  • Card data entered in the booking widget goes straight to Square, a PCI DSS–certified payment processor, and never passes through our servers.
  • A booking can only be paid from the browser session that created it, and "My trips" links expire after 24 hours.

No system is perfectly secure. If a breach affects your data and creates a relevant risk, we will notify you and the competent authority as the law requires.

15. Your rights

Wherever you are, you can ask us to confirm what we hold about you, to correct it, to delete it, and to explain who we shared it with.

  • Brazil (LGPD art. 18): confirmation of processing, access, correction, anonymisation or deletion of unnecessary data, portability, information about sharing, and the right to withdraw consent.
  • European Union / United Kingdom (GDPR): access, rectification, erasure, restriction, portability, objection to processing based on legitimate interests, and the right to lodge a complaint with a supervisory authority.
  • United States: where state law applies, the right to know what we collect, to request deletion, to correct it, and not to be discriminated against for exercising these rights. We do not sell personal data, so there is nothing to opt out of.

16. How to exercise them

Write to the address in the "Contact" section describing what you want. We may ask for information that confirms your identity — we will not hand someone else your data on request.

We answer within 15 days for LGPD requests and within 30 days for GDPR requests. If a request is complex we will tell you before the deadline and explain the delay.

Drivers: your account belongs to the transfer company you work with. Requests to close it or delete your work history are forwarded to them, because those records are theirs.

Passengers: a booking belongs to the transfer company that took it. We forward requests about it to that company and help it answer them.

17. Cookies

This website uses no advertising, analytics or profiling cookies. It stores nothing on your browser beyond what is strictly needed to serve the pages.

The web app used by transfer companies stores a session token so you stay logged in. Deleting it logs you out.

The booking widget sets no cookies and stores nothing in your browser. The payment fields and the map inside it are served by Square and Google, which may use their own cookies or similar technologies for security and fraud prevention, under their own policies.

18. Children

The platform is not directed at children: its apps are professional tools, and bookings through the booking widget must be made by an adult. We do not knowingly collect data from anyone under 18. If you believe a minor gave us data, write to us and we will delete it.

19. Changes to this policy

When we change this policy we update the date at the top of the page. If a change materially affects your rights, we will announce it in the app or by e-mail before it takes effect.

20. Contact

For privacy questions and requests, or to reach the person responsible for data protection:

Octransfer contact@octransfer.com

← Back to home