Campagne de don
Les e-novateurs !

Pour promouvoir un numérique écologique, éthique et inclusif

Plus que ...

0
jours
0
heures
0
min
Soutenir l'association

Eco-design declaration

Les e-novateurs is a non-profit media outlet dedicated to responsible, ethical and inclusive digital technology — values we strive to apply to our own products.

Since the beginning we have worked to offer a digital service that is as lightweight as possible, both server side and on user terminals.

We chose to limit integration of third-party libraries, external APIs, heavy images…

Nothing replaces an external audit. However, budget constraints linked to our non-profit status led us first to carry out a self-assessment. This groundwork will enable a faster third-party audit later.

Audit based on the General Reference for Eco-design of Digital Services (RGESN)

If you are discovering this term, read our interview with Sandrine Elmi Hersi, who led this reference framework (FR).

Evaluation date: 28 May 2024

Update: 25 September 2025

Evaluation leads: Laïla Tamani & Jérémy Pastouret

Samples used to establish this eco-design diagnostic

Score

global coverage
83%
  1. Strategy: 100%
  2. Specifications: 90%
  3. Architecture: 100%
  4. User experience & interface: 85%
  5. Content: 82%
  6. Frontend: 64%
  7. Backend: 100%
  8. Hosting: 83%
  9. Algorithms: 100%

Action paths:

Criterion-by-criterion justification

1. Strategy

1.1Priority
Has the digital service been positively assessed in terms of usefulness while taking into account its environmental impacts?

Status

Validated

Evaluation date

28 May 2024

Justification

We ran a survey among our readers between July and October 2024 and obtained 64 responses in total.

We measured their interest in a media outlet about responsible digital technology and what types of content they wanted to read (multiple answers possible):

  • 70% were interested in current affairs articles
  • 69% in explanatory deep-dives
  • 59% in good practices (e.g. 5 tips to reduce the electricity consumption of your devices)
  • 58% in interviews with committed actors
  • 44% in experience reports

The proposed digital service also contributes to the following Sustainable Development Goals (SDGs):

  • SDG 4: Ensure inclusive and equitable quality education and promote lifelong learning opportunities for all
  • SDG 9: Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation
  • SDG 12: Ensure sustainable consumption and production patterns
  • SDG 13: Take urgent action to combat climate change and its impacts
  • SDG 16: Promote peaceful and inclusive societies for sustainable development

Reference: French SDG portal

1.2Priority
Has the service defined its target user groups, business needs and the real expectations of those users?

Status

Validated

Evaluation date

28 May 2024

Justification

Cécile Rouyer, member of Les e-novateurs and a graphic designer committed to accessibility, helped redefine the media’s graphic charter.

She supported us during the survey and in defining target users and their expectations and needs.

Her synthesis can be consulted online (FR).

1.3Recommended
Does the service have at least one identified eco-design referent?

Status

Validated

Evaluation date

28 May 2024

Justification

The referent is Jérémy Pastouret, a web developer attentive to eco-design topics.

He contributed to the new edition of the Web eco-design publication: 115 best practices (Green IT collective) and to the frugal AI reference framework (AFNOR - Sustainable Development General Commission).

1.4Priority
Does the service regularly carry out reviews to ensure its eco-design approach is respected?

Status

Validated

Evaluation date

28 May 2024

Justification

Reviews are performed via automated tests before each production deployment only.

  • Tests with Playwright (mp4 video – 1MB) to ensure main pages and new features work correctly.
  • EcoIndex score check using Playwright: the homepage, the new article and/or new brief, and the article list are reviewed and must obtain a score above 50.
    Automated test with EcoIndex
1.5Priority
Has the service set objectives to reduce or limit its own environmental impacts?

Status

Validated

Evaluation date

28 May 2024

Justification

We aim to reduce the size of our cover images because they are oversized. A script is being developed and tests must be performed.

We also want to find a host for our videos using PeerTube to avoid hosting them locally and to enable better distribution.

1.6Recommended
Does the service collect data responsibly and sparingly?

Status

Validated

Evaluation date

28 May 2024

Justification

The service only collects visit data via Matomo, installed on the same server.

Email addresses are collected with user consent solely to send the monthly newsletter.

1.7Moderate
Does the service use an encryption level adapted to its needs?

Status

Validated

Evaluation date

30 May 2024

Justification

The site is only available over HTTPS; data is therefore encrypted during transmission.

1.8Recommended
Has the service implemented open-source efforts?

Status

Not validated

Evaluation date

30 May 2024

Justification

The source code is available on GitHub but currently private. API key cleaning, Git history cleanup and README work are needed before making it public.

