END USER LICENSE AGREEMENT (EULA) – ITHACA SOFTWARE

IMPORTANT: PLEASE READ THIS AGREEMENT CAREFULLY BEFORE INSTALLING OR USING THIS SOFTWARE.

This End User License Agreement (“Agreement”) is a legal contract between you (either an individual or a single entity) and French Touch Factory (“Licensor”) regarding the use of the ITHACA software and associated components.

By installing, copying, or otherwise using the Software or SDK, you agree to be bound by the terms of this Agreement. If you do not agree, do not install or use the Software or SDK.


1. DEFINITIONS

  • “Software” refers to the ITHACA volumetric video capture application.
  • “Player SDK” refers to the runtime libraries, plugins, and assets enabling playback of volumetric video content in third-party environments (Unity, Unreal Engine, JavaScript, WebGL, etc.).
  • “User” refers to the licensee of the Software.
  • “Developer” refers to the licensee of the Player SDK.

2. SCOPE OF LICENSE

This Agreement covers two distinct types of licenses:

A. Software License (ITHACA Application)

For the use of the volumetric video capture software.

B. Player SDK License

For the integration of playback capabilities into third-party applications.

C. ITHACA Cloud

For the use of the ITHACA Cloud online rendering service (section 13).


3. SOFTWARE LICENSE (ITHACA APPLICATION)

3.1 Grant of License

The Licensor grants you a non-exclusive, non-transferable, limited right to install and use the Software solely for your personal or internal business purposes.

Two types of licenses are available:

  • INDY License: permits deployment and use of the Software on up to 5 workstations simultaneously, within the same company or within a single household (for individuals).
  • PRO License: permits deployment without any workstation limit, strictly within the same company (or within a single household if the user is an individual).

Any use outside of this scope, including for the benefit of third parties, is strictly prohibited unless expressly authorized in writing by the Licensor.

3.2 Pricing Model

Access to the Software requires the acquisition of a license under one of the following terms:

  • Annual rental: one-time payment for a 12-month duration
  • Monthly subscription: automatically renewed unless canceled by the User

Activation keys or access credentials provided are strictly personal and may not be shared.

3.3 Restrictions on Software Use

The User agrees not to:

  • Copy, modify, reverse engineer, decompile, disassemble, or create derivative works of the Software, except as expressly permitted by law
  • Rent, lease, lend, sublicense, distribute, or otherwise make the Software available to third parties without prior written consent from the Licensor
  • Use any module, component, or part of the Software to develop competing software, products, or services without a separate written agreement with the Licensor
  • Remove, alter, or conceal branding, copyright notices, or proprietary markings
  • Circumvent or tamper with licensing mechanisms
  • Use the Software to benchmark publicly without permission
  • Embed the Software in weapons systems, surveillance use, or bio-identification systems without explicit authorization
  • Export or transfer the Software in violation of applicable laws

3.4 Maintenance and Support

The Licensor provides limited maintenance services only:

  • Fixing blocking bugs that directly affect the Software’s functionality
  • Providing patches or updates, if available

No functional upgrades, customization, or personalized support are guaranteed under this license. No Service Level Agreement (SLA) is included.


4. PLAYER SDK LICENSE

4.1 Grant of License for the Player SDK

The Licensor grants the Developer a limited, non-exclusive, non-transferable, royalty-free license to:

  • Integrate the Player SDK into their own application for the sole purpose of enabling playback of volumetric video content generated with ITHACA
  • Distribute the Player SDK only as an embedded component of the Developer’s application and not as a standalone product
  • Deploy the application incorporating the Player SDK commercially

4.2 Restrictions on Player SDK Usage

The Developer expressly agrees not to:

  • Reverse engineer, decompile, disassemble, or attempt to reconstruct the Player SDK
  • Extract, modify, adapt, or reuse any component of the Player SDK outside the authorized application
  • Use the Player SDK, in whole or in part, to develop a volumetric video capture system or any competing software
  • Provide the Player SDK as a Software Development Kit, library, or runtime to third parties as a standalone product
  • Sublicense, sell, rent, lease, or otherwise distribute the Player SDK outside of the embedded use approved herein

