Extension Developer Agreement
Last updated: June 12, 2026
The present Extension Developer Agreement governs the development of extensions created by third-party developers for the Glyph Master user community.
1. Purpose
This Extension Developer Agreement (hereinafter the “Agreement”) governs the conditions under which third parties (hereinafter the “Developer”) design, develop, submit, publish, distribute, and maintain extensions intended to be made available through the Glyph Master platform, including its software, website, and Cloud service.
This Agreement applies solely to extensions developed by third parties and does not cover official extensions published by Glyph Master.
For the purposes of this Agreement, Glyph Master acts exclusively as a technical hosting provider for third-party extensions and shall not be considered the publisher, co-publisher, or producer of such extensions.
2. ACCEPTANCE
BY SUBMITTING AN EXTENSION OR AN EXTENSION UPDATE TO THE GLYPH MASTER CLOUD SERVICE, THE DEVELOPER HEREBY FULLY AND UNRESERVEDLY ACCEPTS THIS EXTENSION DEVELOPER AGREEMENT.
THE SUBMISSION OF AN EXTENSION IS ONLY POSSIBLE AFTER PRIOR ACCEPTANCE OF THE GLYPH MASTER TERMS OF SERVICE (“TOS”) AND PRIVACY POLICY, WHICH REMAIN FULLY APPLICABLE TO THE DEVELOPER.
ANY SUBMISSION, PUBLICATION, OR UPDATE OF AN EXTENSION CONSTITUTES RENEWED ACCEPTANCE OF THIS AGREEMENT, INCLUDING ANY FUTURE AMENDMENTS MADE IN ACCORDANCE WITH ARTICLE 17 GOVERNING MODIFICATIONS OF THE TERMS.
IF THE DEVELOPER DISAGREES WITH THIS AGREEMENT OR ANY OF ITS UPDATES, THEY MUST IMMEDIATELY CEASE ALL SUBMISSION OR DISTRIBUTION OF EXTENSIONS ON THE PLATFORM.
3. Intellectual Property and Licenses
3.1 Developer's Intellectual Property
The Developer remains the sole holder of all intellectual property rights relating to the Extension they create and submit on the Glyph Master Cloud service, including, where applicable, integrated elements such as source code, scripts, media, models, text, audio, images, videos, or any other content.
The Developer warrants that they hold all rights necessary for the creation, publication, and distribution of the Extension, including, without limitation, copyrights, neighboring rights, image rights, trademarks, open-source licenses, proprietary licenses, and any required authorizations for third-party elements integrated into the Extension.
Where the Extension incorporates elements subject to a specific license (open source, Creative Commons, commercial or proprietary content), all rights and obligations arising from such license apply in full. The Developer warrants strict compliance with all usage, attribution, redistribution, or modification requirements imposed by the rights holders.
Glyph Master acquires no intellectual property rights over the Extension or any of its components. The Developer remains the sole publisher and responsible party for their Extension.
3.2 Mandatory License: Apache License 2.0
Every Extension must be released under the Apache License 2.0. Accordingly, the Developer must include in the Extension's public Git repository the full text of the Apache 2.0 license, the copyright notice, and, where applicable, the patent grant and disclaimer provisions required by that license.
Any Extension distributed through the platform is deemed to be made available under the terms of the Apache License 2.0. The Developer warrants that all submitted code is compatible with this license and that the distribution of the Extension does not violate any third-party license or contractual obligation.
3.3 License Granted to Glyph Master
By submitting an Extension, the Developer grants Glyph Master a worldwide, non-exclusive, royalty-free, revocable, non-transferable and non-sublicensable license strictly limited to the purposes of hosting, storing, transmitting, displaying, indexing, and technically distributing the Extension to users, in accordance with the functionalities of the platform.
This license does not transfer any intellectual property rights to Glyph Master, nor does it grant any rights beyond those strictly necessary for the operation of the Cloud service. Glyph Master does not modify the Extension's code and holds no commercial exploitation rights over it.
4. Technical Requirements and Code Transparency
The requirements set out in this Article apply to every Extension submitted to the platform, whether it is an initial publication or any subsequent version. Each new version of an Extension is considered a separate submission and must comply with all technical, transparency, and reproducibility obligations defined in this Article.
4.1 Public Git Repository
For each submitted version, the Developer must provide a public Git repository (GitHub, GitLab, or equivalent) containing the complete source code of the Extension, including, without limitation, dependencies, scripts, configuration files, resources, and any element required for its compilation and operation.
The Git repository must include a tag or commit identifier corresponding precisely to the submitted version. The repository must remain public for as long as the Extension or any of its versions remains available on the platform.
4.2 Readable and Complete Code
The source code of each version must be readable, understandable, and usable. It must include all files necessary for its operation, including, without limitation, dependencies, scripts, configuration files, resources, and any element required for compiling or running the Extension.
Binaries, executables, compiled libraries, or generated files may only be included if accompanied by their complete source code and the instructions required to rebuild them identically for the submitted version.
4.3 Submitted Build Hash
For each version, the Developer must provide the cryptographic hash (e.g., SHA-256) of the distributed build. This hash must match exactly the build generated from the public Git repository and the commit associated with the submitted version.
Any discrepancy between the provided hash and the submitted build may result in the refusal, suspension, or removal of the version concerned or of the Extension as a whole.
4.4 Prohibition of Obfuscation
The following are strictly prohibited for all versions of the Extension: obfuscation, minification, encryption, logic concealment, dynamic code injection, self-modifying code, or any technique intended to render the code unreadable, non-reproducible, or difficult to analyze.
Glyph Master may refuse, suspend, or remove any version that violates this prohibition, without notice or compensation.
4.5 Build Reproducibility
The submitted build for each version must be reproducible identically from the public Git repository and the associated commit. The reproduction must yield a file strictly equivalent to the distributed build, including in terms of content, behavior, and cryptographic hash.
Any inability to reproduce the build, any significant divergence, or any inconsistency between the source code and the submitted build may result in the refusal, suspension, or removal of the version concerned or of the Extension as a whole.
Glyph Master may perform non-exhaustive reproducibility checks and reserves the right to request additional technical information when necessary to confirm the compliance of a version.
4.6 Mandatory Documentation
The Developer must provide, for each version of the Extension, complete documentation publicly accessible in the Git repository, enabling users to understand its operation, structure, and build process. This documentation must remain available for as long as the Extension or any of its versions remains accessible on the platform.
The documentation must include, without limitation:
- a README.md file describing the Extension, its general operation, and its prerequisites;
- a BUILD.md file detailing the full build process, including tools, versions, dependencies, scripts, parameters, and environment variables required to reproduce the build;
- a DEPENDENCIES.md file listing all dependencies used, their versions, and their licenses;
- the LICENSE file containing the full text of the Apache 2.0 license;
- any other technical documentation necessary to understand or verify the Extension.
Insufficient documentation, its removal, or its inaccessibility may result in the refusal, suspension, or removal of the version concerned or of the Extension as a whole.
4.7 Security and Vulnerabilities
The Developer warrants that each version of the Extension contains no known security vulnerabilities, including those listed in public databases such as CVEs, or arising from obsolete, unmaintained, or compromised dependencies.
In the event a vulnerability affecting the Extension is discovered, the Developer must:
- fix the vulnerability within a reasonable timeframe, or immediately if it presents a critical risk;
- publish a new version compliant with the requirements of this Article;
- inform Glyph Master without delay when a severe vulnerability is identified.
Glyph Master may refuse, suspend, or remove any version of an Extension that presents a security vulnerability, or whose dependencies contain known flaws, without notice or compensation.
5. Content Classification and Compliance
The Developer is responsible for correctly classifying each version of the Extension submitted to the Glyph Master Cloud service. The classification must be accurate, comprehensive, and reflect the actual nature of the content, integrated media, executed scripts, and effects triggered by the Extension.
Classification is performed using the tagging system provided by the platform. Mandatory tags must be selected from the categories defined by Glyph Master. Custom tags may be used as supplementary indicators, but may under no circumstances replace a mandatory tag or alter the clarity of the classification. Glyph Master may remove, rename, or block any custom tag deemed misleading, ambiguous, inappropriate, or non-compliant.
5.1 Mandatory Classification
The Developer must indicate, for each version, a precise classification including, without limitation:
- the recommended audience;
- the presence of any sensitive content (violence, horror, coarse language, adult themes, etc.);
- the nature of the interactions offered by the Extension;
- any element likely to affect a vulnerable audience, including minors.
The classification must be updated with each new version whenever the content, behavior, or effects of the Extension evolve.
5.2 Mandatory Warnings
The Developer must provide all necessary warnings relating to:
- embedded content (images, audio, text, sensitive media);
- potential physical effects (intense lighting, stroboscopic effects, DMX devices, IoT equipment, etc.);
- physical, emotional, or behavioral risks associated with running the Extension;
- any element that may pose a danger or discomfort to certain users.
Warnings must be accurate, visible, and consistent with the provided classification.
5.3 Removal, Reclassification, and Moderation Powers
Glyph Master retains discretionary authority to review, verify, hide, reclassify, block, suspend, or permanently remove any Extension or version deemed incorrectly classified, non-compliant, unlawful, dangerous, misleading, offensive, or inappropriate with respect to the moderation standards defined in the Terms of Service.
Such actions may be taken without prior notice and without compensation, except where mandatory law requires otherwise.
5.4 Sanctions for Misclassification
In the event of misclassification, missing warnings, misleading classification, or repeated breaches of the obligations set out in this Article, Glyph Master may:
- refuse publication of a version;
- temporarily block the Extension;
- permanently remove the Extension;
- suspend or terminate the Developer's account in cases of repeated violations or serious misconduct.
The Developer remains solely responsible for the consequences of incorrect or incomplete classification, including cases where the Extension becomes accessible to an inappropriate audience.
6. Developer Warranties
The Developer warrants, for each submitted version of the Extension, full compliance with the obligations set out in this Article. These warranties are essential and constitute binding commitments, the breach of which may result in the immediate removal of the Extension or the termination of the user account.
6.1 Absence of Malicious Code
The Developer warrants that the Extension contains no malicious code, including, without limitation: malware, spyware, ransomware, cryptominers, trojans, backdoors, keyloggers, script injection, mechanisms designed to bypass technical protections, privilege escalation, data exfiltration, or any other device intended to compromise the security, stability, or integrity of a system.
The Extension must not include any self-update mechanism, remote code download capability, or dynamic execution of content not documented in the public Git repository.
6.2 Absence of Illegal or Prohibited Content
The Developer warrants that the Extension contains no illegal, infringing, defamatory, hateful, violent, discriminatory, harassing, pornographic, or otherwise prohibited content under the laws and regulations applicable in the jurisdictions referenced in the Terms of Use and this Developer Agreement.
The Developer further warrants that the Extension does not display, distribute, or generate any content likely to undermine human dignity, incite hatred or violence, or violate the moderation standards defined by Glyph Master.
6.3 Compliance with Applicable Laws and Regulations
The Developer warrants that the Extension complies with all applicable laws and regulations, including, without limitation:
- laws relating to the protection of personal data (GDPR or equivalents);
- laws relating to cybersecurity and computer fraud;
- laws relating to the protection of minors and vulnerable audiences;
- laws governing the distribution of digital and audiovisual content;
- local regulations applicable to lighting, sound, or hardware effects.
Any collection, use, or transmission of personal data must strictly comply with applicable legislation and with the obligations set out in Article 7 of this Agreement. Under no circumstances may the Extension implement unauthorized, undocumented, or non-compliant data processing contrary to the confidentiality rules imposed by Glyph Master.
6.4 Respect for Third-Party Rights
The Developer warrants that the Extension respects all applicable intellectual property rights, including copyrights, trademarks, patents, neighboring rights, image rights, trade secrets, and open-source licenses.
The Developer warrants that they hold all rights necessary to integrate, distribute, or use the media, resources, scripts, libraries, and dependencies included in the Extension.
6.5 Compliance with Hardware Safety Standards
Where the Extension controls or interacts with hardware devices (including mechanical, electronic, lighting, electrical, home automation, DMX, or sensory equipment), the Developer warrants that the Extension complies with applicable safety standards and does not create any unreasonable risk to persons or property.
The Developer warrants that the Extension does not trigger any undocumented, unpredictable, or dangerous hardware behavior, and that all necessary warnings have been provided in accordance with Article 5.
The Developer remains solely responsible for the consequences of any breach of the warranties set out in this Article, including any damage caused to users, their equipment, or third parties.
7. Data Protection and Confidentiality
When the Extension collects, stores, transmits, or processes personal data, the Developer is solely responsible for complying with all applicable data protection laws and for implementing appropriate security measures. The obligations set out in this Article apply to every version of the Extension.
7.1 Compliance with Applicable Legislation
The Developer warrants that any collection, use, or transmission of personal data carried out by the Extension complies with all applicable laws, including, without limitation:
- GDPR (European Union);
- CCPA / CPRA (California);
- PIPEDA (Canada);
- Privacy Act 1988 (Australia);
- APPI (Japan);
- any other local legislation applicable to the Extension's users.
Any collection or processing must be lawful, limited to what is strictly necessary for the operation of the Extension, and compliant with the obligations set out in this Article.
7.2 Transparency Toward Users
When the Extension collects or processes personal data, the Developer must clearly inform the user, prior to any collection, of the following:
- the nature of the data collected;
- the purpose of the processing;
- the legal basis for the processing, where required;
- the retention period;
- any transfer to a third party or outside the user's jurisdiction;
- the rights available to the user (access, rectification, deletion, objection, etc.).
The Developer must provide a simple and accessible means for users to exercise their rights.
7.3 Strict Prohibitions
The Developer is strictly prohibited from:
- collecting personal data without prior notice or without a valid legal basis;
- collecting data not necessary for the operation of the Extension;
- transmitting personal data to third parties without consent or a legal basis;
- selling, renting, or commercially exploiting collected data;
- implementing tracking, fingerprinting, profiling, or targeted advertising mechanisms;
- bypassing technical protections or user privacy settings;
- collecting sensitive data (health, biometrics, orientation, religion, etc.).
7.4 Data Security and Storage
The Developer must ensure the security, confidentiality, and integrity of personal data processed by the Extension. To this end, the Developer must implement:
- appropriate technical measures (encryption, access control, logging, etc.);
- organizational measures ensuring data protection;
- mechanisms preventing any leak, exposure, or unauthorized access;
- procedures enabling the permanent deletion of data at the user's request.
Personal data must not be stored longer than necessary for the operation of the Extension.
7.5 Exclusive Responsibility of the Developer
Glyph Master does not collect any personal data through Extensions and has no access to the data processed by them. The Developer is solely responsible for:
- the data processing carried out by the Extension;
- the compliance of such processing with applicable laws;
- user requests or complaints;
- any damage caused to users or third parties as a result of non-compliant processing.
7.6 Immediate Removal Powers
Glyph Master may immediately remove any Extension or version that:
- collects or processes personal data in violation of this Article;
- exposes users to a security or confidentiality risk;
- implements unauthorized tracking or profiling;
- or exhibits undocumented or misleading data-related behavior.
Such removal may occur without prior notice and without compensation, except where mandatory law requires otherwise.
8. Non-Exhaustive Technical Review
Although a technical filtering process may be carried out by Glyph Master when an Extension or any of its subsequent versions is submitted to the Cloud service, such operation constitutes solely an internal precautionary measure intended to detect obvious anomalies or manifest threats. This process does not constitute a professional security audit, an in-depth code analysis, a certification of the absence of vulnerabilities or malicious intent, nor a validation of the compliance of integrated content.
Any verification performed by Glyph Master is provided “as is,” for informational purposes only, and shall in no event transfer or share responsibility for the code or content with the Developer. The Developer remains solely and fully responsible for the security, legality, stability, behavior, and compliance of their Extension, regardless of any review performed by Glyph Master.
Glyph Master reserves the right, at its sole discretion, to refuse, suspend, or remove any Extension or version that presents a manifest risk, an obvious vulnerability, suspicious behavior, or non-compliance with the obligations of this Agreement. Such intervention shall not constitute approval, validation, or any form of guarantee regarding the submitted code.
The Developer acknowledges that the absence of issue detection during technical filtering shall not be interpreted as validation, certification, or exemption from responsibility. The Developer remains responsible for correcting any anomaly, vulnerability, or non-compliance identified, whether or not it was detected by Glyph Master.
9. Exclusive Responsibility of the Developer
The Developer is solely and fully responsible for the Extension they submit, as well as for all subsequent versions thereof. This responsibility covers the entirety of the code, content, behaviors, and effects generated by the Extension, whether intentional or not.
- the source code, scripts, dependencies, libraries, and technical mechanisms integrated into or executed by the Extension;
- embedded or generated content (media, text, audio, images, data, external resources);
- hardware, lighting, sound, mechanical, home-automation, DMX, electronic, or sensory effects triggered by the Extension;
- any damage caused to users, their equipment, their data, their physical environment, or to third parties;
- any infringement of intellectual property rights, open-source licenses, individual rights, or third-party rights;
- any violation of applicable laws and regulations, including those relating to data protection, safety, cybersecurity, protection of minors, and content distribution;
- the accuracy of the classification, warnings, and information provided in accordance with Article 5;
- the security, confidentiality, and compliance of data processing carried out by the Extension, in accordance with Article 7;
- the correction of any vulnerability, anomaly, or non-compliance identified, whether or not it was detected by Glyph Master.
In accordance with the Terms of Service, Glyph Master acts exclusively as a technical hosting provider. As such, Glyph Master cannot be held liable for the content, behavior, effects, data processing, or damages caused by Extensions developed by third parties, including when such Extensions have undergone non-exhaustive technical filtering pursuant to Article 8.
The Developer warrants that the Extension shall in no event give rise to liability for Glyph Master and agrees to indemnify and hold Glyph Master harmless from any claim, damage, loss, or proceeding resulting from a breach of the obligations set out in this Agreement.
10. Prohibition of Monetization
Any form of monetization related to an Extension distributed through the Glyph Master platform is strictly prohibited. Extensions must be fully accessible without payment, without restriction, and without any financial condition, whether the user holds a free or paid Glyph Master license.
10.1 Prohibition of Direct Monetization
The following are expressly prohibited:
- the sale, rental, or paid provision of the Extension;
- any subscription, licensing, activation key, or paid unlocking system;
- any premium feature, paywall, or access restriction conditioned on payment;
- any mandatory donation or financial contribution required to use the Extension.
10.2 Prohibition of Indirect Monetization
The following are also prohibited:
- the integration of advertisements, banners, ad trackers, or targeting mechanisms;
- the collection of personal data for commercial, marketing, or advertising purposes;
- links to payment platforms intended to unlock features (Patreon, Ko-fi, Tipeee, etc.);
- gating or reward mechanisms conditioning access to features on an external action (donation, subscription, purchase, registration, etc.);
- any attempt to circumvent the monetization ban through an external or indirect system.
10.3 No Compensation from Glyph Master
Glyph Master does not pay Developers and offers no remuneration, commission, or revenue-sharing mechanism for Extensions. Extensions are provided free of charge and without financial consideration.
10.4 Removal Powers
Any Extension that violates this Article may be refused, suspended, or removed immediately, without notice and without compensation, in accordance with the moderation powers defined in this Agreement.
11. Developer Identification (Light KYC)
To ensure the traceability of Extensions published on the Glyph Master Cloud service, certain information must be provided by the Developer at various stages of their use of the service.
11.1 Information Provided When Creating an Account
When creating a Developer account, the following information is required:
- a valid, verified, and accessible email address;
- a compliant public pseudonym that does not infringe third-party rights and is not misleading.
11.2 Information Provided or Collected When Submitting an Extension
When submitting an Extension or any subsequent version thereof, the Developer must provide, or agrees that the following information may be collected:
- the URL of the public Git repository containing the source code of the submitted Extension;
- technical information automatically collected, such as the submission IP address and associated metadata (timestamp, system information, etc.).
The pseudonym used must not impersonate a third party or suggest a false association with any person, organization, or entity. The Git repository URL must be public, accessible, and faithfully reflect the submitted source code.
11.3 Enhanced Verification
Glyph Master may, in the event of an investigation, dispute, suspicion of unlawful behavior, breach of these obligations, or upon request from a competent authority, require the Developer to provide their full legal identity as well as additional contact details (name, surname, postal address, identity document or equivalent).
11.4 Accuracy of Information
The Developer agrees to provide accurate, complete, and up-to-date information. Any false, misleading, incomplete, or refused information may result in the immediate suspension of the account, the removal of associated Extensions, and, where applicable, the transmission of available information to the competent authorities.
11.5 Purpose of the Data
The information collected under this Article is used exclusively to ensure the security, legal compliance, moderation, and traceability of Extensions, in accordance with the Glyph Master Privacy Policy.
12. Removal, Suspension, and Delisting
Glyph Master may, at its sole discretion and without prior notice, refuse, suspend, remove, or delist any Extension or any of its subsequent versions, as well as restrict or suspend the Developer's account, where any of the following situations is observed or reasonably suspected:
- violation of this Agreement, the Terms of Service, or the Privacy Policy;
- presence of malicious code, an obvious vulnerability, or undocumented behavior within the meaning of Article 6;
- unlawful, infringing, dangerous, or otherwise illegal content;
- repeated, inaccurate, or misleading classification of content, effects, or behaviors of the Extension, in violation of Article 5;
- failure to comply with the security, confidentiality, or data-protection obligations set out in Article 7;
- risk to the stability, security, performance, or integrity of the platform or its users;
- failure to comply with hardware safety standards or triggering of dangerous effects within the meaning of Article 6.5;
- attempted direct or indirect monetization in violation of Article 10;
- provision of false, misleading, or incomplete information as part of the KYC process defined in Article 11;
- substantiated third-party claims, rights-holder notifications, or requests from a competent authority;
- fraudulent, abusive, deceptive, or harmful behavior affecting the community or the platform.
The removal, suspension, or delisting of an Extension shall in no event constitute validation, approval, or certification of the code or content submitted, in accordance with Article 8 regarding non-exhaustive technical review.
No compensation shall be owed to the Developer in the event of refusal, suspension, removal, or delisting of an Extension or of their account, except where mandatory applicable law provides otherwise. The Developer remains responsible for all consequences arising from the publication of their Extension, including after its removal.
13. Prohibition of Modification by Glyph Master
Glyph Master shall under no circumstances modify the source code, content, scripts, dependencies, or any other technical element of an Extension submitted by a Developer. Glyph Master never intervenes in the creation, editing, correction, or improvement of the Extension's code.
Any intervention by Glyph Master is strictly limited to the following operations:
- hosting, distributing, and technically making the Extension available;
- suspending, removing, blocking, or delisting the Extension in accordance with Article 12;
- requesting corrections, explanations, or modifications from the Developer when necessary to ensure the Extension's compliance, security, or quality;
- performing the non-exhaustive technical review described in Article 8, without any guarantee of validation or correction of the code.
The Developer remains the sole publisher and responsible party for their Extension, including in the event of a request for correction or temporary removal. No intervention by Glyph Master shall be interpreted as a modification, validation, approval, or co-creation of the submitted code or content.
14. Indemnification
The Developer agrees to indemnify and hold harmless Glyph Master, its publisher, officers, employees, subcontractors, and partners from any claim, action, demand, damage, loss, cost, or expense (including reasonable attorneys' fees) arising from:
- the Extension submitted by the Developer or any of its subsequent versions;
- the use or inability to use such Extension by third parties;
- any violation of this Agreement, the Terms of Service, or applicable law;
- any infringement of intellectual property rights, individual rights, or the legitimate interests of third parties;
- any breach of the security, confidentiality, or classification obligations set out in Articles 5, 6, and 7;
- any false, misleading, or incomplete information provided as part of the light KYC process defined in Article 11.
14.1 Limitation of Indemnifiable Amount
In the event that Glyph Master's liability is recognized and enforced by a competent court despite the exclusion and limitation clauses set out in this Agreement, such liability shall be strictly and globally limited to:
- the total amount actually paid by the Developer for access to the service during the twelve (12) months preceding the event giving rise to the claim; or
- a flat amount of fifty euros (€50) if the Developer uses a free or trial license.
This limitation applies regardless of the legal basis of the claim (contractual, tortious, strict liability, negligence, warranty, or otherwise), except where mandatory applicable law provides otherwise.
15. Termination and End of License
15.1 Termination by Glyph Master
Glyph Master may terminate this Agreement at any time, automatically and without prior notice, in the event of a violation of this Agreement, the Terms of Service, the Privacy Policy, or applicable law by the Developer. Termination may be accompanied by the suspension, removal, or delisting of the relevant Extensions, in accordance with Article 12.
15.2 Termination by the Developer
The Developer may terminate this Agreement by deleting their user account or by ceasing to use the Extension submission tools. Termination of the user account automatically results in the termination of this Agreement.
15.3 Fate of Extensions Already Downloaded
Termination of this Agreement does not affect copies of the Extension already downloaded or installed by end users. Glyph Master cannot modify them, disable them remotely, or prevent their use. The Developer remains solely responsible for the code distributed prior to termination.
15.4 Fate of Online Extensions
In the event of termination of the Developer's account, whether voluntary or imposed, published Extensions immediately become orphaned and can no longer be maintained. For security, compliance, and liability reasons, Glyph Master shall then:
- automatically remove the Extensions from the Cloud service;
- delist them;
- delete or anonymize their metadata in accordance with the Terms of Service.
15.5 Voluntary Removal of an Extension or Version
The Developer may request at any time the removal or delisting of one of their Extensions, or of a specific version thereof, without this resulting in the termination of their user account or of this Agreement. Glyph Master shall then remove the Extension or the relevant version from the Cloud service and delist it within a reasonable timeframe.
Voluntary removal does not affect copies already downloaded or installed by end users, which Glyph Master cannot modify or disable remotely. The Developer remains responsible for the code distributed prior to removal, including for removed versions.
Glyph Master may refuse or delay a voluntary removal where such removal would conflict with a legal obligation, an ongoing investigation, a request from an authority, or a security requirement.
15.6 End of the Developer's License
The expiration or non-renewal of the Developer's license may result in the suspension of access to the Extension submission tools. To ensure maintenance and continuity of existing Extensions, Glyph Master may, at its sole discretion, grant the Developer an extended free license allowing them to continue maintaining, correcting, and updating their Extensions.
This extended free license is granted as long as the Developer effectively maintains their Extensions and as long as Glyph Master considers that their continued availability is consistent with the platform's security, quality, and interests. Glyph Master may revoke this license at any time in the event of inactivity, lack of maintenance, or risk to the platform.
15.7 Voluntary Transfer of an Extension
Before terminating their account, the Developer may request the voluntary transfer of an Extension to another Developer holding a valid account. Glyph Master may accept or refuse such transfer, notably for security, compliance, or technical consistency reasons.
15.8 Integration as an Official Extension
In certain cases, Glyph Master may propose to take over an Extension so that it becomes an official Extension. Such transfer requires a specific procedure, including a full code audit, the signing of a separate assignment or license agreement, and the Developer's express acceptance. No automatic transfer shall occur.
15.9 No Obligation to Maintain
Termination of this Agreement does not impose any obligation on Glyph Master to maintain, host, or restore Extensions, their previous versions, or their associated content, except where mandatory applicable law provides otherwise.
15.10 Survival of Obligations
The following provisions survive termination: Developer responsibility (Article 9), prohibition of monetization (Article 10), light KYC (Article 11), removal and suspension (Article 12), prohibition of modification by Glyph Master (Article 13), indemnification and limitation of liability (Article 14), as well as any applicable legal obligations.
16. Mandatory Provisions
Nothing in this Agreement shall exclude or limit liability where such exclusion or limitation would be prohibited under applicable law, including in cases of bodily injury, willful misconduct, gross negligence, or with respect to statutory warranties that cannot be excluded.
If any provision of this Agreement is held null, invalid, or unenforceable by a competent court, such provision shall be deemed modified to the minimum extent necessary to make it valid and enforceable, or, failing that, deemed severed without affecting the validity of the remaining provisions.
In the event of any conflict between this Agreement, the Terms of Service, or the Privacy Policy, the mandatory provisions of applicable law shall prevail, followed by this Agreement, then the Terms of Service.
17. Amendment of the Agreement
Glyph Master may amend this Agreement at any time, in particular to reflect changes in the service, legal or regulatory requirements, security imperatives, or industry best practices.
Minor amendments (corrections, clarifications, technical or editorial adjustments that do not significantly affect the Developer's rights or obligations) take effect immediately upon their publication on the website, within the software, or through a notification integrated into the Cloud service.
Substantial amendments affecting the Developer's rights or obligations will be subject to prior notice, through publication on the website, notification within the software, or by email, at least fifteen (15) days before they take effect, unless immediate application is required by law.
Submitting a new version of an Extension after the amendments take effect constitutes acceptance of the amended Agreement. If the Developer refuses substantial amendments, they may request the voluntary removal of their Extensions in accordance with Article 15.5, or terminate this Agreement by deleting their user account.
Glyph Master may remove, suspend, or delist any Extension that becomes non-compliant with the new provisions of the Agreement, under the conditions set out in Article 12.
Amendments imposed by law, court order, or a competent administrative authority may apply immediately, without prior notice, where required.
18. Governing Law and Jurisdiction
This Agreement is governed by French law, subject to the mandatory provisions of European Union law and any local legislation applicable to Developers located outside the European Union.
Depending on the Developer's location, the following regimes may apply in addition, particularly regarding hosting liability, content removal, or notice procedures:
- France / European Union: French law, GDPR, LCEN, Digital Services Act (DSA);
- United States: DMCA Safe Harbor (17 U.S.C. §512);
- Canada: Copyright Act - “Notice-and-Notice” regime;
- Australia: Copyright Act 1968 - Safe Harbour Scheme;
- United Kingdom: E-Commerce Regulations and applicable UK law;
- Japan: Provider Liability Limitation Act;
- New Zealand: Copyright Act 1994 - Safe Harbour.
In the event of a dispute relating to the interpretation, performance, or validity of this Agreement, and unless mandatory legal provisions require otherwise, the competent courts shall be those of the registered office of the publisher of Glyph Master.
Where the Developer's local law imposes a different mandatory jurisdiction or regime (notably regarding consumer protection, liability, or content removal), such provisions shall prevail to the strictly required extent.