1.9Priority
Was the service built with interoperable standard technologies rather than proprietary closed ones?

Status

Validated

Evaluation date

30 May 2024

Justification

No closed technology is used within the association or the media. We use Next.js / TailwindCSS and a Slim PHP API.

1.10Recommended
Does the service rely on documented and open APIs to interact with hardware?

Status

Not applicable

Evaluation date

30 May 2024

Justification

The service does not rely on a connected object or hardware peripheral.

2. Specifications

2.1Priority
Has the service defined the list of hardware profiles that users can employ to access it?

Status

Validated

Evaluation date

28 May 2024

Justification

The service works on desktop, tablet and smartphone with a working internet connection. JavaScript is recommended for comfort but not required to access the content.

2.2Priority
Is the service usable on older device models?

Status

Validated

Evaluation date

20 February 2025

Justification

Tests were carried out to verify the site works on a Samsung J3 (2017, Android 7) and a Samsung Galaxy S5 (Android 6.0.1).

The test video under Samsung Galaxy S5 can be viewed (mp4 – 6MB).

The service also works on computers under Windows XP, 7 and 10.

Tests for XP were done using an emulator on macOS M1 with UTM (512MB RAM, 1GHz CPU). The test video can be viewed (mp4 – 14.8MB).

The service is functional on older terminals, though comfort is degraded: emojis not interpreted and accessibility impacted by text not perfectly adapting on very old browsers.

2.3Recommended
Is the service usable via a low-bandwidth connection or offline?

Status

Validated

Evaluation date

20 February 2025

Justification

Tested in Firefox after clearing cache and setting connection speed to Regular 2G. Thanks to Next.js and PWA technology, content is downloaded progressively.

Text (highest priority) loads quickly, then images with lazy loading. A cache system allows offline use (practical e.g. on a train).

Tests were performed while traveling by train, in tunnels or during network cuts: content already cached worked correctly.

Firefox tests are viewable (mp4 – 5.7MB).

2.4Priority
Is the service usable on older versions of operating systems and browsers?

Status

Validated

Evaluation date

20 February 2025

Justification

The test carried out in 2.2 also validates this criterion (Firefox 45 under Windows XP + older Chrome under Android).

2.5Priority
Does the service adapt to different types of display terminals?

Status

Validated

Evaluation date

20 February 2025

Justification

Tested with Firefox using the following screen types:

Potential improvements

Improve tablet portrait design; some accessibility issues occur with menu buttons.
2.6Recommended
Was each main functionality designed with design and code reviews including environmental impact reduction objectives?

Status

Not validated

Evaluation date

28 May 2024

Justification

By default we eco-design each functionality, but we have no dedicated external human review per addition.

2.7Priority
Has the service planned a maintenance and decommissioning strategy?

Status

Validated

Evaluation date

20 February 2025

Justification

The service has no QA or test environments; only local development environments and several private GitHub repositories.

Decommissioning is simple: make the project public on GitHub (open source) and shut down the single production server.

For maintenance, an auto-restart and alert system is in place if the platform becomes inaccessible.

Host Ikoula performs regular maintenance and monitoring of VPS (e.g. via Zabbix agents).

2.8Priority
Does the service require its suppliers to guarantee an environmental impact reduction approach?

Status

Not applicable

Evaluation date

28 May 2024

2.9Moderate
Did the service consider the environmental impacts of ready-made interface components used?

Status

Validated

Evaluation date

28 May 2024

Justification

The service uses TailwindCSS for design, allowing optimization & compression of used class code. Components rely on TailwindCSS and are developed to be reusable.

When a possible component addition (due to a gap) arises, we research existing components first.

This approach also helps keep code clean and avoid accumulating unused components.

2.10Priority
Were environmental impacts of third-party services considered during their selection?

Status

Validated

Evaluation date

28 May 2024

Justification

Only two third-party services on the media:

  • Matomo: installed on our own server, with archiving option enabled to avoid DB overload.
  • Mailchimp: newsletter management tool. An API call occurs each time a visitor subscribes.

3. Architecture

3.1Priority
Does the service rely on architecture/resources/components designed to reduce their environmental impacts?

Status

Validated

Evaluation date

28 May 2024

Justification

The service relies on Next.js and we use it to precompile all pages. SSR ensures pages aren’t generated on each user request and content is optimized.

3.2Recommended
Can the architecture adapt resource quantity to service consumption?

Status

Not applicable

Evaluation date

28 May 2024

Justification

We do not use Docker/Kubernetes; our server configuration is sufficient for a moderate user flow. As a free media outlet readership is stable and grows gradually. We adapt over time as demand evolves.
3.3Moderate
Is the service able to support technical evolution of protocols?

