Legal

Terms of Service

Version 3.5 — July 2026

Internal measurement, without advertising cookies or cross-site tracking.

Article 1 — Identification of the parties

These general terms are concluded between: The SELLER: TIYlab SIRET: 789 139 995 00029 3 Avenue des Buissières 38360 Sassenage France Contact: - Email: support@tiylab.com - Telegram: /support command in the Telegram bot (t.me/TIYlabBot) - X (Twitter): @TIYlab_btc — https://x.com/TIYlab_btc - Website: https://tiylab.com And the CLIENT, whose identity is provided during registration to the service. The SELLER and the CLIENT are referred to individually as "Party" and collectively as "Parties".

Article 2 — Purpose

These general terms govern access to and use of the TIYlab service, a software platform for algorithmic trading strategy management and automation on crypto-assets. The service is accessible through a private Telegram bot.

Article 3 — Nature of the service

The service is a software tool composed of three complementary trading bots: - Macro Bot: macro-economic regime detection and long-term position management, - DCA Bot: progressive Bitcoin accumulation through regular purchases, - Funding Bot: market-neutral strategy generating regular returns. The allocation between the three bots is fixed (60% / 10% / 30% of declared capital). An optional lending mode may be offered on certain exchanges for idle cash in the Macro allocation only. This option does not modify the fixed 60% / 10% / 30% allocation: lending principal remains attached to the Macro Bot and returns to the Macro allocation when lending exits. Any interest is counted in global equity but remains isolated and is not reused for bot sizing. The service: - is not a custody service, - is not a discretionary portfolio management mandate, - is not personalized investment advice, - does not imply any transfer of ownership or custody of the client's funds to the seller. The client's funds remain on the client's exchange account. The seller never has the ability to withdraw funds from the client's account.

Article 4 — Access conditions

The client declares that they: - are of legal age and legally capable of subscribing to the service, - use the service in compliance with the laws applicable in their country, - remain solely responsible for opening, maintaining and securing their exchange account, - understand the risks associated with trading and exchange APIs, - have a minimum capital of 2,000 USD on their exchange (recommended: 3,000 USD). The seller may refuse, suspend or restrict access to the service in case of abusive, fraudulent, non-compliant or operationally risky use.

Article 5 — Supported exchanges

The service supports the following exchanges: Binance, Bybit, KuCoin, OKX, Bitget, Gate, MEXC, HTX. The client is responsible for opening and maintaining their exchange account in compliance with applicable regulations. The seller does not guarantee the availability or reliability of third-party exchanges.

Article 6 — License and onboarding

The service is provided as a personal, non-transferable and revocable access license, under one of the following offers: - a prepaid license for a period of six (6) or twelve (12) months, paid in full before activation, - a recurring monthly subscription, without minimum term, automatically charged each month and tacitly renewed until cancelled by the client. Registration and onboarding include: - entering a license code, - choosing a language, - reading and accepting the terms, - choosing the exchange, - defining a reference capital, - configuring compliant API keys. Effective access to the service is conditional upon completion of these steps.

Article 7 — Beta program

The seller offers a beta program limited to five (5) free twelve-month licenses. Beta testers commit to providing public feedback (testimonials, detailed feedback, bug reports) in exchange for free access. The seller reserves the right to select participants and to end the program at any time.

Article 8 — Price and payment

The service is offered under the following pricing options: - prepaid six (6) month license: 19 USD, paid in full before activation, - prepaid twelve (12) month license: 29 USD, paid in full before activation, - recurring monthly subscription: 4 USD per month, automatically charged each month. Accepted payment methods are: - credit or debit card via a third-party payment provider for the recurring monthly subscription and prepaid licenses, - USDC (stablecoin) via crypto wallet (MetaMask or WalletConnect-compatible) on Ethereum, Polygon, Arbitrum or Base, for prepaid licenses. A prepaid license paid by card is a one-time payment with no automatic renewal. For prepaid licenses, payment is due in full before activation of the service. Unless mandatory law provides otherwise, and subject to the provisions of Article 9, amounts paid for a prepaid license are not refundable after activation of the service. The recurring monthly subscription is concluded without minimum term. It is tacitly renewed on each due date by automatic charge of the registered payment method, until cancellation by the client. The monthly subscription can be cancelled at any time by the client, free of charge and without justification, via the /subscription command on the TIYlab Telegram bot. Cancellation takes effect at the end of the current paid period: the client retains access to the service until that date, and no further charge is made beyond. No prorated refund of the current month is owed upon cancellation, without prejudice to Article 9 and to the commercial guarantee set out in Article 24. The client may update their payment method at any time by contacting TIYlab support via the /support command on the Telegram bot. In case of failed payment, the provisions of Article 12 apply.

