rubis/apps/landing/src/pages/en/mentions-legales.astro
ordinarthur 4f3417fcef feat(landing): support i18n EN avec routing /en/* (Astro i18n natif)
Active Astro i18n avec `defaultLocale: fr` et `prefixDefaultLocale: false`
— les URLs FR restent canoniques à la racine, l'EN vit sous `/en/*` pour
ne pas casser le SEO existant.

Architecture :
- `src/i18n/{types,fr,en,index}.ts` — dico FR fait foi (Dict inféré),
  EN doit matcher la shape ; helpers `getTranslations(locale)` et
  `getAlternateUrl()` pour le language switcher.
- `Layout.astro` lit `Astro.currentLocale`, propage `locale` aux
  composants React, set `<html lang>`, og:locale + alt, hreflang.
- `SiteHeader` expose un lien switcher FR↔EN qui préserve la page.
- Toutes les sections (Hero, Stats, Promise, HowItWorks, Gamification,
  AutoBanking, Legal, Pricing, FAQ, FinalCTA, Footnotes, SiteFooter)
  acceptent une prop `locale` et tirent leurs chaînes du dico.

Pages EN créées :
- `/en/` — home complète
- `/en/blog`, `/en/changelog` — chrome traduit, contenu reste dans la
  langue de rédaction (les .md changelog + posts API sont FR)
- `/en/cgv`, `/en/mentions-legales`, `/en/confidentialite` — résumés
  courts ; la version juridiquement contraignante reste la FR (droit
  français, conformité GDPR/LCEN/LME).

Sitemap mis à jour avec entrées FR/EN + `xhtml:link rel="alternate"`.

Pas de détection auto via Accept-Language pour l'instant — le switcher
header suffit en V1.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-17 13:29:57 +02:00

92 lines
3.3 KiB
Plaintext

---
export const prerender = true;
import LegalLayout from "../../layouts/LegalLayout.astro";
---
<LegalLayout
title="Legal notice"
description="Legal notice for rubis.pro and its publisher Rubis sur l'ongle."
eyebrow="Legal information"
h1={`Legal <em>notice</em>`}
lede="Pursuant to French law (LCEN), here are the details about the publisher, the host and the terms of use of the site rubis.pro and the app.rubis.pro application."
lastUpdated="May 7, 2026"
>
<div class="callout">
<p>
<strong>English summary.</strong> The official version of this legal
notice is the French one available at <a href="/mentions-legales">/mentions-legales</a>.
</p>
</div>
<h2 id="publisher">1. Publisher</h2>
<p>
The site <strong>rubis.pro</strong> and the application <strong>app.rubis.pro</strong> are published by:
</p>
<ul>
<li><strong>Arthur Barré</strong>, sole trader.</li>
<li>Address: 8 rue Euthymènes, 13001 Marseille, France.</li>
<li>SIRET: 952 196 442 00018.</li>
<li>VAT: FR60952196442.</li>
</ul>
<h2 id="host">2. Host</h2>
<p>
<strong>OVH SAS</strong> — 2 rue Kellermann, 59100 Roubaix, France. All
infrastructure and user data is located in France.
</p>
<h2 id="director">3. Director of publication</h2>
<p>
<strong>Arthur Barré</strong>, in his capacity as publisher, is responsible
for the publication of the site and the Rubis sur l'ongle application.
</p>
<h2 id="contact">4. Contact</h2>
<p>
General email: <a href="mailto:contact@rubis.pro">contact@rubis.pro</a>.
For data-related requests, see our <a href="/en/confidentialite">Privacy Policy</a>.
</p>
<h2 id="ip">5. Intellectual property</h2>
<p>
All content on the site and the app — including text, the "Rubis sur l'ongle"
trademark, the logo (◆), illustrations, brand palette, template and
application source code — is the exclusive property of Arthur Barré or used
under licence. Any reproduction, representation, modification, publication
or full or partial adaptation is prohibited without prior written
authorisation.
</p>
<h2 id="liability">6. Limitation of liability</h2>
<p>
The publisher strives to keep information accurate and up-to-date but
cannot guarantee the absence of errors or omissions. Regarding the Rubis
app, the publisher provides an automated chasing tool — <strong>the user
remains solely responsible</strong> for the content of reminders sent to
their clients and for compliance with applicable law (notably French LME
on payment terms).
</p>
<h2 id="links">7. External links</h2>
<p>
The site may contain links to third-party sites. The publisher has no
control over those sites and disclaims any responsibility for their
content or privacy practices.
</p>
<h2 id="cookies">8. Cookies</h2>
<p>
The rubis.pro landing site sets no analytics or advertising cookies. The
app.rubis.pro application uses only <strong>strictly necessary</strong>
cookies (authentication session, refresh tokens). Details in the
<a href="/en/confidentialite">Privacy Policy</a>.
</p>
<h2 id="law">9. Governing law and jurisdiction</h2>
<p>
This legal notice is governed by French law. Any dispute will be brought
before the competent French courts.
</p>
</LegalLayout>