Status

Validated

Evaluation date

28 May 2024

Justification

We use a VPS provided by Ikoula and perform Debian updates.

Hardware choice & compatibility is handled by Ikoula. The OS is widely used and community-supported.

Currently nothing suggests the service won’t follow new protocols.

3.4Priority
Does the service guarantee availability of corrective updates for the intended lifespan of related equipment/software?

Status

Not applicable

Evaluation date

28 May 2024

Justification

We are a web service; we follow framework updates and are not tied to specific mobile/PC OS configurations.

3.5Moderate
Does the service offer installation of corrective updates independently of evolutive ones transparently?

Status

Not applicable

Evaluation date

28 May 2024

Justification

A web service with live updates whenever users connect. Bugs are fixed as soon as possible.

3.6Moderate
Does the service offer incremental updates to avoid replacing all code each time?

Status

Not applicable

Evaluation date

28 May 2024

Justification

At build time Next.js compares pages present in code with those already generated. If new or modified, it rebuilds.

We consider this criterion not aimed at a web service, but we provide complementary info.

3.7Moderate
Does the service optimize use of dev/preprod/test environments based on needs?

Status

Validated

Evaluation date

28 May 2024

Justification

Development occurs locally. Tests are run locally; file updates on server are done by a sober git pull then build directly on server.

4. User experience & interface

4.1Priority
Does the service only include animations/videos/sounds with autoplay disabled?

Status

Validated

Evaluation date

28 May 2024

Justification

Animations/videos/sounds are rare; when present, autoplay is disabled.

4.2Priority
Does the service avoid infinite scrolling?

Status

Validated

Evaluation date

28 May 2024

Justification

No page uses infinite scroll; pagination is employed when relevant.

4.3Recommended
Are navigation paths optimized for each main functionality?

Status

Validated

Evaluation date

28 May 2024

Justification

The service delivers information; we have few core features and their functioning is clearly indicated.

4.4Recommended
Does the service let users decide activation of a third-party service?

Status

Validated

Evaluation date

28 May 2024

Justification

For Matomo, if Do Not Track is enabled or an AdBlocker-like extension is used, tracking is automatically disabled.

For Mailchimp, the API is called only if the user enters their email and clicks submit.

4.5Moderate
Does the service mostly use native functional components of OS/browser/language?

Status

Validated

Evaluation date

28 May 2024

Justification

We use web standards and haven’t added custom fonts.

4.6Recommended
Does the service only use video/audio/animated content that conveys information?

Status

Validated

Evaluation date

28 May 2024

Justification

Video is an alternate format for accessing information. Most content is text with illustrative images. Videos mainly stem from our own interviews or are useful to illustrate an article.

4.7Moderate
Does the service choose the most frugal format (text/image/audio/video) based on user needs?

Status

Validated

Evaluation date

20 February 2025

Justification

Text remains the priority; there is one cover image per article/brief in line with press codes. Other images illustrate useful points. Few images lack alt text because most images are meaningful.

For infographics we strive for maximum accessibility. We build them combining HTML/CSS and when not possible use SVG vector formats.

To avoid many ChatGPT screenshots just to show a fact, we developed a component replicating its visual codes for lighter, more integrable content than images.

Potential improvements

Resize cover images – currently too large for usage
4.8Moderate
Does the service limit the number of downloaded font files?

Status

Validated

Evaluation date

28 May 2024

Justification

We use only standard system fonts; no custom font files.

4.9Moderate
Does the service limit server requests during user input?

Status

Not validated

Evaluation date

28 May 2024

Potential improvements

Limit search bar calls until the first 3 characters are entered
4.10Moderate
Does the service inform users of expected input format to avoid unnecessary server requests?

Status

Validated

Evaluation date

28 May 2024

Justification

Newsletter subscription field shows format and is controlled by browser validation.

4.11Moderate
Does the service inform users of file sizes & formats before transfer?

Status

Validated

Evaluation date

28 May 2024

Justification

We make a habit of indicating size and format of any file users might download.

4.12Recommended
Does the service warn users when a functionality has significant environmental impacts?

Status

Not applicable

Evaluation date

28 May 2024

Justification

No functionality with significant environmental impact – criterion N/A.

4.13Priority
Does the service limit notifications while letting users disable them?

Status

Not applicable

Evaluation date

28 May 2024

Justification

No notification system.

4.14Recommended
Does the service avoid manipulative (dark pattern) interface practices?

Status

Validated

Evaluation date

28 May 2024

Justification