Article 9 — Right of withdrawal

Where a consumer client concludes a paid distance contract with the seller, they are in principle entitled to a legal fourteen (14) day withdrawal period, in accordance with applicable consumer law. For the recurring monthly subscription, this period attaches to the conclusion of the subscription contract, namely the first payment. It does not renew with each subsequent automatic monthly charge executing the contract so concluded. After payment, if the client expressly requests immediate performance of the paid service before the withdrawal period expires, in particular by using the /activate command or otherwise requesting activation of the service, the client acknowledges that they: - request immediate performance of the service, - understand that the right of withdrawal may be limited or excluded to the extent permitted by mandatory rules applicable to digital content and digital services. Any withdrawal request will be processed in accordance with the law applicable on the date of subscription. These provisions are without prejudice to the commercial guarantee specific to the recurring monthly subscription, set out in Article 24.

Article 10 — API keys and security

Use of the service requires the client to provide exchange API keys. The client undertakes to provide only API keys compliant with the security rules communicated by the seller, including in particular: - permissions strictly limited to the required use (trade only), - no withdrawal permission, - no transfer permission, - IP address restriction recommended (TIYlab server IP address). If the client enables optional Macro lending and their exchange requires it, a specific Earn/Lending permission may be requested. That permission must remain strictly limited to the relevant lending/earn product. Withdrawal permissions remain forbidden. The client remains solely responsible for creating, configuring and deleting their API keys on their exchange. The seller implements encryption (AES-256-GCM), secure storage and verification mechanisms, without guaranteeing absolute protection against every security incident.

Article 11 — Client obligations

The client undertakes to: - provide accurate information, - follow the service instructions, - secure their Telegram account, exchange account and credentials, - refrain from attempting to bypass the service rules, - refrain from using the service for illegal, fraudulent or abusive purposes. The client remains solely responsible for their operational choices, exchange configuration and actual use of the service. The client undertakes not to execute any manual trades on the same sub-account or trading account used by the TIYlab service. Manual trades may distort the equity calculation and the bot's trading decisions. TIYlab declines all responsibility for consequences arising from manual trades executed by the client on the managed account. A periodic reconciliation system verifies the consistency between expected positions and the actual account balance.

Article 12 — Suspension, interruption and reactivation

The seller may suspend or interrupt the service in particular in cases of: - non-payment or expiration of a prepaid license, - failed payment on a recurring monthly subscription, after notification of the client and following a reasonable grace period, - security risk, - abusive use, - maintenance, - technical or regulatory constraints. In case of failed payment, the seller notifies the client and allows a grace period to update the payment method. If payment remains impossible at the end of this period, the service is suspended. Suspension results in: - inability to activate the service, - shutdown of the managed runtime, - technical closure of certain operations according to the actual service logic, - retention of parameters and history for possible later reactivation. The seller provides notification steps before an actual suspension takes place.

Article 13 — Trading risks

The client acknowledges that crypto-asset trading and the use of automation tools involve significant risks, including partial or total loss of capital. The client remains solely responsible for: - the amount of capital exposed, - the decision to continue using the service, - understanding market, volatility, liquidity, latency, execution, exchange availability and technical risks. Risks specific to the Funding Bot include the risk of liquidation on futures markets, even though the strategy aims for market neutrality. Optional Macro lending carries a specific availability risk: funds placed in flexible lending may not be immediately redeemable depending on the exchange rules. The client acknowledges that a Macro opportunity may appear during a redemption or operational delay, and that any lending yield does not guarantee the capture of that opportunity.

Article 14 — No promise of performance

The seller does not guarantee: - any level of return, - any minimum performance, - any absence of loss, - any stability of results. Past performance, simulations, backtests, dry-run or paper trading results never guarantee future performance. Backtest results are published for informational purposes with the methodology used (fees, slippage, period). They do not constitute a promise of future returns under any circumstances.

Article 15 — Availability, maintenance and incidents

The service may be interrupted or suspended, including for: - scheduled maintenance, - technical incidents, - infrastructure problems, - third-party platform failures, - security incidents, - regulatory developments. The seller may activate a maintenance mode temporarily blocking certain actions, including service activation.

Article 16 — Support

Support is provided through the following channels: - /support command in the Telegram bot (t.me/TIYlabBot), - email: support@tiylab.com, - X (Twitter): @TIYlab_btc — https://x.com/TIYlab_btc. The seller endeavors to respond within a reasonable time, without guaranteeing any specific response time.

Article 17 — Liability

The seller is bound by a general obligation of reasonable means in operating the service. The seller shall not be liable for: - market losses, - losses caused by the client's decisions, - client configuration errors, - exchange or third-party platform downtime or errors, - network, API, Telegram or external infrastructure incidents, - consequences of non-compliant API keys, - consequences of compromised client-side access. Unless mandatory law provides otherwise, the seller's total liability, for all causes combined, is limited to the amount actually paid by the client during the twelve (12) months preceding the event giving rise to liability.