4.3 Attribution Requirement

Any application using the Player SDK must visibly mention the following credit within the application interface, documentation, or marketing materials:

“Volumetric video playback powered by ITHACA – French Touch Factory”

Failure to comply with this attribution requirement constitutes a material breach of this Agreement.

4.4 No White Labeling

The Developer may not remove, hide, modify, or substitute any ITHACA branding. The Software and Player SDK may not be rebranded or presented as proprietary technology of the Developer.

4.5 SaaS / Cloud / Hosting

Use of the Software or Player SDK in a SaaS, cloud, hosted, or streaming environment is permitted only if the SDK is not exposed as a service, API, or standalone access point to end users or third parties.

The Player SDK must remain an embedded component of the Developer’s application and cannot be made available as a platform service.

4.6 Termination for Player SDK Misuse

Any violation of the Player SDK usage terms shall result in immediate termination of this license without notice. Upon termination, the Developer shall immediately cease distribution of any application using the Player SDK.


5. THIRD-PARTY COMPONENTS

This Software and SDK may include or make use of third-party libraries, tools, or components, which are subject to their own licenses. The User and Developer agree to comply with the terms of such third-party licenses, available in the provided documentation or upon request.


6. OWNERSHIP AND INTELLECTUAL PROPERTY

All rights, title, and interest in and to the Software and Player SDK, including all intellectual property rights, remain the exclusive property of the Licensor.

The Software and SDK are licensed, not sold. This Agreement does not grant any ownership rights over the technology or associated intellectual property.

6.1 Ownership of Content

The Licensor does not claim ownership over any content created or rendered using the Software or Player SDK. The User/Developer remains solely responsible for the legality, compliance, and ownership of all content produced.


7. TERMINATION

The Licensor reserves the right to immediately terminate this License if the User or Developer fails to comply with the terms and conditions set forth herein.

In the event of such breach, the User/Developer shall:

  • Immediately cease all use of the Software and/or SDK
  • Destroy all copies in their possession
  • Cease distribution of any applications incorporating the Player SDK

The User/Developer acknowledges that any violation of the terms of this Agreement may expose them to legal action and claims for damages.

7.1 Survival of Obligations

Sections related to ownership (Section 6), restrictions (Sections 3.3, 4.2), limitation of liability (Section 9), attribution (Section 4.3), and intellectual property shall survive termination of this Agreement.


8. WARRANTY DISCLAIMER

The Software and SDK are provided “AS IS”, without warranties of any kind, either express or implied.

The Licensor does not warrant that the Software or SDK will:

  • Meet the User’s or Developer’s specific requirements
  • Operate uninterrupted or error-free
  • Be free of defects or vulnerabilities

9. LIMITATION OF LIABILITY

To the maximum extent permitted by law, the Licensor shall not be liable for any direct, indirect, incidental, or consequential damages, including but not limited to:

  • Data loss
  • Financial loss
  • Business interruption
  • Inability to use the Software or SDK
  • Loss of profits or revenue

9.1 Developer Responsibility

The Developer is solely responsible for the integration, testing, compatibility, maintenance, and deployment of any application using the Player SDK. The Licensor provides no guarantee regarding the performance of the Player SDK within third-party environments or applications.


10. EXPORT COMPLIANCE

The User/Developer agrees to comply with all applicable export control laws, sanctions regimes, and international trade regulations. The Software and Player SDK may not be exported, re-exported, or transferred to any jurisdiction or entity in violation of applicable laws.


11. GOVERNING LAW AND JURISDICTION

This Agreement shall be governed by and construed in accordance with French law.

Any dispute arising from this Agreement shall fall under the exclusive jurisdiction of the competent French courts.


13. ITHACA CLOUD (ONLINE RENDERING SERVICE)

