Skip to content

Commit

Permalink
fix(cgu): update terms and design of static pages
Browse files Browse the repository at this point in the history
  • Loading branch information
pYassine committed Nov 29, 2023
1 parent e000980 commit cadbe04
Show file tree
Hide file tree
Showing 25 changed files with 149 additions and 112 deletions.
4 changes: 4 additions & 0 deletions .talismanrc
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,16 @@ fileignoreconfig:
checksum: bd05dd6b68f7fe2ca36ab1180a0449878cf78f4e048d2e5979b3dbe5fba1db53
- filename: packages/backend/src/_migrations/_init-db/1603812391580-pr-env-create-database.ts
checksum: 4933dc2edd58b0d9ced8906548fec306389d66a0b415b99cd29dc09fdfe76c3b
- filename: packages/backend/src/database/services/user-usager/user-usager-security/userUsagerSecurityPasswordUpdater.service.ts
checksum: 725e69e0017746a36f12e18f55c084ed3b733d2b0b5adf88c1978cc940fe8439
- filename: packages/backend/src/interactions/services/InteractionsDeletor.service.spec.ts
checksum: b66659fea19859e55afaf0ed47519f0804857e486b2ecc6b01d5ae96f1a86a0b
- filename: packages/backend/src/users/dto/reset-password.dto.ts
checksum: 459ec0c5e439bca5375d3a06f4868f8078ca2ad1895fdc5c84bc81cc6bc394fc
- filename: packages/frontend/src/app/modules/general/components/login/login.component.ts
checksum: 478ac6427b28b5473166ea12bc5ffe275d6dfb1bf3c190c1d852012907f4d317
- filename: packages/frontend/src/assets/files/news.json
checksum: eef674a077a8c6b56e087ae5d664b10ba956b435f6e29cc241f90ba55f8c1f7a
- filename: packages/portail-usagers/src/app/modules/general/components/_static/cgu/cgu.component.html
checksum: 584da8c9b8ebc95d1d996d0201e0e57cf31e05c6704104e7adacba67a7eb4dd7
- filename: packages/portail-usagers/src/app/modules/usager-auth/services/usager-auth.service.ts
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ async function updatePassword({

await userUsagerRepository.update(
{ id: userId },
{ password: hash, passwordLastUpdate: new Date() }
{ password: hash, passwordLastUpdate: new Date(), acceptTerms: new Date() }
);

const updatedUser = await userUsagerRepository.findOneBy({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ <h4>Création de l’espace personnel</h4>
bénéficier d’un compte administrateur sur le service, il convient de
représenter une personne morale juridiquement habilitée à gérer les
procédures de domiciliation, notamment au vu des articles L. 264-1 à L.
264-9 du code de l’action sociale et des familles.
264-9 du code de l’action sociale et des familles.
</p>

<p>
Expand Down Expand Up @@ -359,7 +359,7 @@ <h2>
l’article 26 du RGPD. L’utilisation des Services implique la mise en
œuvre d’un traitement de données à caractère personnel. Sont
responsables de traitement conjoint : la Direction générale de la
Cohésion sociale présente au sein des Ministères sociaux ; les CCAS et
Cohésion sociale présente au sein des Ministères sociaux ; les CCAS et
les CIAS et autres structures d’accompagnement social.
</p>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<div class="head-page py-4">
<div class="container">
<h1 class="title">Conditions générales d’utilisation de DomiFa</h1>
<span class="text-white">Date de publication au 29 Novembre 2023</span>
</div>
</div>
<div class="content py-3">
Expand Down Expand Up @@ -102,26 +103,21 @@ <h4>Création de l’espace personnel</h4>
des informations sincères et exactes permettant de créer son compte ou
son profil.
</p>
<br />

<p>
Pour accéder aux services, l’Utilisateur devra ensuite s’identifier à
l’aide de son identifiant et de son mot de passe qui lui seront
communiqués après son inscription. Le mot de passe doit être choisi par
l’Utilisateur de façon à ce qu’il ne puisse être deviné par un tiers.
Cette information doit être sécurisée, conservée et non-cédée.
</p>
<br />
<p>
La demande d’inscription est réalisée par voie écrite. Elle est relative
à une personne physique représentant une structure domiciliataire. Pour
bénéficier d’un compte administrateur sur le service, il convient de
représenter une personne morale juridiquement habilitée à gérer les
procédures de domiciliation, notamment au vu des articles L. 264-1 à L.
264-9 du code de l’action sociale et des familles.
264-9 du code de l’action sociale et des familles.
</p>
<br />

<p>
L’agent s’engage à en préserver la confidentialité et à avertir
immédiatement l’éditeur du service de toute utilisation non autorisée de
Expand All @@ -141,7 +137,6 @@ <h4>Création de l’espace personnel</h4>
code de l’action sociale et des familles, notamment ses articles L.
264-1 à L. 264-9.
</p>
<br />

<h4>Suspension ou Suppression de l’espace personnel</h4>
<p>
Expand All @@ -158,7 +153,6 @@ <h4>Suspension ou Suppression de l’espace personnel</h4>
exigences de sécurité.
</p>

<br />
<br />
<h2>3.2 Fonctionnalités proposées</h2>
<p>
Expand Down Expand Up @@ -381,8 +375,6 @@ <h3>4.2 L’Utilisateur</h3>
au vu des finalités précitées sera supprimé.
</p>

<br />

<h2>Article 5 - Mise à jour des conditions d’utilisation</h2>
<p>
Les termes des CGU doivent être acceptés au moment de la connexion.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
import { Component, OnInit } from "@angular/core";
import { Component } from "@angular/core";
import { Title } from "@angular/platform-browser";
import { environment } from "../../../../../../environments/environment";

@Component({
selector: "app-cgu",
templateUrl: "./cgu.component.html",
})
export class CguComponent implements OnInit {
export class CguComponent {
public portailUsagerUrl = environment.portailUsagersUrl;

constructor(private readonly titleService: Title) {}
public ngOnInit(): void {
constructor(private readonly titleService: Title) {
this.titleService.setTitle("Conditions générales d'utilisation de DomiFa");
}
}
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
import { Component, OnInit } from "@angular/core";
import { Component } from "@angular/core";
import { Title } from "@angular/platform-browser";

@Component({
selector: "app-mentions-legales",
templateUrl: "./mentions-legales.component.html",
})
export class MentionsLegalesComponent implements OnInit {
public constructor(private readonly titleService: Title) {}
public ngOnInit(): void {
export class MentionsLegalesComponent {
public constructor(private readonly titleService: Title) {
this.titleService.setTitle("Mentions-légales de DomiFa");
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,11 @@ <h1>Politique de confidentialité - DomiFa</h1>
<div class="container">
<div class="page-content p-3">
<h2>Qui est responsable de DomiFa ?</h2>

<p>
DomiFa, développé au sein de la Fabrique numérique des ministères
sociaux, est sous la responsabilité de la Direction générale de la
cohésion sociale (DGCS).
</p>
<br />
<h2>Pourquoi traitons-nous des données à caractère personnel ?</h2>
<p>DomiFa traite des données à caractère personnel pour :</p>
<ul>
Expand All @@ -22,7 +20,7 @@ <h2>Pourquoi traitons-nous des données à caractère personnel ?</h2>
en simplifiant la gestion de la domiciliation.
</li>
</ul>
<br />

<h2>Quelles sont les données que nous traitons ?</h2>
<p>DomiFa traite les données suivantes :</p>
<ul>
Expand All @@ -33,14 +31,13 @@ <h2>Quelles sont les données que nous traitons ?</h2>
<li>
<b>Données relatives aux personnes domiciliées </b>: nom, prénom,
civilité, adresse e-mail, numéro de téléphone, ville de naissance,
documents justificatifs ;
documents justificatifs
</li>
<li>
<b>Données relatives aux ayants-droits des personnes domiciliées </b>:
nom, prénom, date de naissance.
</li>
</ul>
<br />
<h2>Qu’est-ce qui nous autorise à traiter ces données ?</h2>
<p>DomiFa traite des données à caractère personnel en se basant sur :</p>
<ul>
Expand Down Expand Up @@ -95,7 +92,6 @@ <h2>Quels sont vos droits ?</h2>
<li>Droit d’opposition</li>
<li>Droit à la limitation du traitement.</li>
</ul>
<br />
<p>
Vous pouvez exercer ces droits en écrivant à
<strong>dpd-minsociaux [at] sg.social.gouv.fr</strong>
Expand All @@ -122,7 +118,6 @@ <h2>Quels sont vos droits ?</h2>
Nous nous engageons à vous répondre dans un délai raisonnable qui ne
saurait dépasser 1 mois à compter de la réception de votre demande.
</p>
<br />
<h2>Qui va avoir accès à ces données ?</h2>
<p>
Les accès aux données sont strictement encadrés et juridiquement
Expand All @@ -132,7 +127,6 @@ <h2>Qui va avoir accès à ces données ?</h2>
<li>La Fabrique numérique des ministères sociaux</li>
<li>Les agents autorisés des structures domiciliataires</li>
</ul>

<h2>Sous-traitants</h2>
<p>
Certaines des données sont envoyées à des sous-traitants pour réaliser
Expand Down
43 changes: 42 additions & 1 deletion packages/frontend/src/assets/files/news.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,45 @@
[
{
"date": "2023-11-30",
"description": "Nouveautés du 30 Novembre 2023",
"content": [
{
"type": "new",
"categorie": "Sécurité",
"message": [
"Afin de renforcer la sécurité des comptes, il sera désormais obligatoire d'ajouter un caractère spécial lors de toute nouvelle connexion d'un utilisateur, ou de la réinitialisation d'un mot de passe"
]
},
{
"type": "new",
"categorie": "Enquête de satisfaction Domiciliés",
"message": [
"Dans la continuité de l'enquête menée auprès des structures sur le portail domicilié Mon DomiFa, nous avons interrogé les domiciliés sur leur utilisation du portail afin de prioriser leur besoin sur l'évolution de Mon DomiFa. Un retour de l'enquête vous sera communiqué prochainement"
]
},
{
"type": "new",
"categorie": "Suppression des interactions",
"message": [
"Suite aux demandes multiples des structures, il est désormais possible de supprimer des interactions passées en cas d'erreur de saisies. Attention, une fois supprimée, l'interaction ne sera plus inscrite dans l'historique et c'est l'interaction précédente qui vaudra comme dernier passage du domicilié"
]
},
{
"type": "bug",
"categorie": "Consultation des historiques de connexion",
"message": [
"Pour plus de lisibilité, les connexions au portail domiciliés peuvent être consultées dans l'historique du domicilié de façon distinctes des autres interactions"
]
},
{
"type": "bug",
"categorie": "Mise à jour de la documentation",
"message": [
"Une mise à jour des politiques de confidentialité DomiFa et Mon DomiFa a été mise en ligne. Les conditions générales d'utilisation (CGU) de la plateforme Mon DomiFa doivent désormais être acceptées par les utilisateurs domiciliés lors de leur connexion"
]
}
]
},
{
"date": "2023-11-08",
"description": "",
Expand Down Expand Up @@ -426,7 +467,7 @@
"message": [
"En cas de modification d’un dossier de domicilié : saisissez le numéro de téléphone qu’à un seul endroit, dans l’onglet ”dossier”",
"En cas d’instruction de dossier: vous n’avez plus qu’un champ de téléphone à saisir si vous activez les SMS",
"Pour les domiciliés disposant des notifications par sms et d’un numéro différent entre l’onglet « dossier » et celui « courrier » c’est le numéro de téléphone présent dans l’onglet « courrier » que nous avons gardé afin que le domicilié reçoive toujours les SMS"
"Pour les domiciliés disposant des notifications par sms et d’un numéro différent entre l’onglet « dossier » et celui « courrier » c’est le numéro de téléphone présent dans l’onglet « courrier » que nous avons gardé afin que le domicilié reçoive toujours les SMS"
]
},
{
Expand Down
6 changes: 3 additions & 3 deletions packages/portail-usagers/angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@
"tsConfig": "./tsconfig.app.json",
"assets": ["src/assets", "src/robots.txt"],
"styles": [
"src/assets/css/fonts.css",
"src/assets/css/main.css",
"src/styles.scss",
"src/assets/css/bootstrap-custom.css",
"src/assets/css/print.css",
"src/assets/css/icons.css",
"src/assets/css/forms.css"
"src/assets/css/forms.css",
"src/assets/css/main.scss",
"src/assets/css/fonts.scss"
],
"scripts": []
},
Expand Down
6 changes: 3 additions & 3 deletions packages/portail-usagers/src/app/app.component.html
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,9 @@
width="30"
height="30"
class="d-inline-block align-top me-2"
alt="Logo de DomiFa"
alt="Logo de Mon DomiFa"
/>
<span class="nav-brand">DomiFa facilite votre domiciliation</span>
<span class="nav-brand">Mon DomiFa facilite votre domiciliation</span>
</a>
</div>
</header>
Expand Down Expand Up @@ -159,7 +159,7 @@

<div class="my-4 text-gray">
<p>
DomiFa est une solution gratuite et complète de gestion des
Mon DomiFa est une solution gratuite et complète de gestion des
domiciliations pour les structures domiciliataires (centres d'Action
Sociale, communes, organismes agréés).
</p>
Expand Down
2 changes: 1 addition & 1 deletion packages/portail-usagers/src/app/app.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ export class AppComponent implements OnInit {
) {
this.apiVersion = null;
this.usagerProfile = null;
this.title = "Bienvenue sur le portail usager de DomiFa";
this.title = "Bienvenue sur le portail usager de Mon DomiFa";
this.isNavbarCollapsed = false;
this.matomoInfo = false;
this.initMatomo();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<div class="head-page py-4">
<div class="container">
<h1>Conditions générales d’utilisation de Mon DomiFa</h1>
<span class="text-white">Date de publication au 29 Novembre 2023</span>
</div>
</div>
<div class="content py-3">
Expand All @@ -27,13 +28,11 @@ <h1>Conditions générales d’utilisation de Mon DomiFa</h1>
tous.
</p>

<br />
<h2>Article 1 - Champ d’application</h2>
<p>
Le présent document a pour objet d’encadrer l’utilisation du portail
domicilié de la Plateforme qui est d’accès libre et gratuit à tout
Utilisateur domicilié dans un CCAS, CIAS ou un organisme agréé.

<br />
<br />
L’inscription sur le portail domicilié de la Plateforme peut entraîner
Expand All @@ -51,9 +50,6 @@ <h2>Article 2 - Objet</h2>
<p>
Mon DomiFa permet à l’Utilisateur de consulter les différents éléments
de son dossier relatifs à son courrier et à sa domiciliation.

<br />
Le service permet de faciliter :
</p>

<h2>Article 3 - Définitions</h2>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
<div class="head-page py-4">
<div class="container">
<h1>Mentions légales de DomiFa</h1>
<h1>Mentions légales de Mon DomiFa</h1>
</div>
</div>
<div class="content py-3">
<div class="container">
<div class="page-content p-4">
<h2>Editeur de la Plateforme</h2>
<p>
La Plateforme DomiFa est éditée par l’incubateur des Ministères sociaux
situé :
La Plateforme Mon DomiFa est éditée par l’incubateur des Ministères
sociaux situé :
<br />
<strong>Tour Mirabeau</strong>
<br />
Expand Down Expand Up @@ -80,11 +80,6 @@ <h2>Sécurité</h2>
d’envoi de courriels pour demander la saisie d’informations
personnelles.
</p>
<h2>Crédits photo</h2>
<p>
Les photos sont issues de Adobe Stock via la licence de Caroline
Fournier, designer pour DomiFa.
</p>
</div>
</div>
</div>
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ import { Title } from "@angular/platform-browser";
export class MentionsLegalesComponent implements OnInit {
public constructor(private titleService: Title) {}
public ngOnInit(): void {
this.titleService.setTitle("Mentions-légales de DomiFa");
this.titleService.setTitle("Mentions-légales de Mon DomiFa");
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@ export class PlanSiteComponent implements OnInit {
section: "Général",
links: [
{ label: "Accueil, mon compte", path: "/" },
{ label: "Se connecter à DomiFa", path: "/auth/login" },
{ label: "Mentions légales de DomiFa", path: "/mentions-legales" },
{ label: "Se connecter à Mon DomiFa", path: "/auth/login" },
{ label: "Mentions légales de Mon DomiFa", path: "/mentions-legales" },
{ label: "Déclaration d’accessibilité", path: "/accessibilite" },
{ label: "Conditions d’utilisation de DomiFa", path: "/cgu" },
{ label: "Conditions d’utilisation de Mon DomiFa", path: "/cgu" },
],
},
];
Expand Down
Loading

0 comments on commit cadbe04

Please sign in to comment.