Update date: 26.06.2025

Accessibility statement

Free2Move SAS is committed to making its website and app service accessible following the requirements of Regulation (EU) 2019/882 on accessibility requirements for products and services, as well as international standards such as the Web Content Accessibility Guidelines (WCAG), Level AA. 

  • Actions carried out in 2025 (see below).

  • Throughout 2026: Continuous integration of accessibility practices and tooling*(1)

This accessibility statement applies to the Free2move website and App services.

Compliance status

The Free2move website and app services are partially compliant with General international standards such as the Web Content Accessibility Guidelines (WCAG), Level AA, due to the non-conformities and derogations listed below.

Test results

The compliance audit conducted internally by the Digital Accessibility team of the Free2move Product and Tech Department reveals that:

  • The average new site*(2) compliance rate is 87,43% 

  • The average registration funnel rate is 92%

  • The average login funnel rate is 99%

  • The average onboarding funnel rate is 89%

  • The average driver's license funnel rate is 88%

  • The average loyalty funnel rate is 69%

Content not accessible

Partial compliance:

  • Native App

    • TalkBack/Voiceover screen reader compatibility and support (no accessibilityLabel or semantic elements)

    • Accessibility Scanner evaluations

    • Unclear link targets

    • Incomplete or missing form labels

    • Inconsistent heading structures

    • Limited or no keyboard navigation support

    • Automated accessibility testing (Integration tests via the pipeline)

  • Registration

    • Image alt text is currently only available in English 

    • Some SVG icons don’t have alt text, but will be tackled in the  scope of Camelot

    • Keyboard navigation for language and country selection in the Registration funnel is not easy

    • The login funnel doesn't have Cypress or ESLint installed and, therefore, was only manually tested.

    • [aria-*)] attributes do not have valid values (library)

    • Disabling users from zooming in is a common practice on our pages to enable a better experience

    • Loyalty flow

      • HTML element missing lang attribute 

      • Heading elements are not in a sequentially descending order

Third Party:

  • Missing an ARIA label for an element produced by Google Captcha 

  • Component library

    • Tests showed that 16 out of 26 components included are compliant. The non-compliance refers to:

      • Buttons without text (icon only)

      • Missing alternative text for SVG icons

      • Some form elements do not have a corresponding label (or labels are not linked properly)

Rehabilitation plan

We ensure the quality of our development by regularly testing our platform with a set of tools that ensure a good accessibility level. To reach this objective, we have put in place the following measures:

General

  • Throughout 2026: Continuous integration of accessibility practices and tooling*(1)

    • Starting in 2026, our teams will progressively embed accessibility into the product lifecycle through the integration of automated and semi-automated accessibility testing tools (including AI, contrast checkers, and screen reader simulations) within our development pipelines.

    •  Teams will be encouraged to perform self-assessments on new features before release, supported by technical guidelines and checklists aligned with WCAG Accessibility will be explicitly included in code review templates and QA testing protocols.

    •  Periodic internal audits will monitor progress and help identify areas for remediation or reinforcement.

Specific

Website Corrections planned by 3/10/2025:

Corrections planned by 29/10/2025:

  • Correction of step 2 of the booking (presentation of the offer)

Corrections planned by 07/01/2026

  • Correction of step 3 of the booking journey payment page (presentation of the extra options bookable)

Corrections scheduled by 28/02/2026:

  • Correction of step 4 of the booking journey  (payment page)

Native App Improvement by 2026 

  • The onboarding user journey is targeted to continue improving

Corrections planned by 21/07/2025:

  • Correction of the launch app “Welcome screen” for iOS and Android

Component library Improvement for 2026

  • Cover more scenarios in the a11y tests

  • A new component library version will be released in conformity with a11y running tests

  • Eslint a11y rules are used to cover very basic a11y issues (to be enabled)

Exemptions for disproportionate burden

PDF documents

  • Not all PDF documents available on the site are accessible. Accessible alternatives might be provided on request.

Videos

  • The videos on the site do not have subtitles or text transcriptions. Accessible alternatives might be provided on request.