ITHACA Cloud is the online rendering service operated by the Licensor, French Touch Factory, 41 rue du Faubourg Saint-Martin, 75010 Paris, France. This section applies to its use in addition to the rest of this Agreement.

13.1 Service and access

  • ITHACA Cloud processes the captures uploaded by the User (multi-view AI video, camera alignment, 4D Gaussian Splatting rendering) on remote computing machines, and provides a personal storage space for captures and results.
  • ITHACA Cloud is available to holders of an active ITHACA Software license. When the license is no longer active, the storage space is suspended.
  • Each account has a personal storage space limited by a quota (1 TB unless otherwise agreed). Access credentials are strictly personal.

13.2 Credits

  • Renders are paid with prepaid credits, purchased online (secure payment by Stripe). Prices are shown excluding and including VAT before payment.
  • Credits remain valid for the whole duration of the User’s ITHACA license.

13.3 Billing at real cost

  • Renders are billed at real cost: each render is billed, in credits, according to the computing resources actually used to produce it.
  • Renders are computed on machines rented from infrastructure providers. The costs caused by failures (machine failure, relaunch on another machine, failed render), for which the Licensor is not responsible, are invoiced to the Licensor by these providers and are therefore passed on to the User.
  • The estimate shown before launch is indicative: it will be recalculated at real cost once the render is finished. It is computed on the machines actually available at the time of the estimate, with the costs and failure rates actually measured. The Licensor strives to avoid failures and to keep the estimate as close as possible to the real cost: machines are checked before use, and a machine that is failing, too slow or too slow to receive the data is replaced as soon as this is detected.
  • Why the real cost may differ from the estimate: a machine failure (the render resumes on another machine from its last save point); a machine slower than expected, until it is replaced; a change in the availability or price of machines between the estimate and the computation (a replacement machine costs in principle at most 10% more than the one estimated; if none is available within this limit, the best available machine is used so that the render is not held up); data transfer times, which depend on the location of the machine. These differences are part of the real cost and are billed to the User.
  • At launch, a reservation equal to the estimate plus 20% is withheld from the User’s available credits. The render continues beyond the reservation as long as the User has available credits; it is suspended only if they are exhausted.
  • The final settlement is made once the providers’ invoices for the render are available, usually within one day: the unused part of the reservation is returned to the User’s balance, or the cost beyond the reservation is deducted from it.
  • A render that could not be launched (no machine available) is not billed. A render stopped at the User’s request is billed for the resources used until it stopped; it can be relaunched later from its last save point.

13.4 User data

  • Captures and results are stored in the User’s personal storage space, hosted in France. Temporary working files are deleted once the final result is produced.
  • Unless the User selects the “Europe only” option, the computing machines may be located outside the European Union.
  • The User remains the owner of their captures and results, and is responsible for holding the necessary rights and consents for the content uploaded, in particular from the persons filmed. The User can download or delete captures and results at any time.

13.5 Availability

ITHACA Cloud is provided with reasonable care but without a Service Level Agreement (SLA). Rendering times are estimates and depend on the availability of computing machines. The limitations of liability of this Agreement apply to ITHACA Cloud.


13. ITHACA CLOUD (SERVICE DE RENDU EN LIGNE) — VERSION FRANÇAISE

ITHACA Cloud est le service de rendu en ligne exploité par le Concédant, French Touch Factory, 41 rue du Faubourg Saint-Martin, 75010 Paris. La présente section s’applique à son utilisation, en complément du reste du présent contrat.

13.1 Service et accès

  • ITHACA Cloud traite les prises envoyées par l’Utilisateur (vidéo multi-vues IA, alignement des caméras, rendu 4D Gaussian Splatting) sur des machines de calcul distantes, et fournit un espace de stockage personnel pour les prises et les résultats.
  • ITHACA Cloud est accessible aux titulaires d’une licence ITHACA active. Lorsque la licence n’est plus active, l’espace de stockage est suspendu.
  • Chaque compte dispose d’un espace de stockage personnel limité par un quota (1 To sauf accord particulier). Les identifiants d’accès sont strictement personnels.

