Co-authored-by: Sharang Parnerkar <parnerkarsharang@gmail.com> Reviewed-on: #6
107 lines
4.0 KiB
Rust
107 lines
4.0 KiB
Rust
use dioxus::prelude::*;
|
|
use dioxus_free_icons::icons::bs_icons::BsShieldCheck;
|
|
use dioxus_free_icons::Icon;
|
|
|
|
use crate::Route;
|
|
|
|
/// Privacy Policy page.
|
|
///
|
|
/// Displays the platform's privacy policy. Publicly accessible
|
|
/// without authentication.
|
|
#[component]
|
|
pub fn PrivacyPage() -> Element {
|
|
rsx! {
|
|
div { class: "legal-page",
|
|
nav { class: "legal-nav",
|
|
Link { to: Route::LandingPage {}, class: "landing-logo",
|
|
span { class: "landing-logo-icon",
|
|
Icon { icon: BsShieldCheck, width: 20, height: 20 }
|
|
}
|
|
span { "CERTifAI" }
|
|
}
|
|
}
|
|
main { class: "legal-content",
|
|
h1 { "Privacy Policy" }
|
|
p { class: "legal-updated", "Last updated: February 2026" }
|
|
|
|
h2 { "1. Introduction" }
|
|
p {
|
|
"CERTifAI GmbH (\"we\", \"our\", \"us\") is committed to "
|
|
"protecting your personal data. This privacy policy explains "
|
|
"how we collect, use, and safeguard your information when you "
|
|
"use our platform."
|
|
}
|
|
|
|
h2 { "2. Data Controller" }
|
|
p {
|
|
"CERTifAI GmbH"
|
|
br {}
|
|
"Musterstrasse 1, 10115 Berlin, Germany"
|
|
br {}
|
|
"Email: privacy@certifai.example"
|
|
}
|
|
|
|
h2 { "3. Data We Collect" }
|
|
p {
|
|
"We collect only the minimum data necessary to provide "
|
|
"our services:"
|
|
}
|
|
ul {
|
|
li {
|
|
strong { "Account data: " }
|
|
"Name, email address, and organization details "
|
|
"provided during registration."
|
|
}
|
|
li {
|
|
strong { "Usage data: " }
|
|
"API call logs, token counts, and feature usage "
|
|
"metrics for billing and analytics."
|
|
}
|
|
li {
|
|
strong { "Technical data: " }
|
|
"IP addresses, browser type, and session identifiers "
|
|
"for security and platform stability."
|
|
}
|
|
}
|
|
|
|
h2 { "4. How We Use Your Data" }
|
|
ul {
|
|
li { "To provide and maintain the CERTifAI platform" }
|
|
li { "To manage your account and subscription" }
|
|
li { "To communicate service updates and security notices" }
|
|
li { "To comply with legal obligations" }
|
|
}
|
|
|
|
h2 { "5. Data Storage and Sovereignty" }
|
|
p {
|
|
"CERTifAI is a self-hosted platform. All AI workloads, "
|
|
"model data, and inference results remain entirely within "
|
|
"your own infrastructure. We do not access, store, or "
|
|
"process your AI data on our servers."
|
|
}
|
|
|
|
h2 { "6. Your Rights (GDPR)" }
|
|
p { "Under the GDPR, you have the right to:" }
|
|
ul {
|
|
li { "Access your personal data" }
|
|
li { "Rectify inaccurate data" }
|
|
li { "Request erasure of your data" }
|
|
li { "Restrict or object to processing" }
|
|
li { "Data portability" }
|
|
li { "Lodge a complaint with a supervisory authority" }
|
|
}
|
|
|
|
h2 { "7. Contact" }
|
|
p {
|
|
"For privacy-related inquiries, contact us at "
|
|
"privacy@certifai.example."
|
|
}
|
|
}
|
|
footer { class: "legal-footer",
|
|
Link { to: Route::LandingPage {}, "Back to Home" }
|
|
Link { to: Route::ImpressumPage {}, "Impressum" }
|
|
}
|
|
}
|
|
}
|
|
}
|