Exemptions

Third-party content where Free2move SAS has contacted providers to review their accessibility policy.

  • Adyen

  • Contentful

  • Google Captcha (requires no visual interaction)

  • Jumio

  • Hotjar

  • Onfido

  • PayPal

  • Salesforce

  • Typeform

  • UserCentrics

Content not subject to the accessibility requirement

Not applicable

Drafting of this accessibility statement

This statement was prepared on 26/06/2025. 

Technologies used to create the site and apps

  • CSS

  • Vue XXX

  • HTML5

  • Headless CMS: Contentful

  • JavaScript

  • TypeScript

  • Kotlin

  • Objective-C

  • Swift

  • XML

Testing environment

Content rendering checks were carried out on the basis of the combination provided by the WCAG reference database, with the following version of user agent, assistive technologies, and tools used to test accessibility:

Webviews:

  • Firefox XXX

  • Chrome XX

  • Safari XXX

  • VoiceOver Mac OS XX

iOS:

  • VoiceOver

  • Xcode Accessibility Inspector

Android:

  • TalkBack

  • Accessibility Scanner

  • Espresso accessibility tests

Component library:

  • Cypress (using Chrome)

  • Cypress-axe (wrapper for axe-core)

  • ESLint (to be enabled)

Tools for assessing accessibility

  • Browserstack

  • Color contrast analyzer

  • Cypress AXE

  • Eslint Vue Plugin ARC Toolkit

  • Function testing: Keyboard navigation, NVDA XXX

  • HeadingsMap

  • Jaws

  • Lighthouse

  • Pa11y

  • PDF PAC 3

  • Stylus

  • Title Map

  • WAVE

  • WebDeveloper toolbar

  • Automatic testing : 

    • Axe core integrated in CI/CD

  • Function testing : 

    • Wave 

    • Lighthouse

    •  Keyboard navigation

  • Manual screen reader testing

Site pages whose compliance has been verified in the acceptance environment

Page title

URL

Accessibility score

Content non accessible

Car-sharing Paris

https://www.free2move.com/fr/en/car-sharing/

100%

Eg. Videos are not text explanatory

FAQ Car-Sharing

https://www.free2move.com/fr/en/faq/car-sharing/

96%

Pdf link

Réserver une voiture

https://www.free2move.com/fr-FR/reserver-une-voiture

81%

Rent results list

Dynamic page

94%

Rent detail page 

Dynamic page

82%

Car on demand offer

https://www.free2move.com/fr-FR/car-on-demand/nos-offres/you-c-3-b-2-b-2-2-2

83%

Parking offers

Dynamic page

76%

Accessibility statement

https://www.free2move.com/fr/en/free2move-accessibility-statement/

100%

Native App Pages, which have been the subject of compliance verification

  • User registration path

Page title

Flow

Accessibility score

Content non accessible

Registration - Location

https://www.free2move.com/customer/registration/

94%

All image alt text is in English

Missing aria label for an element produced from Google Captcha with a class selector g-recaptcha-response

SVG images require alternative text

(Camelot)

Changing location is not easy to do with a keyboard

Registration - Email

https://www.free2move.com/customer/registration/email

92%

Registration - Password

https://www.free2move.com/customer/registration/password

94%

Registration - Phone

https://www.free2move.com/customer/registration/phone

94%

Selecting the country code for the phone is not easy with a keyboard only

Registration - Consent

https://www.free2move.com/customer/registration/consent

92%

Registration - Success

https://www.free2move.com/customer/registration/success

91%

Registration - Error

https://www.free2move.com/customer/registration/error

90%

Registration - Confirm

https://www.free2move.com/customer/registration/confirm

91%

Registration - Validate

https://www.free2move.com/customer/registration/validate

91%

Login - Email

https://www.free2move.com/auth/realms/c2gcustomer/protocol/openid-connect/auth

100%

No cypress or ESLint installed

Login - Password

https://www.free2move.com/auth/realms/c2gcustomer/login-actions/authenticate

100%

Login - Reset password