We are not aware of questionable designs. During donation campaigns we may highlight key association information, but we do not push users to perform unwanted actions.

4.15Recommended
Does the service provide user control to monitor & reduce associated environmental impacts?

Status

Validated

Evaluation date

28 May 2024

Justification

An eco-index badge is available in the footer; the eco-design page is open access.

We also provide a free browser extension for Firefox/Chrome (and Firefox Android) to display EcoIndex badges on any site consulted: presentation (FR) on Les Bases (ANCT).

5. Content

5.1Recommended
Does the service use an image file format adapted to content and viewing context each time?

Status

Validated

Evaluation date

28 May 2024

Justification

All images are compressed in webp format.

5.2Recommended
Are images compressed to a level adapted to content and viewing context?

Status

Validated

Evaluation date

28 May 2024

Justification

Next.js Image component adapts to device viewport with appropriate compression. My hack/tutorial explains the Image module functioning (FR).

5.3Priority
For each video, is definition adapted to content and viewing context?

Status

Validated

Evaluation date

28 May 2024

Justification

We have two types of video: embedded YouTube (we minimize resolution, user can adjust on YouTube) and self-hosted videos in two formats for compatibility, usually with subtitles.

Self-hosted videos are compressed and provided in low quality for storage & environmental reasons.

5.4Priority
Are videos compressed efficiently and suitably?

Status

Validated

Evaluation date

28 May 2024

Justification

As above: either compressed by default or YouTube embedded at low resolution.

5.5Priority
Does the service offer an audio-only mode for its videos?

Status

Not validated

Evaluation date

28 May 2024

Justification

Our interview videos are also available as podcasts, but this option is not visually integrated on the media.

5.6Moderate
Are audio contents compressed suitably for listening context?

Status

Not applicable

Evaluation date

28 May 2024

5.7Moderate
Does the service use file formats adapted to content and context for each document?

Status

Not applicable

Evaluation date

28 May 2024

5.8Recommended
Is there an archiving/deletion strategy for obsolete/expired content (automatic or manual)?

Status

Validated

Evaluation date

28 May 2024

Justification

We manually remove non-useful content based on page views or maintenance status. Articles are rarely deleted; historical memory is essential.

6. Frontend

6.1Recommended
Does the service enforce a maximum weight & request limit per screen?

Status

Not validated

Evaluation date

28 May 2024

Justification

We rely on EcoIndex values or manual visual control via dev tools console.

Potential improvements

Implement request and max weight limits
6.2Recommended
Does the service use caching mechanisms for all transferred content it controls?

Status

Validated

Evaluation date

28 May 2024

Justification

With Next.js + PWA we set up caching for site content.

6.3Moderate
Has the service implemented compression techniques for controlled transferred resources?

Status

Validated

Evaluation date

28 May 2024

Justification

Provided by Next.js by default.

6.4Recommended
Does the service mostly display images whose original dimensions match display context dimensions?

Status

Not validated

Evaluation date

28 May 2024

Potential improvements

Adapt cover image dimensions
6.5Recommended
Does the service avoid triggering loading of unused resources/content per functionality?

Status

Validated

Evaluation date

28 May 2024

Justification

Content is displayed progressively via Next.js lazy loading.

6.6Moderate
Does the service restrict use of terminal sensors to actual needs?

Status

Not applicable

Evaluation date

28 May 2024

Justification

We do not call browser APIs for geolocation or other sensor-based functions.

6.7Moderate
Are all static resources transferred hosted on the same (secure) domain?

Status

Validated

Evaluation date

28 May 2024

Justification

All resources are on the same domain (les-enovateurs.com) secured with HTTPS.

7. Backend

7.1Recommended
Does the service use server-side caching for most-used data?

Status

Validated

Evaluation date

28 May 2024

Justification

As the site is precompiled we consider cache generated at each new version.

7.2Recommended
Does the service set retention durations for data/documents to enable deletion or archiving?

Status

Not applicable

Evaluation date

28 May 2024

7.3Moderate
Does the service inform users of ongoing background processing?

Status

Not applicable

Evaluation date

28 May 2024

Justification

No long-running background processing.

7.4Priority
Does the service rely on a consensus mechanism that minimizes resource consumption?

Status

Not applicable

Evaluation date

28 May 2024

Justification

No blockchain-like system integrated.

8. Hosting

8.1Priority
Does hosting apply an approach to reduce environmental footprint?

Status

Validated

Evaluation date

25 September 2025

Justification

Answer provided by Ikoula

Commitments:

