1import"./dist-BJAFxcYu.js";import{M as e,k as t,s as n,t as r}from"./jsx-runtime-DOhyBulg.js";e();var i=r(),a=t(function(){return(0,i.jsxs)(`div`,{className:`max-w-3xl mx-auto px-4 py-12`,children:[(0,i.jsx)(`h1`,{className:`text-4xl font-black text-slate-900 dark:text-white mb-8 tracking-tighter`,children:`Privacy Policy`}),(0,i.jsxs)(`div`,{className:`prose prose-slate dark:prose-invert max-w-none space-y-6 text-slate-600 dark:text-slate-400`,children:[(0,i.jsxs)(`section`,{children:[(0,i.jsx)(`h2`,{className:`text-xl font-bold text-slate-800 dark:text-slate-200`,children:`1. Personal Information Collected`}),(0,i.jsx)(`p`,{children:`RankingRun collects the following personal information to provide our services:`}),(0,i.jsxs)(`ul`,{className:`list-disc pl-5 space-y-2`,children:[(0,i.jsxs)(`li`,{children:[(0,i.jsx)(`strong`,{children:`Basic Information:`}),` Name, email address, profile image (via social login).`]}),(0,i.jsxs)(`li`,{children:[(0,i.jsx)(`strong`,{children:`Activity Data:`}),` GPS routes, heart rate, cadence, power, distance, duration, and other athletic metrics contained in FIT files.`]}),(0,i.jsxs)(`li`,{children:[(0,i.jsx)(`strong`,{children:`Device Information:`}),` Names of sports devices used.`]})]})]}),(0,i.jsxs)(`section`,{children:[(0,i.jsx)(`h2`,{className:`text-xl font-bold text-slate-800 dark:text-slate-200`,children:`2. Purpose of Collection and Use`}),(0,i.jsx)(`p`,{children:`Collected information is used for the following purposes:`}),(0,i.jsxs)(`ul`,{className:`list-disc pl-5 space-y-2`,children:[(0,i.jsx)(`li`,{children:`Service provision and global leaderboard ranking.`}),(0,i.jsx)(`li`,{children:`AI-powered athletic data analysis and personalized feedback.`}),(0,i.jsx)(`li`,{children:`Fraud (cheating) detection and maintaining service integrity.`}),(0,i.jsx)(`li`,{children:`Customer support and service optimization.`})]})]}),(0,i.jsxs)(`section`,{children:[(0,i.jsx)(`h2`,{className:`text-xl font-bold text-slate-800 dark:text-slate-200`,children:`3. Third-Party Data Sharing (AI Processing)`}),(0,i.jsx)(`p`,{children:`Your activity data (excluding identity markers where possible) may be transmitted to external AI services such as OpenAI and Groq for analysis and feedback generation. We minimize personal identifiable information during this transmission.`})]}),(0,i.jsxs)(`section`,{children:[(0,i.jsx)(`h2`,{className:`text-xl font-bold text-slate-800 dark:text-slate-200`,children:`4. User Rights (GDPR & CCPA Compliance)`}),(0,i.jsx)(`p`,{children:`You may exercise the following rights at any time:`}),(0,i.jsxs)(`ul`,{className:`list-disc pl-5 space-y-2`,children:[(0,i.jsxs)(`li`,{children:[(0,i.jsx)(`strong`,{children:`Access and Rectification:`}),` The right to view and correct your data.`]}),(0,i.jsxs)(`li`,{children:[(0,i.jsx)(`strong`,{children:`Erasure (Right to be Forgotten):`}),` The right to immediately delete your account and all associated activity data.`]}),(0,i.jsxs)(`li`,{children:[(0,i.jsx)(`strong`,{children:`Data Portability:`}),` The right to download your data in a structured, machine-readable format.`]}),(0,i.jsxs)(`li`,{children:[(0,i.jsx)(`strong`,{children:`Withdrawal of Consent:`}),` The right to withdraw consent for data processing at any time.`]})]}),(0,i.jsxs)(`p`,{className:`mt-4 text-sm bg-blue-50 dark:bg-blue-900/20 p-4 rounded-xl border border-blue-100 dark:border-blue-800 text-blue-800 dark:text-blue-300`,children:[(0,i.jsx)(`strong`,{children:`Note:`}),` Data deletion and export can be performed directly from the "Privacy Management" section on your profile page.`]})]}),(0,i.jsxs)(`section`,{children:[(0,i.jsx)(`h2`,{className:`text-xl font-bold text-slate-800 dark:text-slate-200`,children:`5. Use of Cookies`}),(0,i.jsx)(`p`,{children:`We use essential cookies to maintain login sessions and user preferences (e.g., dark mode). We do not use tracking cookies for marketing or advertising purposes.`})]}),(0,i.jsxs)(`div`,{className:`pt-8 border-t border-slate-200 dark:border-slate-800`,children:[(0,i.jsx)(`p`,{className:`text-sm`,children:`Last updated: May 6, 2026`}),(0,i.jsx)(n,{to:`/`,className:`inline-block mt-4 text-blue-600 font-bold hover:underline`,children:`Back to Home`})]})]})]})});export{a as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.