import type { Metadata } from "next";
export const metadata: Metadata = {
title: "Conditions Générales - AstralCloud",
description:
"Hébergement de serveurs de jeux avec support illimité et gestion simplifiée.
Abonnements à partir de 2,99€/mois.",
keywords:
"AstralCloud, hébergement serveur, serveur Minecraft, serveur dédié, serveur
gaming, hébergement web, Pterodactyl, WHMCS, serveur ARK, serveur Rust, cloud
gaming, infrastructure OVH, gestion serveur, solutions d'hébergement",
openGraph: {
title: "Conditions Générales - AstralCloud",
description:
"Hébergement de serveurs de jeux avec support illimité et gestion simplifiée.
Abonnements à partir de 2,99€/mois.",
},
twitter: {
title: "Conditions Générales - AstralCloud",
description:
"Hébergement de serveurs de jeux avec support illimité et gestion simplifiée.
Abonnements à partir de 2,99€/mois.",
},
};
const TermsOfService = () => {
return (
<section className="bg-gray-100 p-6 lg:p-12">
<div className="mx-auto max-w-5xl">
<h1 className="text-3xl font-bold text-center mb-6">Conditions Générales de
Vente et d’Utilisation</h1>
<p className="text-center mb-6">Dernière mise à jour :
<strong>24/10/2024</strong></p>
<div className="space-y-8">
<Section id="definitions" title="1. Définitions">
<p><strong>1.1.</strong> "AstralCloud" désigne la micro-entreprise
Muriel BRUMON, proposant des services d'hébergement.</p>
<p><strong>1.2.</strong> "Utilisateur" désigne toute personne utilisant
les services d'AstralCloud.</p>
<p><strong>1.3.</strong> "Services" désigne l’ensemble des prestations
fournies par AstralCloud, incluant l’hébergement de serveurs et la gestion
d’infrastructure.</p>
</Section>
<Section id="services" title="2. Services Fournis">
<p><strong>2.1.</strong> AstralCloud propose l'hébergement de serveurs
de jeux via une infrastructure dédiée et optimisée.</p>
<p><strong>2.2.</strong> Les services sont accessibles sous réserve du
respect des présentes conditions générales.</p>
<p><strong>2.3.</strong> L’Utilisateur est seul responsable des données
qu’il héberge et des éventuelles conséquences légales.</p>
</Section>
<Section id="paiements" title="3. Paiements et Facturation">
<p><strong>3.1.</strong> Les abonnements sont gérés via WHMCS et les
paiements sécurisés via PayPal.</p>
<p><strong>3.2.</strong> En cas d'impayé, AstralCloud se réserve le
droit de suspendre l'accès aux services.</p>
<p><strong>3.3.</strong> Aucun remboursement ne sera effectué après
validation d’une commande.</p>
</Section>
<Section id="responsabilite" title="4. Responsabilité">
<p><strong>4.1.</strong> AstralCloud ne saurait être tenu responsable
des interruptions de service dues à des incidents techniques indépendants de sa
volonté.</p>
<p><strong>4.2.</strong> L’Utilisateur est tenu de sauvegarder ses
données. AstralCloud ne garantit pas l’intégrité des données en cas d’incident.</p>
</Section>
<Section id="confidentialite" title="5. Protection des Données">
<p><strong>5.1.</strong> Les données des utilisateurs sont protégées
conformément au RGPD.</p>
<p><strong>5.2.</strong> AstralCloud ne revend ni n’exploite les
données personnelles à des fins commerciales.</p>
</Section>
<Section id="loi" title="6. Droit Applicable">
<p><strong>6.1.</strong> Les présentes conditions sont régies par le
droit français. En cas de litige, les tribunaux de Boulogne-sur-Mer sont seuls
compétents.</p>
</Section>
</div>
</div>
</section>
);
};
interface SectionProps {
id: string;
title: string;
children: [Link];
}
const Section: [Link]<SectionProps> = ({ id, title, children }) => (
<div id={id} className="bg-white p-6 rounded-lg shadow-md">
<h2 className="text-2xl font-semibold mb-4">{title}</h2>
{children}
</div>
);
export default TermsOfService;