From bec8f5dd85bd066025b22c046df41f702a32260b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Robert?= Date: Sun, 29 Mar 2026 00:01:49 +0100 Subject: [PATCH 1/4] feat: correct legal texts --- app/core/mypayment/utils_mypayment.py | 2 +- assets/mypayment-terms-of-service.txt | 73 +++++++------------- assets/privacy.txt | 95 +++++++++------------------ assets/support.txt | 30 +-------- assets/terms-and-conditions.txt | 18 ++--- pyproject.toml | 2 +- 6 files changed, 66 insertions(+), 154 deletions(-) diff --git a/app/core/mypayment/utils_mypayment.py b/app/core/mypayment/utils_mypayment.py index 51fe9b61de..74f1b832d6 100644 --- a/app/core/mypayment/utils_mypayment.py +++ b/app/core/mypayment/utils_mypayment.py @@ -26,7 +26,7 @@ hyperion_mypayment_logger = logging.getLogger("hyperion.mypayment") hyperion_error_logger = logging.getLogger("hyperion.error") -LATEST_TOS = 2 +LATEST_TOS = 3 QRCODE_EXPIRATION = 5 # minutes MYPAYMENT_LOGS_S3_SUBFOLDER = "logs" RETENTION_DURATION = 10 * 365 # 10 years in days diff --git a/assets/mypayment-terms-of-service.txt b/assets/mypayment-terms-of-service.txt index 192c841438..1214fd3d74 100644 --- a/assets/mypayment-terms-of-service.txt +++ b/assets/mypayment-terms-of-service.txt @@ -1,59 +1,30 @@ -**Privacy Policy** +Version 2 -This privacy policy is applicable to the {application_name} app (hereinafter referred to as "Application"), which was developed by {entity_name} (hereinafter referred to as "Service Provider") as a Free service. +# CGU {payment_name} -This service is provided "AS IS". +## Objet des CGU +Les présentes Conditions Générales d’Utilisation (CGU) ont pour objet de définir les modalités et conditions d’utilisation de la solution de paiement dématérialisée {payment_name}, éditée par {entity_name}, destinée aux élèves et étudiants de {school_name}. -**What information does the Application obtain and how is it used?** -**User Provided Information** +## Présentation de {payment_name} +{payment_name} est une solution de paiement virtuel et dématérialisé utilisable au sein de {school_name} exclusivement, avec les associations participantes. Elle repose sur une monnaie virtuelle appelée , qui n’a aucune valeur légale et ne constitue pas une monnaie électronique au sens du Code monétaire et financier. Un (1) euro correspond à un (1) . -The Application acquires the information you supply when you download and register the Application. Registration with the Service Provider is not mandatory. However, bear in mind that you might not be able to utilize some of the features offered by the Application unless you register with them. +## Fonctionnement du portefeuille virtuel +Lors de son inscription, l’utilisateur se voit attribuer un portefeuille numérique personnel plafonné. Il s’engage à ne pas tenter de dépasser ce plafond par quelque moyen que ce soit. En validant son inscription, l’utilisateur reconnaît renoncer expressément à son droit de rétractation, conformément à l’article L221-28 du Code de la Consommation. +La monnaie virtuelle ne peut pas être convertie en euros ou en toute autre devise à cours légal. Elle est non remboursable, non réversible, et ne peut pas être cédée ou transférée à d’autres utilisateurs. Un portefeuille ne peut jamais être en solde négatif. -The Service Provider may also use the information you provided them to contact you from time to time to provide you with important information, required notices and marketing promotions. +## Recharge du portefeuille via HelloAsso +L’utilisateur peut recharger son portefeuille par carte bancaire via la plateforme HelloAsso. Les fonds seront versés directement sur le compte bancaire de l’association {entity_name}, et un équivalent en est crédité sur le portefeuille numérique de l’utilisateur. +HelloAsso est une plateforme française de paiement pour les associations, fonctionnant sur un modèle solidaire, garantissant que 100 % de votre paiement sera versé à l’association choisie. +Elle se finance uniquement par des 'contribution volontaire' et par défaut, HelloAsso proposera à l’utilisateur de faire une 'contribution volontaire', qui peut librement refuser sans que cela empêche la transaction. Si vous choisissez de faire cette contribution, celle-ci soutiendra l’aide qu’HelloAsso apporte aux associations et seul HelloAsso en bénéficiera. -**Automatically Collected Information** +## Utilisation des fonds et paiements +Le paiement avec {payment_name} est uniquement possible auprès des associations partenaires. L’utilisateur doit préalablement activer son appareil par un lien unique reçu par email. Chaque paiement est validé par une vérification biométrique effectuée localement par l’appareil de l’utilisateur. -In addition, the Application may collect certain information automatically, including, but not limited to, the type of mobile device you use, your mobile devices unique device ID, the IP address of your mobile device, your mobile operating system, the type of mobile Internet browsers you use, and information about the way you use the Application. +## Sécurité, responsabilité et données personnelles +L’utilisateur est responsable de la sécurité de son appareil et de son accès à {payment_name}. Toute utilisation frauduleuse, perte ou vol doit être signalée sans délai. Le compte pourra alors être suspendu temporairement. Il est interdit de prêter ou partager son compte. +{payment_name} respecte le Règlement Général sur la Protection des Données (RGPD). Les données collectées sont strictement nécessaires au fonctionnement du service : identifiants, email, historique de transactions, identifiant de l’appareil. Aucune donnée bancaire n’est collectée ni conservée par {payment_name}. +{payment_name} fait partie de la plateforme {application_name}, en utilisant le service, l’utilisateur reconnait et accepte les conditions générales d’utilisations et la politique de confidentialité de {application_name} -**Does the Application collect precise real time location information of the device?** - -This Application does not gather precise information about the location of your mobile device. - -**Do third parties see and/or have access to information obtained by the Application?** - -The Service Provider may disclose User Provided and Automatically Collected Information: -- as required by law, such as to comply with a subpoena, or similar legal process; -- when they believe in good faith that disclosure is necessary to protect their rights, protect your safety or the safety of others, investigate fraud, or respond to a government request; -- with their trusted services providers who work on their behalf, do not have an independent use of the information we disclose to them, and have agreed to adhere to the rules set forth in this privacy statement. - -**What are my opt-out rights?** - -You can halt all collection of information by the Application easily by uninstalling the Application. You may use the standard uninstall processes as may be available as part of your mobile device or via the mobile application marketplace or network. - -**Data Retention Policy, Managing Your Information** - -The Service Provider will retain User Provided data for as long as you use the Application and for a reasonable time thereafter. The Service Provider will retain Automatically Collected information for up to 24 months and thereafter may store it in aggregate. If you'd like the Service Provider to delete User Provided Data that you have provided via the Application, please contact them at {entity_email} and we will respond in a reasonable time. Please note that some or all of the User Provided Data may be required in order for the Application to function properly. - -**Children** - -The Service Provider does not use the Application to knowingly solicit data from or market to children under the age of 13. - -The Service Provider does not knowingly collect personally identifiable information from children. The Service Provider encourages all children to never submit any personally identifiable information through the Application and/or Services. The Service Provider encourage parents and legal guardians to monitor their children's Internet usage and to help enforce this Policy by instructing their children never to provide personally identifiable information through the Application and/or Services without their permission. If you have reason to believe that a child has provided personally identifiable information to the Service Provider through the Application and/or Services, please contact the Service Provider ({entity_email}) so that they will be able to take the necessary actions. You must also be at least 16 years of age to consent to the processing of your personally identifiable information in your country (in some countries we may allow your parent or guardian to do so on your behalf). - -**Security** - -The Service Provider are concerned about safeguarding the confidentiality of your information. The Service Provider provide physical, electronic, and procedural safeguards to protect information we process and maintain. For example, we limit access to this information to authorized employees and contractors who need to know that information in order to operate, develop or improve their Application. Please be aware that, although we endeavor provide reasonable security for information we process and maintain, no security system can prevent all potential security breaches. - -**Changes** - -This Privacy Policy may be updated from time to time for any reason. The Service Provider will notify you of any changes to the Privacy Policy by updating this page with the new Privacy Policy. You are advised to consult this Privacy Policy regularly for any changes, as continued use is deemed approval of all changes. - -This privacy policy is effective as of 2025-08-12 - -**Your Consent** - -By using the Application, you are giving your consent to the Service Provider processing of your information as set forth in this Privacy Policy now and as amended by us. "Processing,” means using cookies on a computer/hand held device or using or touching information in any way, including, but not limited to, collecting, storing, deleting, using, combining and disclosing information. - -**Contact us** - -If you have any questions regarding privacy while using the Application, or have questions about the practices, please contact the Service Provider via email at {entity_email}. \ No newline at end of file +## Modifications des CGU +{entity_name} se réserve le droit de modifier les présentes CGU à tout moment. L’utilisation du service après notification est conditionné par l’acceptation des nouvelles CGU. +Pour toute question, demande d’assistance ou réclamation, l’utilisateur peut contacter : {entity_email}. diff --git a/assets/privacy.txt b/assets/privacy.txt index 766759f016..192c841438 100644 --- a/assets/privacy.txt +++ b/assets/privacy.txt @@ -1,92 +1,59 @@ **Privacy Policy** -ÉCLAIR built the MyECL app as open source app. This SERVICE is provided by ÉCLAIR at no cost and is intended for use as is. +This privacy policy is applicable to the {application_name} app (hereinafter referred to as "Application"), which was developed by {entity_name} (hereinafter referred to as "Service Provider") as a Free service. -This page is used to inform visitors regarding our policies with the collection, use, and disclosure of Personal Information if anyone decided to use our Service. +This service is provided "AS IS". -If you choose to use our Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that we collect is used for providing and improving the Service. We will not use or share your information with anyone except as described in this Privacy Policy. +**What information does the Application obtain and how is it used?** +**User Provided Information** -The terms used in this Privacy Policy have the same meanings as in our Terms and Conditions, which is accessible at MyECL unless otherwise defined in this Privacy Policy. +The Application acquires the information you supply when you download and register the Application. Registration with the Service Provider is not mandatory. However, bear in mind that you might not be able to utilize some of the features offered by the Application unless you register with them. -**Information Collection and Use** +The Service Provider may also use the information you provided them to contact you from time to time to provide you with important information, required notices and marketing promotions. -For a better experience, while using our Service, we may require you to provide us with certain personally identifiable information, including but not limited to: +**Automatically Collected Information** -- names -- hashed password -- phone numbers -- email addresses -- usernames -- passwords -- birthday -- promotion -- floor -- account creation date +In addition, the Application may collect certain information automatically, including, but not limited to, the type of mobile device you use, your mobile devices unique device ID, the IP address of your mobile device, your mobile operating system, the type of mobile Internet browsers you use, and information about the way you use the Application. -We do not process sensitive information We may request to send you push notifications regarding your account or certain features of the application(s). If you wish to opt out from receiving these types of communications, you may turn them off in your device's settings. The information that we request will be retained by us and used as described in this privacy policy. +**Does the Application collect precise real time location information of the device?** -**Log Data** +This Application does not gather precise information about the location of your mobile device. -We want to inform you that whenever you use our Service, in a case of an error in the app we collect data and information (through third party products) on your phone called Log Data. This Log Data may include information such as your device Internet Protocol (“IP”) address, device name, operating system version, the configuration of the app when utilizing our Service, the time and date of your use of the Service, and other statistics. +**Do third parties see and/or have access to information obtained by the Application?** -***Service Providers*** --> Je pense que faut retirer ça +The Service Provider may disclose User Provided and Automatically Collected Information: +- as required by law, such as to comply with a subpoena, or similar legal process; +- when they believe in good faith that disclosure is necessary to protect their rights, protect your safety or the safety of others, investigate fraud, or respond to a government request; +- with their trusted services providers who work on their behalf, do not have an independent use of the information we disclose to them, and have agreed to adhere to the rules set forth in this privacy statement. -*We may employ third-party companies and individuals due to the following reasons:* +**What are my opt-out rights?** -* *To facilitate our Service;* -* *To provide the Service on our behalf;* -* *To perform Service-related services; or* -* *To assist us in analyzing how our Service is used.* +You can halt all collection of information by the Application easily by uninstalling the Application. You may use the standard uninstall processes as may be available as part of your mobile device or via the mobile application marketplace or network. -*We want to inform users of this Service that these third parties have access to your Personal Information. The reason is to perform the tasks assigned to them on our behalf. However, they are obligated not to disclose or use the information for any other purpose.* +**Data Retention Policy, Managing Your Information** -**Security** - -We value your trust in providing us your Personal Information, thus we are striving to use commercially acceptable means of protecting it. But remember that no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, and we cannot guarantee its absolute security. - -**What legal bases do we rely on to process your information** - -The General Data Protection Regulation (GDPR) and UK GDPR require us to explain the valid legal bases we rely on in order to process your personal information. As such, we may rely on the following legal bases to process your personal information: - -- **Consent.** We may process your information if you have given us permission (i.e., consent) to use your personal information for a specific purpose. You can withdraw your consent at any time. - -- **Legal Obligations.** We may process your information where we believe it is necessary for compliance with our legal obligations, such as to cooperate with a law enforcement body or regulatory agency, exercise or defend our legal rights, or disclose your information as evidence in litigation in which we are involved. - -- **Vital Interests.** We may process your information where we believe it is necessary to protect your vital interests or the vital interests of a third party, such as situations involving potential threats to the safety of any person. - -**Links to Other Sites** +The Service Provider will retain User Provided data for as long as you use the Application and for a reasonable time thereafter. The Service Provider will retain Automatically Collected information for up to 24 months and thereafter may store it in aggregate. If you'd like the Service Provider to delete User Provided Data that you have provided via the Application, please contact them at {entity_email} and we will respond in a reasonable time. Please note that some or all of the User Provided Data may be required in order for the Application to function properly. -This Service contain links to other sites including: +**Children** -* All payment data is stored by Lydia. You may find their privacy notice link(s) here: https://support.lydia-app.com/l/en/article/6ogzqxbjos-lydia-personal-data-protection-policy. +The Service Provider does not use the Application to knowingly solicit data from or market to children under the age of 13. -If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by us. Therefore, we strongly advise you to review the Privacy Policy of these websites. We have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services. +The Service Provider does not knowingly collect personally identifiable information from children. The Service Provider encourages all children to never submit any personally identifiable information through the Application and/or Services. The Service Provider encourage parents and legal guardians to monitor their children's Internet usage and to help enforce this Policy by instructing their children never to provide personally identifiable information through the Application and/or Services without their permission. If you have reason to believe that a child has provided personally identifiable information to the Service Provider through the Application and/or Services, please contact the Service Provider ({entity_email}) so that they will be able to take the necessary actions. You must also be at least 16 years of age to consent to the processing of your personally identifiable information in your country (in some countries we may allow your parent or guardian to do so on your behalf). -**Children’s Privacy** - -These Services do not address anyone under the age of 13. We do not knowingly collect personally identifiable information from children under 13 years of age. In the case we discover that a child under 13 has provided us with personal information, we immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact us so that we will be able to do necessary actions. - -**How long do we keep your information** - -We will only keep your personal information for as long as it is necessary for the purposes set out in this privacy notice, unless a longer retention period is required or permitted by law (such as tax, accounting, or other legal requirements). No purpose in this notice will require us keeping your personal information for longer than the period of time in which users have an account with us. - -When we have no ongoing legitimate business need to process your personal information, we will either delete or anonymize such information, or, if this is not possible (for example, because your personal information has been stored in backup archives), then we will securely store your personal information and isolate it from any further processing until deletion is possible. - -**Changes to This Privacy Policy** - -We may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page. +**Security** -This policy is effective as of 2022-09-26 +The Service Provider are concerned about safeguarding the confidentiality of your information. The Service Provider provide physical, electronic, and procedural safeguards to protect information we process and maintain. For example, we limit access to this information to authorized employees and contractors who need to know that information in order to operate, develop or improve their Application. Please be aware that, although we endeavor provide reasonable security for information we process and maintain, no security system can prevent all potential security breaches. -**Contact Us** +**Changes** -If you have any questions or suggestions about our Privacy Policy, do not hesitate to contact us at eclair@myecl.fr or by post to: +This Privacy Policy may be updated from time to time for any reason. The Service Provider will notify you of any changes to the Privacy Policy by updating this page with the new Privacy Policy. You are advised to consult this Privacy Policy regularly for any changes, as continued use is deemed approval of all changes. -ÉCLAIR +This privacy policy is effective as of 2025-08-12 -36 avenue Guy de Collongue +**Your Consent** -Écully, Auvergne-Rhône-Alpes, 69130 +By using the Application, you are giving your consent to the Service Provider processing of your information as set forth in this Privacy Policy now and as amended by us. "Processing,” means using cookies on a computer/hand held device or using or touching information in any way, including, but not limited to, collecting, storing, deleting, using, combining and disclosing information. -France +**Contact us** +If you have any questions regarding privacy while using the Application, or have questions about the practices, please contact the Service Provider via email at {entity_email}. \ No newline at end of file diff --git a/assets/support.txt b/assets/support.txt index da3b205523..31dac4b7d5 100644 --- a/assets/support.txt +++ b/assets/support.txt @@ -1,31 +1,5 @@ -**Terms & Conditions** +Welcome on {application_name} support page. By downloading or using the app, these terms will automatically apply to you – you should make sure therefore that you read them carefully before using the app. The app itself, and all the trade marks, copyright, database rights and other intellectual property rights related to it, belong to their respective owners. -{entity_name} is committed to ensuring that the app is as useful and efficient as possible. For that reason, we reserve the right to make changes to the app or to charge for its services, at any time and for any reason. We will never charge you for the app or its services without making it very clear to you exactly what you’re paying for. - -The {application_name} app stores and processes personal data that you have provided to us, in order to provide our Service. It’s your responsibility to keep your phone and access to the app secure. We therefore recommend that you do not jailbreak or root your phone, which is the process of removing software restrictions and limitations imposed by the official operating system of your device. It could make your phone vulnerable to malware/viruses/malicious programs, compromise your phone’s security features and it could mean that the {application_name} app won’t work properly or at all. - -The app does use third party services that declare their own Terms and Conditions. - -Link to Terms and Conditions of third party service providers used by the app - -You should be aware that there are certain things that {entity_name} will not take responsibility for. Certain functions of the app will require the app to have an active internet connection. The connection can be Wi-Fi, or provided by your mobile network provider, but {entity_name} cannot take responsibility for the app not working at full functionality if you don’t have access to Wi-Fi, and you don’t have any of your data allowance left. - -If you’re using the app outside of an area with Wi-Fi, you should remember that your terms of the agreement with your mobile network provider will still apply. As a result, you may be charged by your mobile provider for the cost of data for the duration of the connection while accessing the app, or other third party charges. In using the app, you’re accepting responsibility for any such charges, including roaming data charges if you use the app outside of your home territory (i.e. region or country) without turning off data roaming. If you are not the bill payer for the device on which you’re using the app, please be aware that we assume that you have received permission from the bill payer for using the app. - -Along the same lines, {entity_name} cannot always take responsibility for the way you use the app i.e. You need to make sure that your device stays charged – if it runs out of battery and you can’t turn it on to avail the Service, {entity_name} cannot accept responsibility. - -With respect to {entity_name}’s responsibility for your use of the app, when you’re using the app, it’s important to bear in mind that although we endeavour to ensure that it is updated and correct at all times, we do rely on third parties to provide information to us so that we can make it available to you. {entity_name} accepts no liability for any loss, direct or indirect, you experience as a result of relying wholly on this functionality of the app. - -At some point, we may wish to update the app. The app is currently available on Android & iOS – the requirements for both systems (and for any additional systems we decide to extend the availability of the app to) may change, and you’ll need to download the updates if you want to keep using the app. {entity_name} does not promise that it will always update the app so that it is relevant to you and/or works with the Android & iOS version that you have installed on your device. However, you promise to always accept updates to the application when offered to you, We may also wish to stop providing the app, and may terminate use of it at any time without giving notice of termination to you. Unless we tell you otherwise, upon any termination, (a) the rights and licenses granted to you in these terms will end; (b) you must stop using the app, and (if needed) delete it from your device. - -**Changes to This Terms and Conditions** - -We may update our Terms and Conditions from time to time. Thus, you are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Terms and Conditions on this page. - -These terms and conditions are effective as of 2025-08-12. - -**Contact Us** - -If you have any questions or suggestions about our Terms and Conditions, do not hesitate to contact us at {entity_email}. \ No newline at end of file +If you have any problems using {application_name}, please contact us at {entity_email}. We undertake to process your request as soon as possible. diff --git a/assets/terms-and-conditions.txt b/assets/terms-and-conditions.txt index f3f23712b4..ab9fc12c06 100644 --- a/assets/terms-and-conditions.txt +++ b/assets/terms-and-conditions.txt @@ -1,31 +1,31 @@ **Terms & Conditions** -By downloading or using the app, these terms will automatically apply to you – you should make sure therefore that you read them carefully before using the app. You’re not allowed to copy, or modify the app, any part of the app, or our trademarks in any way. You’re not allowed to attempt to extract the source code of the app, and you also shouldn’t try to translate the app into other languages, or make derivative versions. The app itself, and all the trade marks, copyright, database rights and other intellectual property rights related to it, still belong to ÉCLAIR. +By downloading or using the app, these terms will automatically apply to you – you should make sure therefore that you read them carefully before using the app. The app itself, and all the trade marks, copyright, database rights and other intellectual property rights related to it, belong to their respective owners. -ÉCLAIR is committed to ensuring that the app is as useful and efficient as possible. For that reason, we reserve the right to make changes to the app or to charge for its services, at any time and for any reason. We will never charge you for the app or its services without making it very clear to you exactly what you’re paying for. +{entity_name} is committed to ensuring that the app is as useful and efficient as possible. For that reason, we reserve the right to make changes to the app or to charge for its services, at any time and for any reason. We will never charge you for the app or its services without making it very clear to you exactly what you’re paying for. -The MyECL app stores and processes personal data that you have provided to us, in order to provide our Service. It’s your responsibility to keep your phone and access to the app secure. We therefore recommend that you do not jailbreak or root your phone, which is the process of removing software restrictions and limitations imposed by the official operating system of your device. It could make your phone vulnerable to malware/viruses/malicious programs, compromise your phone’s security features and it could mean that the MyECL app won’t work properly or at all. +The {application_name} app stores and processes personal data that you have provided to us, in order to provide our Service. It’s your responsibility to keep your phone and access to the app secure. We therefore recommend that you do not jailbreak or root your phone, which is the process of removing software restrictions and limitations imposed by the official operating system of your device. It could make your phone vulnerable to malware/viruses/malicious programs, compromise your phone’s security features and it could mean that the {application_name} app won’t work properly or at all. The app does use third party services that declare their own Terms and Conditions. Link to Terms and Conditions of third party service providers used by the app -You should be aware that there are certain things that ÉCLAIR will not take responsibility for. Certain functions of the app will require the app to have an active internet connection. The connection can be Wi-Fi, or provided by your mobile network provider, but ÉCLAIR cannot take responsibility for the app not working at full functionality if you don’t have access to Wi-Fi, and you don’t have any of your data allowance left. +You should be aware that there are certain things that {entity_name} will not take responsibility for. Certain functions of the app will require the app to have an active internet connection. The connection can be Wi-Fi, or provided by your mobile network provider, but {entity_name} cannot take responsibility for the app not working at full functionality if you don’t have access to Wi-Fi, and you don’t have any of your data allowance left. If you’re using the app outside of an area with Wi-Fi, you should remember that your terms of the agreement with your mobile network provider will still apply. As a result, you may be charged by your mobile provider for the cost of data for the duration of the connection while accessing the app, or other third party charges. In using the app, you’re accepting responsibility for any such charges, including roaming data charges if you use the app outside of your home territory (i.e. region or country) without turning off data roaming. If you are not the bill payer for the device on which you’re using the app, please be aware that we assume that you have received permission from the bill payer for using the app. -Along the same lines, ÉCLAIR cannot always take responsibility for the way you use the app i.e. You need to make sure that your device stays charged – if it runs out of battery and you can’t turn it on to avail the Service, ÉCLAIR cannot accept responsibility. +Along the same lines, {entity_name} cannot always take responsibility for the way you use the app i.e. You need to make sure that your device stays charged – if it runs out of battery and you can’t turn it on to avail the Service, {entity_name} cannot accept responsibility. -With respect to ÉCLAIR’s responsibility for your use of the app, when you’re using the app, it’s important to bear in mind that although we endeavour to ensure that it is updated and correct at all times, we do rely on third parties to provide information to us so that we can make it available to you. ÉCLAIR accepts no liability for any loss, direct or indirect, you experience as a result of relying wholly on this functionality of the app. +With respect to {entity_name}’s responsibility for your use of the app, when you’re using the app, it’s important to bear in mind that although we endeavour to ensure that it is updated and correct at all times, we do rely on third parties to provide information to us so that we can make it available to you. {entity_name} accepts no liability for any loss, direct or indirect, you experience as a result of relying wholly on this functionality of the app. -At some point, we may wish to update the app. The app is currently available on Android & iOS – the requirements for both systems(and for any additional systems we decide to extend the availability of the app to) may change, and you’ll need to download the updates if you want to keep using the app. ÉCLAIR does not promise that it will always update the app so that it is relevant to you and/or works with the Android & iOS version that you have installed on your device. However, you promise to always accept updates to the application when offered to you, We may also wish to stop providing the app, and may terminate use of it at any time without giving notice of termination to you. Unless we tell you otherwise, upon any termination, (a) the rights and licenses granted to you in these terms will end; (b) you must stop using the app, and (if needed) delete it from your device. +At some point, we may wish to update the app. The app is currently available on Android & iOS – the requirements for both systems (and for any additional systems we decide to extend the availability of the app to) may change, and you’ll need to download the updates if you want to keep using the app. {entity_name} does not promise that it will always update the app so that it is relevant to you and/or works with the Android & iOS version that you have installed on your device. However, you promise to always accept updates to the application when offered to you, We may also wish to stop providing the app, and may terminate use of it at any time without giving notice of termination to you. Unless we tell you otherwise, upon any termination, (a) the rights and licenses granted to you in these terms will end; (b) you must stop using the app, and (if needed) delete it from your device. **Changes to This Terms and Conditions** We may update our Terms and Conditions from time to time. Thus, you are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Terms and Conditions on this page. -These terms and conditions are effective as of 2022-09-26 +These terms and conditions are effective as of 2025-08-12. **Contact Us** -If you have any questions or suggestions about our Terms and Conditions, do not hesitate to contact us at eclair@myecl.fr. +If you have any questions or suggestions about our Terms and Conditions, do not hesitate to contact us at {entity_email}. diff --git a/pyproject.toml b/pyproject.toml index 3b3395235e..6bd4018ad4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ authors = [{ name = "AEECL ECLAIR" }] # Hyperion follows Semantic Versioning # https://semver.org/ -version = "5.3.6" +version = "5.3.7" requires-python = ">= 3.12, < 3.15" license = "MIT" From 3ea321e9ef14bc25efbe07c747b8eb8c44625829 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Robert?= Date: Sun, 29 Mar 2026 00:09:11 +0100 Subject: [PATCH 2/4] fix: date and namming --- assets/mypayment-terms-of-service.txt | 2 +- assets/terms-and-conditions.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/mypayment-terms-of-service.txt b/assets/mypayment-terms-of-service.txt index 1214fd3d74..98eda6fc2c 100644 --- a/assets/mypayment-terms-of-service.txt +++ b/assets/mypayment-terms-of-service.txt @@ -6,7 +6,7 @@ Version 2 Les présentes Conditions Générales d’Utilisation (CGU) ont pour objet de définir les modalités et conditions d’utilisation de la solution de paiement dématérialisée {payment_name}, éditée par {entity_name}, destinée aux élèves et étudiants de {school_name}. ## Présentation de {payment_name} -{payment_name} est une solution de paiement virtuel et dématérialisé utilisable au sein de {school_name} exclusivement, avec les associations participantes. Elle repose sur une monnaie virtuelle appelée , qui n’a aucune valeur légale et ne constitue pas une monnaie électronique au sens du Code monétaire et financier. Un (1) euro correspond à un (1) . +{payment_name} est une solution de paiement virtuel et dématérialisé utilisable au sein de {school_name} exclusivement, avec les associations participantes. Elle repose sur une monnaie virtuelle appelée MyEuros, qui n’a aucune valeur légale et ne constitue pas une monnaie électronique au sens du Code monétaire et financier. Un (1) euro correspond à un (1) MyEuros. ## Fonctionnement du portefeuille virtuel Lors de son inscription, l’utilisateur se voit attribuer un portefeuille numérique personnel plafonné. Il s’engage à ne pas tenter de dépasser ce plafond par quelque moyen que ce soit. En validant son inscription, l’utilisateur reconnaît renoncer expressément à son droit de rétractation, conformément à l’article L221-28 du Code de la Consommation. diff --git a/assets/terms-and-conditions.txt b/assets/terms-and-conditions.txt index ab9fc12c06..7b770ad082 100644 --- a/assets/terms-and-conditions.txt +++ b/assets/terms-and-conditions.txt @@ -24,7 +24,7 @@ At some point, we may wish to update the app. The app is currently available on We may update our Terms and Conditions from time to time. Thus, you are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Terms and Conditions on this page. -These terms and conditions are effective as of 2025-08-12. +These terms and conditions are effective as of 2026-03-29. **Contact Us** From f6f2df8a2376c5f2ce26dbcf72287316e1c670e0 Mon Sep 17 00:00:00 2001 From: Thonyk Date: Mon, 30 Mar 2026 12:50:58 +0200 Subject: [PATCH 3/4] fix: correct content --- assets/mypayment-terms-of-service.txt | 2 +- assets/support.txt | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/assets/mypayment-terms-of-service.txt b/assets/mypayment-terms-of-service.txt index 98eda6fc2c..7877e07092 100644 --- a/assets/mypayment-terms-of-service.txt +++ b/assets/mypayment-terms-of-service.txt @@ -1,4 +1,4 @@ -Version 2 +Version 3 # CGU {payment_name} diff --git a/assets/support.txt b/assets/support.txt index 31dac4b7d5..42697c96f3 100644 --- a/assets/support.txt +++ b/assets/support.txt @@ -2,4 +2,6 @@ Welcome on {application_name} support page. By downloading or using the app, these terms will automatically apply to you – you should make sure therefore that you read them carefully before using the app. The app itself, and all the trade marks, copyright, database rights and other intellectual property rights related to it, belong to their respective owners. +You can create an user by choosing "Créer un compte" on the main page of the application. You will receive a message on the adresse you entered asking you to confirm your account. + If you have any problems using {application_name}, please contact us at {entity_email}. We undertake to process your request as soon as possible. From 34fc85857991e8d1992394e56dc1023cc2063f3d Mon Sep 17 00:00:00 2001 From: Thonyk Date: Mon, 30 Mar 2026 13:23:29 +0200 Subject: [PATCH 4/4] fix: rename MyEuros to MyCoin --- assets/mypayment-terms-of-service.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/mypayment-terms-of-service.txt b/assets/mypayment-terms-of-service.txt index 7877e07092..1296ec6d43 100644 --- a/assets/mypayment-terms-of-service.txt +++ b/assets/mypayment-terms-of-service.txt @@ -6,7 +6,7 @@ Version 3 Les présentes Conditions Générales d’Utilisation (CGU) ont pour objet de définir les modalités et conditions d’utilisation de la solution de paiement dématérialisée {payment_name}, éditée par {entity_name}, destinée aux élèves et étudiants de {school_name}. ## Présentation de {payment_name} -{payment_name} est une solution de paiement virtuel et dématérialisé utilisable au sein de {school_name} exclusivement, avec les associations participantes. Elle repose sur une monnaie virtuelle appelée MyEuros, qui n’a aucune valeur légale et ne constitue pas une monnaie électronique au sens du Code monétaire et financier. Un (1) euro correspond à un (1) MyEuros. +{payment_name} est une solution de paiement virtuel et dématérialisé utilisable au sein de {school_name} exclusivement, avec les associations participantes. Elle repose sur une monnaie virtuelle appelée MyCoin, qui n’a aucune valeur légale et ne constitue pas une monnaie électronique au sens du Code monétaire et financier. Un (1) euro correspond à un (1) MyCoin. ## Fonctionnement du portefeuille virtuel Lors de son inscription, l’utilisateur se voit attribuer un portefeuille numérique personnel plafonné. Il s’engage à ne pas tenter de dépasser ce plafond par quelque moyen que ce soit. En validant son inscription, l’utilisateur reconnaît renoncer expressément à son droit de rétractation, conformément à l’article L221-28 du Code de la Consommation.