Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Papillon est un projet libre et open-source, et pour nous la sécurité de vos données personnelles est un sujet essentiel. C'est pour cela que l'application ne partage aucune donnée avec des tiers, et ne communique jamais avec des services étrangers à vos services scolaires, ni même avec des serveurs de Papillon.
Vos identifiants ne sont pas conservés par l'application ni transmises à Papillon et vos informations de connexion ne quittent jamais votre appareil.
Le code de l'application est open-source. C'est-à-dire que n'importe qui peut le consulter et vérifier son fonctionnement librement. Cela assure la sécurité de vos données car il est possible pour tous d'examiner le code exécuté sur votre téléphone.
L'IA n'est pas autorisée sous peine de sanction.
Papillon récupère automatiquement votre moyenne générale depuis votre service scolaire si celui-ci le fournit. Mais dans le cas où votre moyenne est indisponible, Papillon va venir automatiquement la calculer.
Le calcul automatique des moyennes n'est pas une information exacte, mais une estimation qui essaye de s'en rapprocher un maximum.
Nous n'avons pas connaissance des algorithmes de calcul de moyennes des services scolaires. C'est pour cela que la communauté s'investit pour en fournir une alternative documentée et la plus efficace possible. Cependant, celle-ci ne fonctionne pas dans toutes les configurations.
Lorsque l'on parle de moyenne générale, on parle ici de la moyenne pondérée de la moyenne des matières, en prenant donc en compte les coefficients, barèmes, notes bonus et autres variables. Il se peut que selon les paramètres considérés, cela change.
Venez sur le Discord nous partager votre problème ! Cela peut nous aider à améliorer le calcul pour tous les utilisateurs !
Voici des pages dédiées aux sujets les plus fréquents questionnés concernant le projet Papillon. Nous en ajouterons au fur et à mesure du temps.
Papillon est une application ouverte à tous ceux qui veulent participer au projet. Rejoignez-nous pour contribuer au développement du projet
Cette documentation est en cours de réécriture progressive, nous vous invitons à venir régulièrement pour voir les avancements!
Cette documentation est votre point de rencontre avec les outils Papillon. Et pour toute demande, retrouvez-nous sur notre Discord!
Papillon est ouvert à tous les développeurs, peu importe leur niveau. C'est un moyen génial de découvrir la programmation sur un projet qui vous est utile !
Expo 52 n'est pas supporté : il est pour le moment impossible d'utiliser la version des stores. Les fonctionnalités natives ne sont pas supportées sur Expo Go et vos appareils doivent être sur le même réseau.
L'application « Expo Go » (disponible sur Play Store ou sur l’App Store).
Le dépot git de Papillon.
Lancer le serveur de développement
Scanner le QR Code qui s'affiche à l'écran qui vous redigera vers l'application Expo Go qui chargera ensuite l'application.
Pour compiler Papillon pour iOS, vous devez être sous MacOS et posséder XCode.
Site web de présentation (https://papillon.bzh)
Application mobile Papillon (https://github.com/PapillonApp/Papillon)
Papillon est un logiciel open source distribué sous licence GPL-v3.0.
Papillon est un client de vie scolaire libre, gratuit, indépendant, collobratif, open source, et aucunement affilié à une quelconque entreprise.
L'application "Papillon" est un logiciel conçu pour permettre l'accès aux données des services scolaires transmises par l'intermédiaire de librairies tierces. Papillon n'est pas responsable de la manière dont les données sont transmises par ces librairies tierces, ni du fonctionnement de ces dernières, du moment que leurs licences et déclarations de confidentialité sont conformes avec celles de Papillon.
Aucune personne ou logiciel automatisé n’utilise ou ne collecte vos données personnelles.
Vos données, aussi bien scolaires que personnelles, ne sont transmises qu'aux serveurs officiels des services de vie scolaire via leurs APIs, conformément à la politique de confidentialité.. Papillon n'est pas responsable de la sécurité de ces données conservées localement sur votre appareil.
Certains logs de débogage anonymisés et d'autres crash reports (ne contenant aucune donnée personnelle ou scolaire) peuvent être envoyés à l'équipe de développement pour améliorer le fonctionnement du logiciel.
La suppression de l'application ou sa déconnexion entraînera la suppression de toutes les données stockées localement. Vous pouvez accéder à ses données via le menu de développement (LocalStorage).
Vous avez le droit d'utiliser, de modifier de redistribuer, et de partager Papillon sous les termes de la licence GPL-v3.0.
Papillon ou l'une de ses fonctionnalités peut être retirée de la distribution à tout moment sans préavis par le gestionnaire du service.
Papillon n'a aucun lien avec aucune entité scolaire ou éducative.
Vous pouvez consulter la licence complète sur notre dépôt GitHub.
Si vous n'acceptez pas ou plus ces conditions, vous pouvez ne pas utiliser et/ou désinstaller Papillon. Aucune donnée ne sera conservée sur votre appareil.
En cas de problème avec l'application ou son traitement des données, merci de nous contacter à l'adresse suivante : contact@vincelinise.com.
Pour un problème concernant l'application (ex. connexion impossible, bugs, crashs etc..), référez vous au support : support@papillon.bzh ou contactez-nous sur les réseaux sociaux du projet.
Sur les logiciels Pronote et Skolengo, il existe un moyen de rechercher des établissements à proximité. Cependant, il est possible de ne pas trouver le sien. Pourquoi et que faire ?
Les listes ne sont pas maintenues par Papillon et cela relève de l'établissement si il souhaite être indexé dans l'annuaire ou non. Nous ne pouvons rien y faire.
Connecte-toi à Pronote via un ordinateur ou un autre appareil, et lie Papillon à l'aide de l'option QR code mobile, cela te permet de ne pas chercher ton établissement
Lorsque tu es sur la page de ton établissement via un navigateur web, tu peux copier le lien en barre d'adresse et te connecter via une URL à Papillon !
Pour commencer à développer Papillon vous avez besoin des outils suivants:
Git (https://git-scm.com)
NodeJS (https://nodejs.org/en)
xCode, si vous comptez compiler pour iOS
Une fork de Papillon
Un IDE comme VSCode (https://code.visualstudio.com)
Ce script effectue un clonage du dépôt git de Papillon auquel vous ne pouvez pas effectuer de changements, c'est pour cela qu'il vous faut remplacer l'url après clone
par celle de votre fork que vous avez créé précédemment.
Et voilà vous avez maintenant votre propre version de Papillon
Voilà! Vous avez une copie locale de Papillon prête à être améliorée par vos soins, pourquoi ne pas jeter un coup d'œuil à comment lancer le serveur de développement ou en apprendre un peu plus sur la structure du code?
La seule limite est votre imagination!
Dans un terminal de commande qui est dans le dossier GitHub Papillon, exécutez ces lignes :
L'APK est disponible ici
Par souci de transparence, une politique de confidentialité claire et précise détaille ce que Papillon fait de vos données personnelles.
Papillon ne conserve ni n'envoie aucune donnée personnelle ou scolaire sur des serveurs externes à l'établissement de l'élève.
Les services concernés par cette politique de confidentialité incluent, mais ne se limitent pas à :
Le site web de présentation
Les différentes pages de documentation
Les pages de communication
L'application mobile Papillon
(code source disponible sur GitHub à l'adresse https://github.com/PapillonApp/papillon)
Ces services peuvent recueillir des données personnelles spécifiques à leurs utilisateurs comme décrit dans la suite de ce document.
Les données personnelles peuvent être collectées via différentes méthodes et pour diverses raisons au sein de notre service, comme illustré ci-dessous:
Vos données d’identification à votre service scolaire
Identifiants de connexion au service scolaire, URL de l'établissement et académie correspondante (le cas échéant)
Vos données scolaires
Emploi du temps, Travail à faire, Notes, Compétences, Actualités de l'établissement, Conversations et Événements de vie scolaire
Nous tenons à informer nos utilisateurs que le site web de présentation https://getpapillon.xyz respecte pleinement la vie privée de chacun. Seule votre adresse ip est enregistrée lors de votre visite sur ce site, nous n'utilisons aucun outil d'analyse pour suivre le comportement des visiteurs. Notre engagement envers la protection de votre vie privée est total et transparent.
Les pages de documentation (docs.getpapillon.xyz, brand.getpapillon.xyz, etc.) ne collectent pas activement des données personnelles. Toutefois, des données anonymes pourraient être utilisées pour mesurer l'engagement et l'utilisation des ressources fournies, afin d'améliorer continuellement le contenu. Cela inclut:
Le nombre de visites par page
La durée moyenne de la visite
Le type de dispositif utilisé pour accéder
Chacune de ces méthodes a été mise en place dans le respect total de votre vie privée, en veillant à ce que seules les données nécessaires soient collectées pour le fonctionnement optimal de nos services.
Conformément à notre engagement envers la protection de la vie privée, aucun log d'activité ou de données personnelles n'est enregistré sur nos services et applications. Cette politique garantit une confidentialité totale de l'utilisation de nos outils par les utilisateurs.
Bien que nous ne collectons ni ne stockons de données personnelles dans nos systèmes, des rapports d'erreurs ou crash reports peuvent être remontés par le système d'exploitation. Ces rapports contiennent uniquement des informations anonymisées concernant l'état du système au moment de l'erreur. Ces informations sont utilisées exclusivement pour l'amélioration de nos services et ne sont en aucun cas liées à votre identité ou à vos données personnelles.
Pour garantir et respecter la vie privée de nos utilisateurs, aucune information liée à l'identité de l'utilisateur ni aucune donnée scolaire (telles que les notes, l'emploi du temps, etc.) n'est collectée ou stockée par nos systèmes. Notre engagement dans la protection de votre vie privée s'étend à toutes les fonctionnalités de notre application, assurant ainsi une expérience sécurisée et confidentielle.
Nous tenons à souligner que nous ne conservons aucune donnée liée à l'identité de nos utilisateurs. Cette mesure s'inscrit dans notre politique stricte de protection de la vie privée, garantissant ainsi que toutes les interactions avec nos services préservent l'anonymat et la confidentialité.
Aucune personne ou logiciel automatisé n’utilise, ne traite ou ne collecte vos données personnelles.
La suppression de l'application ou la déconnexion entraîne immédiatement la suppression de l'intégralité des données stockées sur votre appareil. Nous ne conservons aucune copie de vos données après la suppression de l'application, assurant ainsi une maîtrise totale de vos informations personnelles.
Conformément au Règlement Général sur la Protection des Données, et notamment la loi n° 2018-493 du 20 juin 2018 relative à la protection des données personnelles, vous disposez d'un droit de rectification, de suppression et de consultation concernant vos données personnelles collectées lors de votre visite sur le site https://papillon.bzh. Pour toute demande, adressez un courriel au responsable de traitement via l'adresse : contact@vincelinise.com.
Voici un schéma comparant le fonctionnement de Papillon et de l'application PRONOTE officielle, on voit ici que son fonctionnement est proche de celui de la version officielle ; en effet, Papillon ne sert que d'intermédiaire entre l'utilisateur et les serveurs officiels de PRONOTE, ne faisant que transmettre des données entre les deux, sans intermédiaire.
Le client mobile Papillon est un logiciel open source, gratuit, libre et à but non lucratif. Conçu avec l'objectif principal de fournir un accès simplifié aux données essentielles des services scolaires, il agit comme une interface entre l'utilisateur et les nombreuses données transmises par des librairies tierces. Les mainteneurs de l'application Papillon s'engagent à maintenir une totale transparence sur ses méthodes de fonctionnement et sur l'utilisation des données. En se basant sur des principes de développement collaboratifs, Papillon invite la communauté à participer à son évolution en contribuant au code, en proposant des améliorations ou en signalant des bugs, pour s'assurer que le logiciel reste à jour et réponde au mieux aux besoins de ses utilisateurs.
La sécurité et la transparence dans le traitement des données des utilisateurs sont d'une importance primordiale pour nous. Nous nous engageons fermement à adopter des mesures de sécurité robustes pour protéger les données contre les accès non autorisés, les modifications, les divulgations ou les destructions inappropriées. De plus, nous nous assurons de communiquer de manière transparente sur les pratiques de collecte, d'utilisation et de partage des données, permettant ainsi à nos utilisateurs de comprendre clairement comment leurs informations sont gérées.
L'approche open source de Papillon est au cœur de notre stratégie de sécurisation des données. En rendant notre code accessible à tous, nous permettons à une communauté mondiale de contributeurs de le vérifier, de l'améliorer et d'identifier d'éventuelles failles de sécurité. Cette collaboration continue garantit que l'application ne se contente pas de respecter les normes actuelles de sécurité, mais qu'elle est également constamment mise à jour grâce aux contributions régulières de la communauté. Cette démarche participative assure une transparence totale et contribue à renforcer la confiance de nos utilisateurs dans la protection de leurs données.
Notre politique d’accès aux données est strictement limitée à celles mises à disposition par les API publiques des services scolaires, de la même manière que l’application officielle de ces services. Papillon s'engage à ne recourir à aucun moyen détourné pour accéder aux données de ces services. Cette approche garantit que l'utilisation des données reste conforme à la politique de confidentialité des services scolaires concernés, tout en respectant les droits et la vie privée de nos utilisateurs.
Nous nous engageons à ne pas collecter de données à l'avenir, afin de préserver la confidentialité et l'intégrité des informations de nos utilisateurs. Cet engagement reflète notre volonté de construire une relation de confiance durable avec notre communauté.
Papillon se réserve le droit de mettre à jour cette politique de confidentialité à tout moment. Dans ce cas, l'utilisateur peut être amené à être notifié.
En cas de problème avec l'application ou son traitement des données, merci de nous contacter à l'adresse suivante : contact@vincelinise.com.
Pour un problème concernant l'application (ex. connexion impossible, bugs, crashs etc..), référez vous au support : support@papillon.bzh ou contactez-nous sur les réseaux sociaux du projet.