Article 18 — Intellectual property

The seller remains the owner of the entirety of the service, including the source code, algorithms, trading strategy, technical architecture, documentation and all elements that compose it. The contract does not transfer any intellectual property rights to the client. The client only benefits from a personal, non-exclusive, non-transferable and revocable license of use, for the duration of their access to the service. The client is prohibited from: - copying, reproducing, modifying, adapting or decompiling all or part of the service, - attempting to access the source code or proprietary logic of the service, - distributing, reselling, sublicensing or making the service available to third parties, - using the service for reverse engineering purposes or for the development of a competing service. Any violation of this article constitutes grounds for immediate suspension or termination of the service, without prejudice to damages that the seller reserves the right to claim.

Article 19 — Personal data

The seller, as data controller, collects and processes the following personal data in the course of operating the service: - client email address (required for purchase, activation and billing; used for daily reports only if the client enables that feature through the /setemail command), - client Telegram identifier (chat_id), - client Telegram username, - client exchange API keys, encrypted at rest using AES-256-GCM and stored in binary form, never in plain text, - declared capital and current capital, - trade history and equity curve, - technical logs and service states, - navigation and signup-funnel statistics, limited to a random local identifier, a non-reversible IP-address fingerprint and short technical dimensions containing no email address, wallet address or Telegram identifier, - support-related information. Such processing is carried out for the purposes of service delivery, security, support, billing, compliance and operational improvement. The legal basis is contract execution (Article 6.1.b of the GDPR). Audience measurement is performed internally, without advertising cookies, cross-site tracking or disclosure to a third-party advertising provider. The browser's Do Not Track signal is respected and visitors can disable this measurement from this terms page. Audience-measurement events are retained for no more than thirteen (13) months. Data is hosted within the European Union, on Hetzner infrastructure in Germany. Retention period: data is retained as long as the license is active, then deleted 90 days after definitive account expiration. The client has the rights provided by applicable data protection law, including rights of access, rectification, deletion, objection, restriction and portability, subject to applicable legal obligations. The client may at any time disable email reports and delete their email address via the /removeemail command. Deletion is immediate and permanent. To exercise these rights, the client may use the /support command in the Telegram bot (t.me/TIYlabBot) or contact the seller at support@tiylab.com. The client may lodge a complaint with the CNIL (www.cnil.fr) if they consider that their rights are not respected.

Article 20 — Governing language

These terms exist in French and English. In case of inconsistency or divergence of interpretation, the French version shall prevail.

Article 21 — Consumer mediation

In the event of a dispute not resolved after a prior complaint to the seller, the consumer client may use a consumer mediator free of charge. The contact details of the consumer mediator to which the seller belongs are available upon request through the /support command or at support@tiylab.com. The client may also consult the list of mediators referenced by the CECMC on the website of the French Ministry of the Economy.

Article 22 — Governing law and disputes

These terms are governed by French law, subject to any mandatory protective rules applicable to the consumer. In case of dispute, the parties shall first seek an amicable resolution. Failing amicable resolution, the dispute may be brought before the competent courts according to the applicable legal rules.

Article 23 — Modification of the terms

The seller may modify these terms at any time. The new version becomes applicable from the time it is published in the service or communicated to the client. The seller requires renewed reading and renewed acceptance before continued use of the service. Any price change applicable to an ongoing recurring monthly subscription is subject to prior notice to the client. The client then has the right to cancel their subscription free of charge before the new price takes effect. Failing cancellation within this period, the new price applies from the next billing date.

Article 24 — Commercial guarantee — first month of the monthly subscription

The seller offers clients subscribing to the recurring monthly subscription a specific commercial guarantee, referred to as "first month satisfied or refunded". Within the first thirty (30) days following the conclusion of the monthly subscription, the client may request cancellation of their subscription and obtain a full refund of the first month, without having to provide any justification. This guarantee: - applies exclusively to the recurring monthly subscription; it does not apply to prepaid licenses, - applies only once per client, in respect of the first month only, - is voluntarily offered by the seller, in addition to the right of withdrawal set out in Article 9 and more favorable than it where applicable. To exercise this guarantee, the client sends their request via the /support command in the Telegram bot (t.me/TIYlabBot) or by email to support@tiylab.com. The refund is made using the same payment method as the initial payment, within a reasonable timeframe.

Article 25 — Acceptance

Acceptance of these terms takes place after reading the document, explicit confirmation and validation through the commands provided for that purpose. Continued use of the service after acceptance constitutes the client's commitment to comply with these terms.