SPB Git forge

spb/uqo-chat

Public
14commits 1branches 0releases
1.4 MBsize
maindefault branch
17 days agolast push
Python 64.6% TypeScript 33.7% CSS 0.8%
3.3 KB · 40 lines tsx
Raw Blame History
1import { Link } from 'react-router-dom';2import { Logo } from '@/components/ui/logo';34export function PrivacyPage() {5  return (6    <div className="min-h-[100dvh] bg-neutral-surface">7      <div className="bg-uqo-gradient text-white px-6 py-5"><div className="mx-auto max-w-[760px]"><Link to="/"><Logo inverted /></Link></div></div>8      <article className="mx-auto max-w-[760px] px-5 py-8 md bg-white my-6 rounded-2xl shadow-card text-[15px]">9        <h1>Politique de confidentialité — UQO-Chat</h1>10        <p><i>Dernière mise à jour : septembre 2026. Conforme à la Loi 25 (Loi modernisant des dispositions législatives en matière de protection des renseignements personnels, Québec).</i></p>11        <h2>1. Responsable</h2>12        <p>UQO-Chat est un outil pédagogique mis à la disposition des étudiantes et étudiants des cours IMM1003 et IMM1033 par le professeur responsable de ces cours à l'Université du Québec en Outaouais. Le professeur agit comme responsable de la protection des renseignements personnels pour cet outil.</p>13        <h2>2. Renseignements recueillis</h2>14        <ul>15          <li>Adresse courriel institutionnelle (identification et connexion), rôle, préférences d'affichage.</li>16          <li>Contenu des conversations avec le tuteur, fichiers déposés et fichiers produits (Excel, graphiques).</li>17          <li>Données techniques minimales : dates, durées, modèles utilisés, codes d'erreur. <b>Le contenu des messages n'est jamais journalisé.</b></li>18        </ul>19        <h2>3. Finalités</h2>20        <p>Fournir l'aide pédagogique (explications, calculs, quiz), conserver ton historique personnel, et produire pour le professeur des statistiques <b>anonymisées</b> (notions les plus demandées, volumes d'activité). Aucune donnée n'est utilisée à des fins commerciales ni pour entraîner des modèles d'intelligence artificielle.</p>21        <h2>4. Sous-traitants</h2>22        <p>Les messages sont transmis à des modèles de langage via OpenRouter (Anthropic, OpenAI) avec l'option de non-conservation des données activée et un identifiant haché plutôt que ton courriel ; les recherches web passent par Firecrawl. Les données sont hébergées sur une infrastructure contrôlée par le responsable.</p>23        <h2>5. Conservation</h2>24        <ul>25          <li>Conversations : 12 mois, puis anonymisation du contenu.</li>26          <li>Fichiers : 7 jours (30 jours si épinglés).</li>27          <li>Journaux techniques : 30 jours.</li>28        </ul>29        <h2>6. Tes droits</h2>30        <p>Tu peux accéder à tes données (historique dans l'application), les rectifier, et demander leur effacement à tout moment via <b>Préférences → Supprimer mes données</b> (purge complète sous 72 heures). Pour toute question ou plainte, écris au professeur responsable du cours.</p>31        <h2>7. Sécurité</h2>32        <p>Chiffrement en transit (HTTPS), authentification par courriel institutionnel, code exécuté dans un bac à sable isolé sans accès réseau, limitation du débit, journal des incidents.</p>33        <h2>8. Intégrité académique</h2>34        <p>UQO-Chat ne rédige pas de travaux notés. L'utilisation de l'IA dans les travaux doit être déclarée conformément au plan de cours.</p>35        <p><Link to="/" className="text-uqo-blue">← Retour à UQO-Chat</Link></p>36      </article>37    </div>38  );39}40