diff --git a/src/components/Action/ActionBegin.spec.tsx b/src/components/Action/ActionBegin.spec.tsx
index d3294a161e28b0e80e8c050b281e93ec1f33fdf8..5193fdc0668637ac64cbbc273e9cdbf35bccfff1 100644
--- a/src/components/Action/ActionBegin.spec.tsx
+++ b/src/components/Action/ActionBegin.spec.tsx
@@ -1,19 +1,19 @@
-import React from 'react'
+import { Button } from '@material-ui/core'
 import { mount } from 'enzyme'
+import React from 'react'
+import { act } from 'react-dom/test-utils'
 import { Provider } from 'react-redux'
-import { globalStateData } from '../../../tests/__mocks__/globalStateData.mock'
-import { userChallengeData } from '../../../tests/__mocks__/userChallengeData.mock'
-import ActionModal from './ActionModal'
+import configureStore from 'redux-mock-store'
 import {
   AllEcogestureData,
   defaultEcogestureData,
 } from '../../../tests/__mocks__/actionData.mock'
-import { profileData } from '../../../tests/__mocks__/profile.mock'
-import configureStore from 'redux-mock-store'
-import { Button } from '@material-ui/core'
-import ActionBegin from './ActionBegin'
-import { act } from 'react-dom/test-utils'
 import { ecogesturesData } from '../../../tests/__mocks__/ecogesturesData.mock'