https://www.free2move.com/auth/realms/c2gcustomer/login-actions/reset-credentials

100%

Login - Reset password - enter new

https://www.free2move.com/auth/realms/c2gcustomer/login-actions/required-action?execution=UPDATE_PASSWORD

100%

Login - SMS verification

https://www.free2move.com/auth/realms/c2gcustomer/login-actions/authenticate

100%

Login - Change phone

https://www.free2move.com/auth/realms/c2gcustomer/login-actions/authenticate

93%

[aria-*(3)] attributes do not have valid values (library)

Onboarding - Main page

https://app.free2move.com/web/customer/onboarding/web/customer/onboarding/

85%

Onboarding - Email verification

https://app.free2move.com/web/customer/onboarding/web/customer/onboarding/email/verification

87%

Onboarding - Personal data update

https://app.free2move.com/web/customer/onboarding/web/customer/onboarding/personal/data

93%

Onboarding - Pin update

https://app.free2move.com/web/customer/onboarding/web/customer/onboarding/pin

92%

Driver's license - Guidelines

https://app.free2move.com/customer/drivers-license-ui/guidelines

89%

Driver's license - Consents

https://app.free2move.com/customer/drivers-license-ui/consents

90%

Driver's license - Verification success

https://app.free2move.com/customer/drivers-license-ui/*-verification/success

87%

Driver's license - Check last scan

https://app.free2move.com/customer/drivers-license-ui/check-last-scan

87%

Loyalty UI - Onboarding

https://app.free2move.com/customer/loyalty-ui/onboarding

73%

Image elements do not have [alt] attributes

[user-scalable="no"] is used in the <meta name="viewport"> element or the [maximum-scale] attribute is less

than 5.

The <html> element does not have a [lang] attribute

Loyalty UI - Signup

https://app.free2move.com/customer/loyalty-ui/signup

71%

Loyalty UI - Loading

https://app.free2move.com/customer/loyalty-ui/loading

48%

Loyalty UI - Celebration

https://app.free2move.com/customer/loyalty-ui/celebration

76%

Loyalty UI - State / Rewards

https://app.free2move.com/customer/loyalty-ui/status

73%

Heading elements are not in a sequentially descending order

Loyalty UI - Reward

https://app.free2move.com/customer/loyalty-ui/reward/*

73%

Loyalty UI - Onboarding

Payment method onboarding

/billing/payment-profiles/onboarding/payment-method

83%

Passed: 15

NA: 40

Names and labels: Buttons do not have an accessible name

Payment method

/billing/payment-profiles/{paymentProfileId}/payment-methods

73%

Passed: 12 

N/A: 42

Names and labels: Buttons do not have an accessible name

Contrast: Background and foreground colors do not have a sufficient contrast ratio.

Payment method - credit card 

/billing/payment-profiles/{paymentProfileId}/payment-methods/credit-card

83%

Passed: 15

NA: 40

Names and labels: Buttons do not have an accessible name

Payment method - PayPal 

/billing/payment-profiles/{paymentProfileId}/payment-methods/paypal

83%

Passed: 15

NA: 40

Names and labels: Buttons do not have an accessible name

Onboarding - billing details 

/billing/payment-profiles/onboarding/billing-details

81% 

Passed: 15

NA: 40

Manual check: 10

Names and labels: Buttons do not have an accessible name

Onboarding - confirmation 

/billing/payment-profiles/onboarding/confirmation

83% 

Passed: 15

NA: 40

Manual check: 10

Names and labels: Buttons do not have an accessible name

Feedback and contact

If you are unable to access a piece of content or service, you can contact the site operator to be directed to an accessible alternative or obtain the content in another form.

Avenues of appeal

This procedure should be used in the following case.

You have reported to the website and app operator an accessibility defect that prevents you from accessing the content or one of the portal services, and you have not received a satisfactory response.

  • Submit a message to the Defensor del Pueblo:

Online form

  • Send a letter by post:

Defensor del Pueblo Calle Zurbano 42 28010 Madrid – Spain

Download Accessibility statement as a PDF