Skip to content
This repository has been archived by the owner on Dec 15, 2024. It is now read-only.

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
ecnivtwelve committed Aug 17, 2023
0 parents commit 10f12bd
Show file tree
Hide file tree
Showing 10 changed files with 131 additions and 0 deletions.
1 change: 1 addition & 0 deletions .cache/plugin/git-committers/page-authors.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"cache_date": "2023-08-18", "page_authors": {}}
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Auto detect text files and perform LF normalization
* text=auto
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2023 Vince Linise

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
4 changes: 4 additions & 0 deletions docs/API/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# API

## Documentation en construction
La documentation est en construction, revenez plus tard !
4 changes: 4 additions & 0 deletions docs/Aide de Papillon/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Aide de Papillon

## Documentation en construction
La documentation est en construction, revenez plus tard !
14 changes: 14 additions & 0 deletions docs/Documents/kit-communication.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Kit de communication
Communiquez autour de Papillon dans vos projets et collaborations grâce au kit de communication Papillon.

## Le logo de Papillon
**Utilisez ce logo afin de communiquer autour de Papillon.**
Celui ci consiste d'un papillon et du texte "Papillon". Il est disponible dans une déclinaison avec et sans ce dernier.

> Assurez-vous qu'il y ait assez d'espace autour du logo, que celui ci soit visible et que celui-ci reste inchangé.
*[Les logos seront dispo. ultérieurement]*

## Couleurs et polices

*[Les couleurs seront dispo. ultérieurement]*
45 changes: 45 additions & 0 deletions docs/Documents/terms-of-service.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Politique de confidentialité et mentions légales
Découvrez comment Papillon et logi12 prennent soin de vos données.

## 1. - Services concernés
Site web de présentation (https://getpapillon.xyz)
Gestionnaire d’extensions de Papillon (https://extensions.getpapillon.xyz)
Application mobile et web Papillon open-source (https://github.com/PapillonApp/Papillon)
API Papillon open-source (https://github.com/PapillonApp/papillon-python)

## 2. - Qui gère vos données ?
Responsable du traitement des données : Vince Linise ([email protected]) Accompagné de plusieurs collaborateurs qui gèrent le traitement des données et les infrastructures. En cas de problème avec l’usage des données ou du service, contactez le responsable ci dessus.

## 3. - Quelles données sont collectées ?
### 3.1 - Données collectées
Vos données d’identification à votre service scolaire (nécessaire à l’authentification mais conservé uniquement sur l’appareil) : Identifiant ENT/EduConnect ou service Mots de passe URL de service scolaire le cas échéant Académie concernée le cas échéant
Vos données scolaires affichées dans l’application transitent par nos serveurs (ces données ne sont pas conservées de notre coté mais gardées sur votre appareil)
### 3.2 - Données liées à l'identité
Aucune donnée liée a votre identité ou à votre activité est conservée hormis les logs récents à des fins de développement et pour fixer les éventuels bugs et problèmes. Les données téléchargées sont supprimées aussitôt envoyées. En vous connectant à Papillon, il est mentionné que vous consentez à ce que ces données transitent de manière sécurisée sur nos serveurs.
### 3.3 - Accès extérieur aux données
Aucune personne ou logiciel automatisé n’utilise ou ne collecte vos données dans un autre but que le strict fonctionnement de l’application.
### 3.4 - Suppression des données
Vos sessions sur Papillon sont supprimées après 5 minutes d’inactivité et demandent donc de renvoyer les données nécessaires après ce délai uniquement si besoin (reconnexion ou accès a des données non téléchargées localement à l’avance)
### 3.5 - Domaines et services tiers
L’intégralité des données que nous traitons personnellement transitent par ce domaine api.getpapillon.xyz Les conditions présentes dans ce document s’appliquent. Les données ne quittent pas l’Union Europénne Utilise un code open source accessible ici : (https://github.com/PapillonApp/papillon-python)
Des services tiers peuvent utiliser vos données dans le but du fonctionnement d’une fonction précise de l’app également (sur des versions précédentes à la v5 actuellement maintenue, d’autres services peuvent également intervenir) : positionstack.com Récupère votre code postal lors d’une connexion via code postal pour en déterminer une position approximative. Ces données ne sont pas liées à votre identité. Leurs conditions s’appliquent (https://www.ideracorp.com/Legal/APILayer/PrivacyStatement)
index-education.com Obtient une liste d’établissements à proximité pour la connexion à partir de données approximatives de localisation Leurs conditions s’appliquent (https://www.index-education.com/fr/politique-confidentialite.php)

## 4. - Services supplémentaires
https://logs.getpapillon.xyz
Permet la consultation des logs de l’application lorsque que vous décidez de les partager. Les logs ne sont conservés que 48h après l’envoi sur nos serveurs
https://api.extensions.getpapillon.xyz
Permet à l’application de récupérer les données sur les extensions disponibles dans cette dernière. Ne récupère aucune donnée personnelle.
https://extensions.getpapillon.xyz
Interface de gestion des extensions de Papillon. Vous pouvez y envoyer votre propre application en utilisant GitHub. Nous ne stockons pas de données personnelles, cependant nous récupérons, afin de vous authentifier, des données de GitHub. Nous vous prions de vous référer à la politique de confidentialité du service concerné.Si vous n’utiliser pas le service https://extensions.getpapillon.xyz vous n’êtes pas concerné.e.s par ce dernier.
https://cors.api.getpapillon.xyz
Permet de télécharger des données d’API inaccessibles par le navigateur votre appareil à l’aide d’un proxy.

## 5. - Client mobile Papillon
L’application “Papillon” est un logiciel open source conçu pour permettre d’accéder aux données de l’API papillon-python à l’aide d’une interface graphique. Cette API accèdera ensuite aux données des logiciels tels que Pronote, EcoleDirecte, ou encore APSchool via des API open source tierces développées par des personnes qui ne sont pas liées à Papillon où à logi12. Papillon ne faisant que le pont entre ces API et une interface, celui ci ne gère pas le téléchargement et le traitement automatisé des données depuis les services scolaires.

## 6. - Modification de la politique de confidentialité
### 6.1 - Engagement concernant l'avenir du projet
Nous nous engageons à ne pas collecter de données à l’avenir. Cependant des services tiers supplémentaires seront peut-être nécessaires au fonctionnement de l’app dans une prochaine mise à jour.
### 6.2 - Notification des changements
Lorsque cette politique de confidentialité viendra à être modifiée, les utilisateurs finaux seront notifiés soit via l’app, soit via leurs coordonnées (dans le cas d’un bêta-test, ou sur une communauté en ligne par exemple).
3 changes: 3 additions & 0 deletions docs/assets/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Introduction

## Documentation en construction
La documentation est en construction, revenez plus tard !
33 changes: 33 additions & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
site_name: Documentation Papillon
site_url: https://docs.getpapillon.xyz
repo_url: https://github.com/PapillonApp/docs
repo_name: PapillonApp/docs
theme:
name: material
palette:
primary: teal
language: fr
logo: assets/logo.svg
features:
- navigation.instant
- navigation.tabs
- navigation.footer
- content.action.edit
plugins:
- search
- git-revision-date-localized:
locale: fr
type: timeago
fallback_to_build_date: true
- git-committers:
enabled: false
repository: PapillonApp/docs
branch: main
extra:
social:
- icon: fontawesome/brands/github
link: https://github.com/PapillonApp/Papillon
- icon: fontawesome/brands/instagram
link: https://www.instagram.com/thepapillonapp/
- icon: fontawesome/brands/discord
link: https://discord.getpapillon.xyz/

0 comments on commit 10f12bd

Please sign in to comment.