13.2 Crédits

  • Les rendus se paient en crédits prépayés, achetés en ligne (paiement sécurisé par Stripe). Les prix sont affichés HT et TTC avant le paiement.
  • Les crédits restent valables pendant toute la durée de la licence ITHACA de l’Utilisateur.

13.3 Facturation au réel

  • Les rendus sont facturés au réel : chaque rendu est facturé, en crédits, selon les ressources de calcul réellement utilisées pour le produire.
  • Les rendus sont calculés sur des machines louées auprès de prestataires d’infrastructure. Les frais dus aux échecs (panne d’une machine, relance sur une autre machine, rendu en échec), dont le Concédant n’est pas responsable, lui sont facturés par ces prestataires et sont donc répercutés sur l’Utilisateur.
  • L’estimation affichée avant le lancement est indicative : elle sera recalculée au réel à la fin du rendu. Elle est établie sur les machines réellement disponibles au moment de l’estimation, avec les coûts et les taux d’échec réellement mesurés. Le Concédant s’efforce d’éviter les échecs et de tenir l’estimation au plus près du coût réel : les machines sont contrôlées avant usage, et une machine défaillante, trop lente ou trop lente à recevoir les données est remplacée dès que c’est constaté.
  • Pourquoi le coût réel peut différer de l’estimation : la panne d’une machine (le rendu reprend sur une autre machine depuis son dernier point de sauvegarde) ; une machine plus lente que prévu, jusqu’à son remplacement ; une évolution de la disponibilité ou du prix des machines entre l’estimation et le calcul (une machine de remplacement coûte en principe au plus 10 % de plus que celle estimée ; si aucune n’est disponible dans cette limite, la meilleure machine disponible est utilisée pour ne pas bloquer le rendu) ; les temps de transfert des données, qui dépendent de l’emplacement de la machine. Ces écarts font partie du coût réel et sont facturés à l’Utilisateur.
  • Au lancement, une réservation égale à l’estimation majorée de 20 % est retenue sur les crédits disponibles de l’Utilisateur. Le rendu se poursuit au-delà de la réservation tant que l’Utilisateur dispose de crédits ; il n’est suspendu que s’ils sont épuisés.
  • Le solde définitif est établi dès que les factures des prestataires pour ce rendu sont disponibles, en général dans la journée : la part non utilisée de la réservation revient sur le solde de l’Utilisateur, ou le coût au-delà de la réservation y est déduit.
  • Un rendu qui n’a pas pu être lancé (aucune machine disponible) n’est pas facturé. Un rendu arrêté à la demande de l’Utilisateur est facturé pour les ressources utilisées jusqu’à son arrêt ; il peut être relancé plus tard depuis son dernier point de sauvegarde.

13.4 Données de l’Utilisateur

  • Les prises et les résultats sont conservés dans l’espace de stockage personnel de l’Utilisateur, hébergé en France. Les fichiers de travail temporaires sont effacés dès le résultat final produit.
  • Sauf si l’Utilisateur choisit l’option « Europe uniquement », les machines de calcul peuvent se trouver hors de l’Union européenne.
  • L’Utilisateur reste propriétaire de ses prises et de ses résultats, et est responsable de détenir les droits et autorisations nécessaires sur les contenus envoyés, notamment des personnes filmées. Il peut télécharger ou supprimer ses prises et ses résultats à tout moment.

13.5 Disponibilité

ITHACA Cloud est fourni avec diligence, sans engagement de niveau de service (SLA). Les durées de rendu sont des estimations et dépendent de la disponibilité des machines de calcul. Les limitations de responsabilité du présent contrat s’appliquent à ITHACA Cloud.


12. ACCEPTANCE

By clicking “I Agree”, or by installing and/or using the Software or SDK, you acknowledge that you have read, understood, and agree to be bound by the terms of this Agreement.


©2025 French Touch Factory. All rights reserved.