diff --git a/docs/ecolyo/functionalities/dacc.md b/docs/ecolyo/functionalities/dacc.md
new file mode 100644
index 0000000000000000000000000000000000000000..e2a30628efe23cda38a7e204037ec3b145c54ad4
--- /dev/null
+++ b/docs/ecolyo/functionalities/dacc.md
@@ -0,0 +1,29 @@
+# DACC
+
+What is DACC ? A cozy blackbox where apps can send data in order to be anonymised and aggregate to provide usage stats.
+
+## Infrastructure workflow
+
+We have two environements, a dev one and a production. Both of them look like the following schema : 
+
+![dacc](/img/architecture/dacc.png)
+
+On the developpement env, the 'cozy env' refers to our 'Alpha' VM.
+
+## Service
+
+There is a service named `aggregatorUsageEvent`, running on a daily basis, sending pre-processed data to cozy. This service is responsible for parsing traced events store in database and send them to cozy. 
+
+## Usage events
+
+| Title | Tech name | target | context | startDate | result | trigger | Cozy Dacc Name | 
+| --- | --- | --- | --- | --- | --- | --- | --- |
+| Changement d'action dans un challenge | ActionChangeEvent | Id de l'action | Id du challenge en cours | --- | --- | Chaque appui sur le bouton `selectEcogesture` dans le `ActionCard` | navigation-action-daily |
+| Validation de la fin d'une action | ActionEndEvent | Id de l'ecogeste | Id du challenge en cours | Date de début de l'action | --- | Lors de l'appui sur le bouton de fin d'action | event-duration |
+| Connexion d'un utilisateur | ConnectionEvent | --- | Navigateur utilisé | --- | Si c'est la première connexion `firstConnection` est stocké | A chaque chargement de l'application | connection-count-daily |
+| Connecteur Classique | KonnectorConnectEvent | Slug du connecteur | --- | Connecteur | Success ou error | Le succès dans le cas ou on a la pop-up 'félicitation', le 'error' en cas d'erreur de quelque type que ce soit (catch) | konnector-event-daily |
+| Connecteur Oauth (enedis, GRDF) | KonnectorConnectEvent | Slug du connecteur | --- | Connecteur | Success ou error | Le succès dans le cas ou on a la pop-up 'félicitation', le 'error' dans le cas ou aucun accoun n'est créé | konnector-event-daily |
+| Refresh manuel du connecteur | KonnectorRefreshEvent | Slug du connecteur | --- | Connecteur | Success ou error. Le succès est set quand l'état du trigger est a 'done' | Lors de l'appuie sur le bouton 'mettre a jour' | konnector-event-daily |
+## Indicators
+
+TODO
\ No newline at end of file
diff --git a/docs/img/architecture/dacc.png b/docs/img/architecture/dacc.png
new file mode 100644
index 0000000000000000000000000000000000000000..d4e7650c6e1fc6bfda38b80bd369c7533f6b2618
Binary files /dev/null and b/docs/img/architecture/dacc.png differ