Continuously improve infrastructure energy performance & develop clean energy usage for data centers

  • Monitoring PUE (Power Usage Effectiveness)
  • Optimizing cooling: cold corridor
  • Responsible energy management (ISO 50001)
  • Internal training/awareness (ISO 50001)
  • Use of 100% green energy
  • Energy transition plan

Reduce the carbon footprint of activities

  • Carbon footprint assessment
  • Contribution to compensation projects
  • Emissions monitoring
  • Continuous optimization of showcase site to reduce energy consumption
  • Participation in Net Zero Initiative workshops (Group)

Reduce environmental impact overall

  • Zero-paper policy
  • Digitization of invoicing & HR processes
  • Remote work
  • Teams meetings encouraged
  • Reduction of non-essential professional travel
  • Encouraging more ecological transport (Trainline, easier train booking)

Align to best sector practices

  • Member of Green Web Foundation
  • Signatory of Climate Neutral Data Centre Pact
  • CISPE
  • Alignment with Code of Conduct (CoC)
  • Support from recognized actor Greenly (via parent company)
8.2Priority
Does hosting provide a sustainable equipment management policy?

Status

Validated

Evaluation date

25 September 2025

Justification

Answer provided by Ikoula

Commitments:

Reduce environmental impact at hardware design & manufacturing stage

  • Limiting production chains – on-site manufacturing of part of our own server ranges
  • Low-consumption components (TDP)
  • Choice of high energy-performance materials
  • Rationalization of IT purchasing
  • Optimization for multi-products / hardware scalability

Extend hardware lifespan & limit e-waste

  • Durable materials – extending product lifecycle
  • Waste reduction and recovery
  • Material recycling
  • Refurbished server range (Classic) / highlighted via comms (blog article, promo)
  • Donations to organizations/entities in need if hardware still functional but below our security standards
8.3Priority
Is hosting PUE minimized?

Status

Validated

Evaluation date

25 September 2025

Justification

Answer provided by Ikoula

Reims 1.7 / Eppes 1.56

Continuous PUE improvement policy (ISO 50001) – recent renewal (June 2025)

8.4Recommended
Is hosting WUE minimized?

Status

Validated

Evaluation date

25 September 2025

Justification

Answer provided by Ikoula

Close to 0 – Ikoula does not use water for cooling

8.5Recommended
Is electricity origin documented & mostly renewable?

Status

Validated

Evaluation date

25 September 2025

Justification

Answer provided by Ikoula

Use of electricity 100% from renewable sources

8.6Recommended
Is geographical hosting location coherent with activities & minimizing footprint?

Status

Validated

Evaluation date

25 September 2025

Justification

Answer provided by Ikoula

Two owned data centers in France: Reims (51) & Eppes (02) – 50 km apart

8.7Recommended
Does hosting efficiently handle heat produced by servers?

Status

Validated

Evaluation date

25 September 2025

Justification

Answer provided by Ikoula

A study was conducted to reuse waste heat; current conditions do not allow it.

8.8Moderate
Are hot/cold data hosted separately?

Status

Validated

Evaluation date

25 September 2025

Justification

Answer provided by Ikoula

Ikoula does not host hot/cold data separately.

8.9Recommended
Are data duplicated only when necessary?

Status

Validated

Evaluation date

25 September 2025

Justification

Answer provided by Ikoula

Yes, duplication only for redundancy & backups (3-2-1 rule).

8.10Recommended
Are external constraints considered to minimize environmental impact of asynchronous calculations & transfers?

Status

Validated

Evaluation date

25 September 2025

Justification

Answer provided by Ikoula

All equipment respects ISO 27001 perimeter rules for energy efficiency (power vs consumed energy).

We also dimension resources according to need (avoid oversizing & overconsuming).

9. Algorithms

9.1Priority
Did the service question the necessity of a training phase to avoid unjustified use?

Status

Not applicable

Evaluation date

28 May 2024

9.2Priority
Is a minimized complexity level used during learning phase proportionate to actual service use?

Status

Not applicable

Evaluation date

28 May 2024

9.3Priority
Were mechanisms implemented to limit training quantity needed for operation?

Status

Not applicable

Evaluation date

28 May 2024

9.4Priority
Does the service limit data quantity used for training to the strict necessary?

Status

Not applicable

Evaluation date

28 May 2024

9.5Priority
Does the service optimize occurrence of model updates & retraining based on needs & user targets?

Status

Not applicable

Evaluation date

28 May 2024

9.6Recommended
Are model compression techniques used during training phase?

Status

Not applicable

Evaluation date

28 May 2024

9.7Priority
Is inference strategy optimized in terms of resource consumption & target users?

Status

Not applicable

Evaluation date

28 May 2024