SPB Git

spb/vquant Public MIT

VibeQuant — AI-powered institutional-grade financial intelligence platform.

TypeScript 84.3% Python 11.7% JavaScript 1.6% CSS 1.5% HTML 0.7%
6.2 KB · 144 lines tsx
Raw Blame History
1/*2 * =============================================================================3 *  VibeQuant (vquant) — AI-Powered Financial Intelligence Platform4 * -----------------------------------------------------------------------------5 *  File:      client/src/pages/privacy.tsx6 *7 *  Author:    Simon-Pierre Boucher8 *  Contact:   contact@spboucher.ai9 *  Website:   https://www.spboucher.ai10 *  Demo:      https://www.vquant.ai11 *  License:   MIT (see LICENSE)12 *13 *  Copyright © 2026 Simon-Pierre Boucher. All rights reserved.14 * =============================================================================15 */1617import { Button } from "@/components/ui/button";18import { ArrowLeft } from "lucide-react";19import { useLocation } from "wouter";2021export default function Privacy() {22  const [, setLocation] = useLocation();2324  return (25    <div className="min-h-screen bg-background">26      <div className="container mx-auto px-4 py-8 max-w-4xl">27        <Button28          variant="ghost"29          onClick={() => setLocation('/')}30          className="mb-6"31        >32          <ArrowLeft className="w-4 h-4 mr-2" />33          Retour34        </Button>3536        <div className="prose prose-slate dark:prose-invert max-w-none">37          <h1>Privacy Policy</h1>38          <p className="text-muted-foreground">Dernière mise à jour : 22 janvier 2026</p>3940          <h2>1. Introduction</h2>41          <p>42            Bienvenue sur VQuant ("nous", "notre" ou "nos"). Nous nous engageons à protéger votre vie privée.43            Cette politique de confidentialité explique comment nous collectons, utilisons et protégeons vos informations44            personnelles lorsque vous utilisez notre plateforme d'analyse financière propulsée par IA sur <strong>www.vquant.ai</strong>.45          </p>4647          <h2>2. Informations que nous collectons</h2>4849          <h3>2.1 Informations fournies par vous</h3>50          <ul>51            <li><strong>Compte utilisateur</strong> : Nom d'utilisateur, mot de passe hashé, token de récupération</li>52            <li><strong>Requêtes de recherche</strong> : Questions et analyses que vous soumettez à la plateforme</li>53            <li><strong>Historique de conversation</strong> : Vos sessions d'analyse et leurs résultats</li>54          </ul>5556          <h3>2.2 Informations automatiques</h3>57          <ul>58            <li><strong>Données techniques</strong> : Adresse IP, type de navigateur, timestamps</li>59            <li><strong>Cookies de session</strong> : Pour maintenir votre connexion (30 jours max)</li>60            <li><strong>Utilisation API</strong> : Tokens utilisés, coûts d'API pour statistiques</li>61          </ul>6263          <h2>3. Comment nous utilisons vos informations</h2>64          <ul>65            <li>Fournir et améliorer nos services d'analyse financière</li>66            <li>Personnaliser votre expérience utilisateur</li>67            <li>Sauvegarder votre historique de conversation</li>68            <li>Générer des analyses via Claude AI et nos APIs partenaires</li>69            <li>Assurer la sécurité et prévenir les abus</li>70          </ul>7172          <h2>4. Partage des données</h2>7374          <h3>4.1 APIs tierces</h3>75          <p>Vos requêtes peuvent être envoyées aux services suivants pour traitement :</p>76          <ul>77            <li><strong>Anthropic (Claude AI)</strong> : Pour générer les analyses</li>78            <li><strong>Financial Modeling Prep</strong> : Pour données financières</li>79            <li><strong>Firecrawl</strong> : Pour extraction web et PDFs</li>80            <li><strong>Tavily</strong> : Pour recherche web intelligente</li>81            <li><strong>Exa</strong> : Pour recherche sémantique</li>82            <li><strong>SerpAPI</strong> : Pour recherche Google</li>83          </ul>84          <p>Ces services ont leurs propres politiques de confidentialité que nous vous encourageons à consulter.</p>8586          <h3>4.2 Rapports partagés</h3>87          <p>88            Lorsque vous utilisez la fonction "Partager", votre analyse devient publiquement accessible via un lien unique.89            Ne partagez que des analyses que vous êtes à l'aise de rendre publiques.90          </p>9192          <h2>5. Sécurité des données</h2>93          <ul>94            <li>Mots de passe hashés avec bcrypt</li>95            <li>Connexions HTTPS en production</li>96            <li>Cookies sécurisés (httpOnly, secure)</li>97            <li>Variables d'environnement pour clés API</li>98            <li>Validation des entrées utilisateur</li>99          </ul>100101          <h2>6. Vos droits</h2>102          <p>Vous avez le droit de :</p>103          <ul>104            <li><strong>Accéder</strong> à vos données personnelles</li>105            <li><strong>Corriger</strong> des informations inexactes</li>106            <li><strong>Supprimer</strong> votre compte et données</li>107            <li><strong>Exporter</strong> votre historique de conversation</li>108            <li><strong>Vous opposer</strong> au traitement de vos données</li>109          </ul>110111          <h2>7. Rétention des données</h2>112          <ul>113            <li><strong>Sessions de conversation</strong> : Conservées indéfiniment sauf suppression</li>114            <li><strong>Cookies de session</strong> : 30 jours</li>115            <li><strong>Rapports partagés</strong> : Conservés indéfiniment sauf suppression</li>116          </ul>117118          <h2>8. Cookies</h2>119          <p>120            Nous utilisons uniquement des cookies essentiels pour la gestion de session.121            Aucun cookie de tracking ou publicité.122          </p>123124          <h2>9. Modifications de cette politique</h2>125          <p>126            Nous pouvons mettre à jour cette politique de confidentialité occasionnellement.127            La date de "Dernière mise à jour" en haut de cette page indique quand la politique a été modifiée pour la dernière fois.128          </p>129130          <h2>10. Contact</h2>131          <p>132            Pour toute question concernant cette politique de confidentialité ou vos données personnelles, contactez-nous à :133          </p>134          <p className="font-semibold">135            <a href="mailto:admin@vquant.ai" className="text-primary hover:underline">136              admin@vquant.ai137            </a>138          </p>139        </div>140      </div>141    </div>142  );143}144