+import { globalStateData } from '../../../tests/__mocks__/globalStateData.mock'
+import { profileData } from '../../../tests/__mocks__/profileData.mock'
+import { userChallengeData } from '../../../tests/__mocks__/userChallengeData.mock'
+import ActionBegin from './ActionBegin'
+import ActionModal from './ActionModal'
 
 jest.mock('cozy-ui/transpiled/react/I18n', () => {
   return {
diff --git a/src/components/Action/ActionCard.spec.tsx b/src/components/Action/ActionCard.spec.tsx
index afc9734f174bb23432660f46ee6ea36c767192dd..39f844c422c10bd7f29bef8ec1d66439bf114a38 100644
--- a/src/components/Action/ActionCard.spec.tsx
+++ b/src/components/Action/ActionCard.spec.tsx
@@ -1,14 +1,14 @@
-import React from 'react'
+import { Button } from '@material-ui/core'
+import EcogestureModal from 'components/Ecogesture/EcogestureModal'
 import { mount } from 'enzyme'
+import React from 'react'
 import { Provider } from 'react-redux'
+import configureStore from 'redux-mock-store'
+import { defaultEcogestureData } from '../../../tests/__mocks__/actionData.mock'
 import { globalStateData } from '../../../tests/__mocks__/globalStateData.mock'
+import { profileData } from '../../../tests/__mocks__/profileData.mock'
 import { userChallengeData } from '../../../tests/__mocks__/userChallengeData.mock'
 import ActionCard from './ActionCard'
-import { profileData } from '../../../tests/__mocks__/profile.mock'
-import configureStore from 'redux-mock-store'
-import { defaultEcogestureData } from '../../../tests/__mocks__/actionData.mock'
-import { Button } from '@material-ui/core'
-import EcogestureModal from 'components/Ecogesture/EcogestureModal'
 
 const mockStore = configureStore([])
 
diff --git a/src/components/Action/ActionChoose.spec.tsx b/src/components/Action/ActionChoose.spec.tsx
index b1b44ff94686f9729773ca2c637d478b4358bd13..d1c67697be9abf67bf3f5fc4fad3c55749b509d8 100644
--- a/src/components/Action/ActionChoose.spec.tsx
+++ b/src/components/Action/ActionChoose.spec.tsx
@@ -1,12 +1,12 @@
-import React from 'react'
 import { mount } from 'enzyme'
+import React from 'react'
 import { Provider } from 'react-redux'
+import configureStore from 'redux-mock-store'
 import { globalStateData } from '../../../tests/__mocks__/globalStateData.mock'
+import { profileData } from '../../../tests/__mocks__/profileData.mock'
 import { userChallengeData } from '../../../tests/__mocks__/userChallengeData.mock'
-import { profileData } from '../../../tests/__mocks__/profile.mock'
-import configureStore from 'redux-mock-store'
-import ActionChoose from './ActionChoose'
 import ActionBegin from './ActionBegin'
+import ActionChoose from './ActionChoose'
 
 jest.mock('cozy-ui/transpiled/react/I18n', () => {
   return {
diff --git a/src/components/Action/ActionDone.spec.tsx b/src/components/Action/ActionDone.spec.tsx
index 748320be93efa459470c709d50a7bf510d8fc61a..b22aad89dd19f51ee017f2ba2311e2d0ed8cab38 100644
--- a/src/components/Action/ActionDone.spec.tsx
+++ b/src/components/Action/ActionDone.spec.tsx
@@ -1,16 +1,16 @@
-import React from 'react'
+import { Button } from '@material-ui/core'
 import { mount } from 'enzyme'
-import configureStore from 'redux-mock-store'
+import React from 'react'
+import { act } from 'react-dom/test-utils'
+import * as reactRedux from 'react-redux'
 import { Provider } from 'react-redux'
+import configureStore from 'redux-mock-store'
+import UsageEventService from 'services/usageEvent.service'
+import * as challengeActions from 'store/challenge/challenge.actions'
 import { globalStateData } from '../../../tests/__mocks__/globalStateData.mock'
+import { profileData } from '../../../tests/__mocks__/profileData.mock'
 import { userChallengeData } from '../../../tests/__mocks__/userChallengeData.mock'
-import { profileData } from '../../../tests/__mocks__/profile.mock'
 import ActionDone from './ActionDone'
-import { Button } from '@material-ui/core'
-import * as reactRedux from 'react-redux'
-import * as challengeActions from 'store/challenge/challenge.actions'
-import { act } from 'react-dom/test-utils'
-import UsageEventService from 'services/usageEvent.service'
 
 const mockStore = configureStore([])
 jest.mock('cozy-ui/transpiled/react/I18n', () => {
diff --git a/src/components/Action/ActionList.spec.tsx b/src/components/Action/ActionList.spec.tsx
index 34af07b69129d4b2a760cb43aaed7270a00f93e2..038cc7e91c6719a71b88aa12fa2488bdbe714f83 100644
--- a/src/components/Action/ActionList.spec.tsx
+++ b/src/components/Action/ActionList.spec.tsx
@@ -1,13 +1,13 @@
-import React from 'react'
 import { mount } from 'enzyme'
-import configureStore from 'redux-mock-store'
+import React from 'react'
 import { Provider } from 'react-redux'
+import configureStore from 'redux-mock-store'
+import { defaultEcogestureData } from '../../../tests/__mocks__/actionData.mock'
 import { globalStateData } from '../../../tests/__mocks__/globalStateData.mock'
-import ActionList from './ActionList'
-import ActionCard from './ActionCard'
+import { profileData } from '../../../tests/__mocks__/profileData.mock'
 import { userChallengeData } from '../../../tests/__mocks__/userChallengeData.mock'
-import { profileData } from '../../../tests/__mocks__/profile.mock'
-import { defaultEcogestureData } from '../../../tests/__mocks__/actionData.mock'
+import ActionCard from './ActionCard'
+import ActionList from './ActionList'
 
 const mockStore = configureStore([])
 
diff --git a/src/components/Action/ActionModal.spec.tsx b/src/components/Action/ActionModal.spec.tsx
index 29c27a23afa20af6ac35660e2bc30ae6d2616f19..7c9fb2e01730b74655a7d1a978a834ea17630a52 100644
--- a/src/components/Action/ActionModal.spec.tsx
+++ b/src/components/Action/ActionModal.spec.tsx
@@ -1,17 +1,17 @@
-import React from 'react'
+import { Button } from '@material-ui/core'
 import { mount } from 'enzyme'
+import React from 'react'
+import { act } from 'react-dom/test-utils'
+import * as reactRedux from 'react-redux'
 import { Provider } from 'react-redux'
+import configureStore from 'redux-mock-store'
+import UsageEventService from 'services/usageEvent.service'
+import * as challengeActions from 'store/challenge/challenge.actions'
+import { defaultEcogestureData } from '../../../tests/__mocks__/actionData.mock'
 import { globalStateData } from '../../../tests/__mocks__/globalStateData.mock'
+import { profileData } from '../../../tests/__mocks__/profileData.mock'
 import { userChallengeData } from '../../../tests/__mocks__/userChallengeData.mock'
 import ActionModal from './ActionModal'
-import { defaultEcogestureData } from '../../../tests/__mocks__/actionData.mock'
-import { profileData } from '../../../tests/__mocks__/profile.mock'
-import configureStore from 'redux-mock-store'
-import { Button } from '@material-ui/core'
-import * as reactRedux from 'react-redux'
-import * as challengeActions from 'store/challenge/challenge.actions'
-import { act } from 'react-dom/test-utils'
-import UsageEventService from 'services/usageEvent.service'
 
 jest.mock('cozy-ui/transpiled/react/I18n', () => {
   return {
diff --git a/src/components/Action/ActionOnGoing.spec.tsx b/src/components/Action/ActionOnGoing.spec.tsx
index ddf95e7df910db9b83eba2e7430c300b6679b027..7b2d0347827580ac2ca64d383e0e2f6afbaa65c7 100644
--- a/src/components/Action/ActionOnGoing.spec.tsx
+++ b/src/components/Action/ActionOnGoing.spec.tsx
@@ -1,18 +1,18 @@
-import React from 'react'
-import { mount } from 'enzyme'
-import { Provider } from 'react-redux'
-import { globalStateData } from '../../../tests/__mocks__/globalStateData.mock'
-import { userChallengeData } from '../../../tests/__mocks__/userChallengeData.mock'
-import { defaultEcogestureData } from '../../../tests/__mocks__/actionData.mock'
-import { profileData } from '../../../tests/__mocks__/profile.mock'
-import configureStore from 'redux-mock-store'
 import { Button } from '@material-ui/core'
-import ActionOnGoing from './ActionOnGoing'
+import EcogestureModal from 'components/Ecogesture/EcogestureModal'
 import { UserActionState } from 'enum/userAction.enum'
+import { mount } from 'enzyme'
 import { DateTime } from 'luxon'
-import EcogestureModal from 'components/Ecogesture/EcogestureModal'
 import { UserAction } from 'models'
+import React from 'react'
 import { act } from 'react-dom/test-utils'
+import { Provider } from 'react-redux'
+import configureStore from 'redux-mock-store'
+import { defaultEcogestureData } from '../../../tests/__mocks__/actionData.mock'
+import { globalStateData } from '../../../tests/__mocks__/globalStateData.mock'
+import { profileData } from '../../../tests/__mocks__/profileData.mock'
+import { userChallengeData } from '../../../tests/__mocks__/userChallengeData.mock'
+import ActionOnGoing from './ActionOnGoing'
 
 jest.mock('cozy-ui/transpiled/react/I18n', () => {
   return {
diff --git a/src/components/Action/ActionView.spec.tsx b/src/components/Action/ActionView.spec.tsx
index 736802cd2e43895ed6c08ca1cf59290f6ea3563c..50040a437b9a686564147e238b82f656bda3ddef 100644
--- a/src/components/Action/ActionView.spec.tsx
+++ b/src/components/Action/ActionView.spec.tsx
@@ -1,16 +1,16 @@
-import React from 'react'
+import ActionView from 'components/Action/ActionView'
+import { UserActionState } from 'enum/userAction.enum'
 import { mount } from 'enzyme'
+import React from 'react'
 import { Provider } from 'react-redux'
+import configureStore from 'redux-mock-store'
 import { globalStateData } from '../../../tests/__mocks__/globalStateData.mock'
+import { modalStateData } from '../../../tests/__mocks__/modalStateData.mock'
+import { profileData } from '../../../tests/__mocks__/profileData.mock'
 import { userChallengeData } from '../../../tests/__mocks__/userChallengeData.mock'
-import ActionView from 'components/Action/ActionView'
-import configureStore from 'redux-mock-store'
-import { UserActionState } from 'enum/userAction.enum'
 import ActionChoose from './ActionChoose'
-import ActionOnGoing from './ActionOnGoing'
 import ActionDone from './ActionDone'
-import { profileData } from '../../../tests/__mocks__/profile.mock'
-import { modalStateData } from '../../../tests/__mocks__/modalStateData.mock'
+import ActionOnGoing from './ActionOnGoing'
 
 jest.mock('cozy-ui/transpiled/react/I18n', () => {
   return {
diff --git a/src/components/Analysis/AnalysisConsumption.spec.tsx b/src/components/Analysis/AnalysisConsumption.spec.tsx
index a080095b356ddd774283a9eb1347a0bed831e873..0366bc27ef838d4ec7b360eb9b6eac96f24bed24 100644
--- a/src/components/Analysis/AnalysisConsumption.spec.tsx
+++ b/src/components/Analysis/AnalysisConsumption.spec.tsx
@@ -1,21 +1,21 @@
 /* eslint-disable react/display-name */
-import React from 'react'
+import { Accordion } from '@material-ui/core'
+import Button from '@material-ui/core/Button'
+import AnalysisConsumption from 'components/Analysis/AnalysisConsumption'
+import { FluidType } from 'enum/fluid.enum'
 import { mount } from 'enzyme'
+import { DateTime } from 'luxon'
+import { PerformanceIndicator } from 'models'
+import React from 'react'
+import { act } from 'react-dom/test-utils'
 import { Provider } from 'react-redux'
 import configureStore from 'redux-mock-store'
-import { profileData } from '../../../tests/__mocks__/profile.mock'
-import AnalysisConsumption from 'components/Analysis/AnalysisConsumption'
-import { act } from 'react-dom/test-utils'
-import Button from '@material-ui/core/Button'
 import { globalStateData } from '../../../tests/__mocks__/globalStateData.mock'
+import { profileData } from '../../../tests/__mocks__/profileData.mock'
 import {
   mockMonthlyForecastJanuaryTestProfile1,
   profileTypeData,
 } from '../../../tests/__mocks__/profileType.mock'
-import { FluidType } from 'enum/fluid.enum'
-import { PerformanceIndicator } from 'models'
-import { DateTime } from 'luxon'
-import { Accordion } from '@material-ui/core'
 
 jest.mock('cozy-ui/transpiled/react/I18n', () => {
   return {
diff --git a/src/components/Analysis/AnalysisError.spec.tsx b/src/components/Analysis/AnalysisError.spec.tsx
index efd24091194803c39bbc3b6813ce30bdb31e5a79..b612c1422197e971ae30d5478a1115767b9484ba 100644
--- a/src/components/Analysis/AnalysisError.spec.tsx
+++ b/src/components/Analysis/AnalysisError.spec.tsx
@@ -1,12 +1,12 @@
-import React from 'react'
-import { mount } from 'enzyme'
+import Button from '@material-ui/core/Button'
+import Dialog from '@material-ui/core/Dialog'
 import AnalysisErrorModal from 'components/Analysis/AnalysisErrorModal'
+import { mount } from 'enzyme'
+import React from 'react'
+import { Provider } from 'react-redux'
 import configureStore from 'redux-mock-store'
-import { profileData } from '../../../tests/__mocks__/profile.mock'
 import { globalStateData } from '../../../tests/__mocks__/globalStateData.mock'
-import { Provider } from 'react-redux'
-import Dialog from '@material-ui/core/Dialog'
-import Button from '@material-ui/core/Button'
+import { profileData } from '../../../tests/__mocks__/profileData.mock'
 
 jest.mock('cozy-ui/transpiled/react/I18n', () => {
   return {
diff --git a/src/components/Analysis/AnalysisView.spec.tsx b/src/components/Analysis/AnalysisView.spec.tsx
index e3c5062d544c10835394610a6af00cb96ea3e24b..32c67dbd856468e65bcfcfb7f1c996362c5a846d 100644
--- a/src/components/Analysis/AnalysisView.spec.tsx
+++ b/src/components/Analysis/AnalysisView.spec.tsx
@@ -1,16 +1,16 @@
-import React from 'react'
+import AnalysisView from 'components/Analysis/AnalysisView'
 import { mount } from 'enzyme'
+import React from 'react'
 import * as reactRedux from 'react-redux'
 import { Provider } from 'react-redux'
-import AnalysisView from 'components/Analysis/AnalysisView'
+import * as globalActions from 'store/global/global.actions'
+import * as profileActions from 'store/profile/profile.actions'
 import { globalStateData } from '../../../tests/__mocks__/globalStateData.mock'
-import { profileData } from '../../../tests/__mocks__/profile.mock'
+import { profileData } from '../../../tests/__mocks__/profileData.mock'
 import {
   createMockStore,
   mockInitialEcolyoState,
 } from '../../../tests/__mocks__/store'
-import * as globalActions from 'store/global/global.actions'
-import * as profileActions from 'store/profile/profile.actions'
 
 jest.mock('cozy-ui/transpiled/react/I18n', () => {
   return {
diff --git a/src/components/Duel/DuelResultModal.spec.tsx b/src/components/Duel/DuelResultModal.spec.tsx
index 4970dbcfaab1dd9ba5f6daced1a016aa4a44fe6a..7afeda42df5d56f342c94006976a296c46dd595b 100644
--- a/src/components/Duel/DuelResultModal.spec.tsx
+++ b/src/components/Duel/DuelResultModal.spec.tsx
@@ -1,10 +1,10 @@
-import React from 'react'
 import { mount } from 'enzyme'
+import React from 'react'
 import { Provider } from 'react-redux'
+import configureStore from 'redux-mock-store'
 import { globalStateData } from '../../../tests/__mocks__/globalStateData.mock'
+import { profileData } from '../../../tests/__mocks__/profileData.mock'
 import { userChallengeData } from '../../../tests/__mocks__/userChallengeData.mock'
-import { profileData } from '../../../tests/__mocks__/profile.mock'
-import configureStore from 'redux-mock-store'
 
 import { act } from 'react-dom/test-utils'
 import DuelResultModal from './DuelResultModal'
diff --git a/src/components/Ecogesture/EcogestureEmptyList.spec.tsx b/src/components/Ecogesture/EcogestureEmptyList.spec.tsx
index c6318f0fc9b76f936c2da157e13bfcd5374f3814..01d6a11cd9b36f83d00fdd54b399c3ed3f74e360 100644
--- a/src/components/Ecogesture/EcogestureEmptyList.spec.tsx
+++ b/src/components/Ecogesture/EcogestureEmptyList.spec.tsx
@@ -1,12 +1,12 @@
-import React from 'react'
+import Button from '@material-ui/core/Button'
 import { mount } from 'enzyme'
+import toJson from 'enzyme-to-json'
+import React from 'react'
+import { Provider } from 'react-redux'
 import configureStore from 'redux-mock-store'
-import { profileData } from '../../../tests/__mocks__/profile.mock'
 import { globalStateData } from '../../../tests/__mocks__/globalStateData.mock'
-import { Provider } from 'react-redux'
-import Button from '@material-ui/core/Button'
+import { profileData } from '../../../tests/__mocks__/profileData.mock'
 import EcogestureEmptyList from './EcogestureEmptyList'
-import toJson from 'enzyme-to-json'
 
 jest.mock('cozy-ui/transpiled/react/I18n', () => {
   return {
diff --git a/src/components/Onboarding/WelcomeModal.spec.tsx b/src/components/Onboarding/WelcomeModal.spec.tsx
index 1d6e8a48b841ffaec6a2df04b4bf91eeb0fdc3c7..32a1543149d0d63b6b375cae68d5d2e210d3675e 100644
--- a/src/components/Onboarding/WelcomeModal.spec.tsx
+++ b/src/components/Onboarding/WelcomeModal.spec.tsx
@@ -1,13 +1,13 @@
-import React from 'react'
+import { Button, IconButton } from '@material-ui/core'
 import { mount } from 'enzyme'
 import toJson from 'enzyme-to-json'
-import WelcomeModal from './WelcomeModal'
-import { profileData } from '../../../tests/__mocks__/profile.mock'
-import configureStore from 'redux-mock-store'
+import React from 'react'
 import { Provider } from 'react-redux'
+import configureStore from 'redux-mock-store'
 import * as profileActions from 'store/profile/profile.actions'
-import { Button, IconButton } from '@material-ui/core'
 import mockClient from '../../../tests/__mocks__/client'
+import { profileData } from '../../../tests/__mocks__/profileData.mock'
+import WelcomeModal from './WelcomeModal'
 
 jest.mock('cozy-ui/transpiled/react/I18n', () => {
   return {
diff --git a/src/components/Options/ProfileTypeOptions/ProfileTypeOptions.spec.tsx b/src/components/Options/ProfileTypeOptions/ProfileTypeOptions.spec.tsx
index fed0a9870aac2c6e2acc96614577d5ce853f52fd..700aecb5d266af9e084287eff8fbd66175bc5049 100644
--- a/src/components/Options/ProfileTypeOptions/ProfileTypeOptions.spec.tsx
+++ b/src/components/Options/ProfileTypeOptions/ProfileTypeOptions.spec.tsx
@@ -1,19 +1,19 @@
-import React from 'react'
-import { mount } from 'enzyme'
-import { Provider } from 'react-redux'
-import configureStore from 'redux-mock-store'
-import ProfileTypeOptions from 'components/Options/ProfileTypeOptions/ProfileTypeOptions'
-import { profileData } from '../../../../tests/__mocks__/profile.mock'
-import { mockProfileType } from '../../../../tests/__mocks__/profileType.mock'
+import profileIcon from 'assets/icons/ico/profile.svg'
 import StyledCard from 'components/CommonKit/Card/StyledCard'
 import StyledIcon from 'components/CommonKit/Icon/StyledIcon'
-import profileIcon from 'assets/icons/ico/profile.svg'
+import ProfileTypeOptions from 'components/Options/ProfileTypeOptions/ProfileTypeOptions'
 import {
   HousingType,
   IndividualInsulationWork,
   IndividualOrCollective,
   ThreeChoicesAnswer,
 } from 'enum/profileType.enum'
+import { mount } from 'enzyme'
+import React from 'react'
+import { Provider } from 'react-redux'
+import configureStore from 'redux-mock-store'
+import { profileData } from '../../../../tests/__mocks__/profileData.mock'
+import { mockProfileType } from '../../../../tests/__mocks__/profileType.mock'
 import { mockInitialChallengeState } from '../../../../tests/__mocks__/store'
 
 jest.mock('cozy-ui/transpiled/react/I18n', () => {
diff --git a/src/components/Terms/DataShareConsentContent.spec.tsx b/src/components/Terms/DataShareConsentContent.spec.tsx
index 0eb642b96dca710b92f1e0c0b9fb75eb6ea16945..43865afb140d5fd455a5f096708cccd6df9965ba 100644
--- a/src/components/Terms/DataShareConsentContent.spec.tsx
+++ b/src/components/Terms/DataShareConsentContent.spec.tsx
@@ -1,10 +1,10 @@
-import React from 'react'
 import { mount } from 'enzyme'
 import toJson from 'enzyme-to-json'
-import DataShareConsentContent from './DataShareConsentContent'
-import { profileData } from '../../../tests/__mocks__/profile.mock'
-import configureStore from 'redux-mock-store'
+import React from 'react'
 import { Provider } from 'react-redux'
+import configureStore from 'redux-mock-store'
+import { profileData } from '../../../tests/__mocks__/profileData.mock'
+import DataShareConsentContent from './DataShareConsentContent'
 
 jest.mock('cozy-ui/transpiled/react/I18n', () => {
   return {
diff --git a/src/components/Terms/TermsView.spec.tsx b/src/components/Terms/TermsView.spec.tsx
index d3bcf1fa2e16188ff33000a2b614b67e87facce4..6aa03439582dc20c6d34956da879ef89383c68b5 100644
--- a/src/components/Terms/TermsView.spec.tsx
+++ b/src/components/Terms/TermsView.spec.tsx
@@ -1,14 +1,14 @@
-import React from 'react'
-import { mount } from 'enzyme'
-import TermsView from './TermsView'
-import { profileData } from '../../../tests/__mocks__/profile.mock'
-import configureStore from 'redux-mock-store'
-import { Provider } from 'react-redux'
 import { Button } from '@material-ui/core'
+import { mount } from 'enzyme'
 import toJson from 'enzyme-to-json'
+import React from 'react'
 import * as reactRedux from 'react-redux'
-import { mockUpToDateTerm } from '../../../tests/__mocks__/termsData.mock'
+import { Provider } from 'react-redux'
+import configureStore from 'redux-mock-store'
 import { globalStateData } from '../../../tests/__mocks__/globalStateData.mock'
+import { profileData } from '../../../tests/__mocks__/profileData.mock'
+import { mockUpToDateTerm } from '../../../tests/__mocks__/termsData.mock'
+import TermsView from './TermsView'
 
 jest.mock('cozy-ui/transpiled/react/I18n', () => {
   return {
diff --git a/src/db/profileData.json b/src/db/profileData.json
deleted file mode 100644
index c8007e374da24d88f268e2cef270151303d72197..0000000000000000000000000000000000000000
--- a/src/db/profileData.json
+++ /dev/null
@@ -1,22 +0,0 @@
-[
-  {
-    "ecogestureHash": "",
-    "challengeHash": "",
-    "mailToken": "",
-    "duelHash": "",
-    "quizHash": "",
-    "isFirstConnection": true,
-    "lastConnectionDate": "0000-01-01T00:00:00.000Z",
-    "haveSeenLastAnalysis": true,
-    "sendAnalysisNotification": true,
-    "monthlyAnalysisDate": "0000-01-01T00:00:00.000Z",
-    "sendConsumptionAlert": false,
-    "waterDailyConsumptionLimit": 0,
-    "isProfileTypeCompleted": false,
-    "isProfileEcogestureCompleted": false,
-    "onboarding": {
-      "isWelcomeSeen": false
-    },
-    "haveSeenEcogestureModal": false
-  }
-]
diff --git a/src/db/profileData.ts b/src/db/profileData.ts
new file mode 100644
index 0000000000000000000000000000000000000000..e6b02f585913c10d51b800de352c1a0bc86018ea
--- /dev/null
+++ b/src/db/profileData.ts
@@ -0,0 +1,32 @@
+import { ProfileEntity } from 'models'
+
+const profileData: Omit<ProfileEntity, 'id'> = {
+  activateHalfHourDate: '0000-01-01T00:00:00.000Z',
+  challengeHash: '',
+  customPopupDate: '0000-01-01T00:00:00.000Z',
+  duelHash: '',
+  ecogestureHash: '',
+  explorationHash: '',
+  haveSeenEcogestureModal: false,
+  haveSeenLastAnalysis: true,
+  isFirstConnection: true,
+  isProfileEcogestureCompleted: false,
+  isProfileTypeCompleted: false,
+  lastConnectionDate: '0000-01-01T00:00:00.000Z',
+  mailToken: '',
+  monthlyAnalysisDate: '0000-01-01T00:00:00.000Z',
+  partnersIssueSeenDate: {
+    enedis: '0000-01-01T00:00:00.000Z',
+    egl: '0000-01-01T00:00:00.000Z',
+    grdf: '0000-01-01T00:00:00.000Z',
+  },
+  quizHash: '',
+  onboarding: {
+    isWelcomeSeen: false,
+  },
+  sendAnalysisNotification: true,
+  sendConsumptionAlert: false,
+  waterDailyConsumptionLimit: 0,
+}
+
+export default profileData
diff --git a/src/migrations/migration.spec.ts b/src/migrations/migration.spec.ts
index 69e6de6ddb0c6d44737cf6981ffa7d62ac002c68..01adb4cdadbbfa013459a64b4e735f6545b50180 100644
--- a/src/migrations/migration.spec.ts
+++ b/src/migrations/migration.spec.ts
@@ -3,12 +3,12 @@ import { FLUIDPRICES_DOCTYPE, PROFILE_DOCTYPE } from 'doctypes'
 import { FluidPrice, Profile } from 'models'
 import { Schema } from 'models/schema.models'
 import mockClient from '../../tests/__mocks__/client'
-import { profileData } from '../../tests/__mocks__/profile.mock'
+import { profileData } from '../../tests/__mocks__/profileData.mock'
 import { migrate, migrationLog } from './migration'
 import {
-  MIGRATION_RESULT_NOOP,
   MIGRATION_RESULT_COMPLETE,
   MIGRATION_RESULT_FAILED,
+  MIGRATION_RESULT_NOOP,
 } from './migration.data'
 import { Migration, MigrationResult } from './migration.type'
 
diff --git a/src/services/initialization.service.spec.ts b/src/services/initialization.service.spec.ts
index ba4cc353721c95b0bd7e5c48075a534591007763..74f7a6074e297b50f47d3d79084e1a5bf8ec3b47 100644
--- a/src/services/initialization.service.spec.ts
+++ b/src/services/initialization.service.spec.ts
@@ -1,32 +1,32 @@
 import { QueryResult } from 'cozy-client'
 import { DateTime } from 'luxon'
 import { UserChallenge } from 'models'
-import InitializationService from './initialization.service'
 import mockClient from '../../tests/__mocks__/client'
+import InitializationService from './initialization.service'
 
-import ecogestureData from 'db/ecogestureData.json'
 import challengeEntityData from 'db/challengeEntity.json'
 import duelEntityData from 'db/duelEntity.json'
-import quizEntityData from 'db/quizEntity.json'
+import ecogestureData from 'db/ecogestureData.json'
 import explorationEntityData from 'db/explorationEntity.json'
+import quizEntityData from 'db/quizEntity.json'
 
-import { hashFile } from 'utils/hash'
-import { getActualAnalysisDate } from 'utils/date'
 import { FluidType } from 'enum/fluid.enum'
-import { ecogesturesData } from '../../tests/__mocks__/ecogesturesData.mock'
-import { profileData } from '../../tests/__mocks__/profile.mock'
-import { fluidStatusData } from '../../tests/__mocks__/fluidStatusData.mock'
-import { userChallengeData } from '../../tests/__mocks__/userChallengeData.mock'
-import { graphData } from '../../tests/__mocks__/datachartData.mock'
+import { getActualAnalysisDate } from 'utils/date'
+import { hashFile } from 'utils/hash'
 import { allChallengeEntityData } from '../../tests/__mocks__/challengeEntity.mock'
+import { graphData } from '../../tests/__mocks__/datachartData.mock'
 import { allDuelEntity } from '../../tests/__mocks__/duelData.mock'
-import { allQuizEntities } from '../../tests/__mocks__/quizData.mock'
+import { ecogesturesData } from '../../tests/__mocks__/ecogesturesData.mock'
 import { allExplorationEntities } from '../../tests/__mocks__/explorationData.mock'
+import { fluidPrices } from '../../tests/__mocks__/fluidPrice.mock'
+import { fluidStatusData } from '../../tests/__mocks__/fluidStatusData.mock'
+import { profileData } from '../../tests/__mocks__/profileData.mock'
+import { allQuizEntities } from '../../tests/__mocks__/quizData.mock'
 import {
   mockOutdatedTerm,
   mockUpToDateTerm,
 } from '../../tests/__mocks__/termsData.mock'
-import { fluidPrices } from '../../tests/__mocks__/fluidPrice.mock'
+import { userChallengeData } from '../../tests/__mocks__/userChallengeData.mock'
 
 const mockCreateIndexKonnector = jest.fn()
 jest.mock('./konnector.service', () => {
diff --git a/src/services/initialization.service.ts b/src/services/initialization.service.ts
index 2ff22d6eda74a41820c0dbf07cf0294e293a6494..fa41bf5e1a84297dd4ae7b5492760d6463d14f26 100644
--- a/src/services/initialization.service.ts
+++ b/src/services/initialization.service.ts
@@ -5,7 +5,7 @@ import challengeEntityData from 'db/challengeEntity.json'
 import duelEntityData from 'db/duelEntity.json'
 import ecogestureData from 'db/ecogestureData.json'
 import explorationEntityData from 'db/explorationEntity.json'
-import profileData from 'db/profileData.json'
+import profileData from 'db/profileData'
 import quizEntityData from 'db/quizEntity.json'
 import {
   CHALLENGE_DOCTYPE,
@@ -86,7 +86,7 @@ export default class InitializationService {
         // Population with the data
         const { data: newProfile } = await this._client.create(
           PROFILE_DOCTYPE,
-          profileData[0]
+          profileData
         )
         if (newProfile) {
           logApp.info('[Initialization] Profile created')
diff --git a/src/services/profile.service.spec.ts b/src/services/profile.service.spec.ts
index 8b63298aac546600d365c10b3d0a165c11cdda65..af34c70da7d378c2f439846695980e7eb0fdcff3 100644
--- a/src/services/profile.service.spec.ts
+++ b/src/services/profile.service.spec.ts
@@ -2,7 +2,7 @@ import { QueryResult } from 'cozy-client'
 import { DateTime } from 'luxon'
 import { Profile } from 'models'
 import mockClient from '../../tests/__mocks__/client'
-import { profileData } from '../../tests/__mocks__/profile.mock'
+import { profileData } from '../../tests/__mocks__/profileData.mock'
 import ProfileService from './profile.service'
 
 describe('UserProfile service', () => {
diff --git a/src/services/profile.service.ts b/src/services/profile.service.ts
index 04fd21fbb306364972d978cec40160445a8f5e0f..06f7d644e8277baba9382c98aeb1508902187241 100644
--- a/src/services/profile.service.ts
+++ b/src/services/profile.service.ts
@@ -22,15 +22,6 @@ export default class ProfileService {
    * @returns {Profile}
    */
   private parseProfileEntityToProfile(profileEntity: ProfileEntity): Profile {
-    const yesterday: DateTime = DateTime.local()
-      .minus({ day: 1 })
-      .startOf('day')
-    const partnersIssueSeenDate = {
-      enedis: yesterday,
-      egl: yesterday,
-      grdf: yesterday,
-    }
-
     const profile: Profile = {
       ...profileEntity,
       monthlyAnalysisDate:
@@ -38,7 +29,11 @@ export default class ProfileService {
           ? this.getDate(profileEntity.monthlyAnalysisDate)
           : profileEntity.monthlyAnalysisDate,
       lastConnectionDate: this.getDate(profileEntity.lastConnectionDate),
-      partnersIssueSeenDate: partnersIssueSeenDate,
+      partnersIssueSeenDate: {
+        enedis: this.getDate(profileEntity.partnersIssueSeenDate.enedis),
+        egl: this.getDate(profileEntity.partnersIssueSeenDate.egl),
+        grdf: this.getDate(profileEntity.partnersIssueSeenDate.grdf),
+      },
       activateHalfHourDate: this.getDate(profileEntity.activateHalfHourDate),
       customPopupDate: this.getDate(profileEntity.customPopupDate),
     }
diff --git a/src/store/profile/profile.action.spec.ts b/src/store/profile/profile.action.spec.ts
index a1b52ed7a25e5e80d231c577c4b04227f6b65237..a9d3d73f8fd23a6e0ce8fa0a215e83c937a3df04 100644
--- a/src/store/profile/profile.action.spec.ts
+++ b/src/store/profile/profile.action.spec.ts
@@ -1,9 +1,9 @@
-import { UPDATE_PROFILE, updateProfile } from './profile.actions'
-import { profileData } from '../../../tests/__mocks__/profile.mock'
+import { profileData } from '../../../tests/__mocks__/profileData.mock'
 import {
   createMockStore,
   mockInitialEcolyoState,
 } from '../../../tests/__mocks__/store'
+import { updateProfile, UPDATE_PROFILE } from './profile.actions'
 
 const mockUpdateProfile = jest.fn()
 jest.mock('services/profile.service', () => {
diff --git a/src/store/profile/profile.reducer.spec.ts b/src/store/profile/profile.reducer.spec.ts
index e547bfc134d758e39cf4814d5046f8e169c4dc3c..b1764154b9433d461d6d649641ace3f36e9154d0 100644
--- a/src/store/profile/profile.reducer.spec.ts
+++ b/src/store/profile/profile.reducer.spec.ts
@@ -1,7 +1,7 @@
-import { profileReducer } from './profile.reducer'
-import { UPDATE_PROFILE } from './profile.actions'
+import { profileData } from '../../../tests/__mocks__/profileData.mock'
 import { mockInitialProfileState } from '../../../tests/__mocks__/store'
-import { profileData } from '../../../tests/__mocks__/profile.mock'
+import { UPDATE_PROFILE } from './profile.actions'
+import { profileReducer } from './profile.reducer'
 
 describe('profile reducer', () => {
   it('should return the initial state', () => {
diff --git a/tests/__mocks__/profile.mock.ts b/tests/__mocks__/profileData.mock.ts
similarity index 100%
rename from tests/__mocks__/profile.mock.ts
rename to tests/__mocks__/profileData.mock.ts