From e50f22435fa40283110bc63793cf13679ed5453b Mon Sep 17 00:00:00 2001 From: Angel-Dijoux Date: Mon, 1 Jan 2024 19:23:26 +0100 Subject: [PATCH] feat: Write privacy policy --- src/__init__.py | 2 + .../legal/templates/base.html.jinja | 18 ++++++ .../legal/templates/privacy_policy.html.jinja | 58 +++++++++++++++++++ src/blueprints/legal/views.py | 9 +++ 4 files changed, 87 insertions(+) create mode 100644 src/blueprints/legal/templates/base.html.jinja create mode 100644 src/blueprints/legal/templates/privacy_policy.html.jinja create mode 100644 src/blueprints/legal/views.py diff --git a/src/__init__.py b/src/__init__.py index 135cebe..5bac302 100644 --- a/src/__init__.py +++ b/src/__init__.py @@ -45,9 +45,11 @@ def register_blueprints(app: Flask): from src.blueprints.favoris import favoris from src.blueprints.formations import formations from src.blueprints.utils import utils + from src.blueprints.legal.views import legal app.register_blueprint(utils) app.register_blueprint(auth) + app.register_blueprint(legal) app.register_blueprint(favoris) app.register_blueprint(formations) diff --git a/src/blueprints/legal/templates/base.html.jinja b/src/blueprints/legal/templates/base.html.jinja new file mode 100644 index 0000000..2386cee --- /dev/null +++ b/src/blueprints/legal/templates/base.html.jinja @@ -0,0 +1,18 @@ + + + + + + + + Onisep Explorer + + + + +
+ {% block topcontainer %}{% endblock %} +
+ + + \ No newline at end of file diff --git a/src/blueprints/legal/templates/privacy_policy.html.jinja b/src/blueprints/legal/templates/privacy_policy.html.jinja new file mode 100644 index 0000000..33c7bcc --- /dev/null +++ b/src/blueprints/legal/templates/privacy_policy.html.jinja @@ -0,0 +1,58 @@ +{% extends "base.html.jinja" %} {% block topcontainer %} +

Politique de Confidentialité - Onisep Explorer

+ +

Nous nous engageons à protéger la vie privée de nos utilisateurs. Cette politique de confidentialité explique comment + nous collectons, utilisons et protégeons vos informations.

+ +

Informations Collectées :

+ + + +

Nos Services :

+ +

Onisep Explorer offre une expérience unique pour explorer et sauvegarder facilement les informations sur les + formations de l'Onisep. Découvrez nos fonctionnalités clés :

+ + + + +

Contact Développeurs :

+

Vous pouvez nous contacter à l'adresse e-mail suivante : angel.dijoux@yahoo.com

+ +

Origine des Données :

+

Les données sur les établissements scolaires proviennent de l'Onisep. Consultez le site de l'Onisep pour plus + d'informations : Onisep.

+ +

Politique de Confidentialité :

+ +

Nous collectons votre adresse e-mail lors de la création du compte uniquement pour le système d'authentification. + Aucune donnée n'est partagée avec des tiers, et la localisation est utilisée uniquement pour trouver des + établissements scolaires sans être enregistrée.

+ +

Le nom d'utilisateur est recueilli uniquement pour identifier l'utilisateur et n'est pas partagé avec des tiers.

+ +

Vous pouvez à tout moment supprimer votre compte et vos données sur l’application ou en nous contactant ici : angel.dijoux@yahoo.com.

+ +

+ +

Permissions Demandées par l'Application :

+ +

Localisation : Nous demandons l'autorisation d'accéder à votre localisation pour permettre la + recherche d'établissements scolaires.

+ +{%endblock%} \ No newline at end of file diff --git a/src/blueprints/legal/views.py b/src/blueprints/legal/views.py new file mode 100644 index 0000000..6c07cb9 --- /dev/null +++ b/src/blueprints/legal/views.py @@ -0,0 +1,9 @@ +from flask import Blueprint, render_template + + +legal = Blueprint("legal", __name__, template_folder="templates") + + +@legal.route("/privacy_policy") +def privacy_policy(): + return render_template("privacy_policy.html.jinja")