diff --git a/README.md b/README.md index 17d3a85..c72963f 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [](https://nextjs.org/) [](https://railway.app/) -Analytics Frontend is the dashboard interface for Ciphera Analytics. It provides a simple, intuitive interface for managing sites and viewing analytics data. +Analytics Frontend is the dashboard interface for Ciphera Pulse. It provides a simple, intuitive interface for managing sites and viewing analytics data. ## Features diff --git a/app/about/page.tsx b/app/about/page.tsx index a11ebf2..ce22b57 100644 --- a/app/about/page.tsx +++ b/app/about/page.tsx @@ -2,12 +2,12 @@ export default function AboutPage() { return (
- Ciphera Analytics is a privacy-first web analytics platform that provides simple, + Ciphera Pulse is a privacy-first web analytics platform that provides simple, intuitive insights without compromising your visitors' privacy.
diff --git a/app/faq/page.tsx b/app/faq/page.tsx index 06ed060..ad42735 100644 --- a/app/faq/page.tsx +++ b/app/faq/page.tsx @@ -1,19 +1,19 @@ export default function FAQPage() { const faqs = [ { - question: "Is Ciphera Analytics GDPR compliant?", - answer: "Yes, Ciphera Analytics is GDPR compliant by design. We don't use cookies, don't collect personal data, and process all data anonymously." + question: "Is Ciphera Pulse GDPR compliant?", + answer: "Yes, Ciphera Pulse is GDPR compliant by design. We don't use cookies, don't collect personal data, and process all data anonymously." }, { question: "Do I need a cookie consent banner?", - answer: "No, you don't need a cookie consent banner. Ciphera Analytics doesn't use cookies, so it's exempt from cookie consent requirements under GDPR." + answer: "No, you don't need a cookie consent banner. Ciphera Pulse doesn't use cookies, so it's exempt from cookie consent requirements under GDPR." }, { - question: "How does Ciphera Analytics track visitors?", + question: "How does Ciphera Pulse track visitors?", answer: "We use a lightweight JavaScript snippet that sends anonymous pageview events. No cookies, no cross-session identifiers (we use sessionStorage only to group events within a single visit), and no cross-site tracking." }, { - question: "What data does Ciphera Analytics collect?", + question: "What data does Ciphera Pulse collect?", answer: "We collect anonymous pageview data including page path, referrer, device type, browser, and country (derived from IP at request time; the IP itself is not stored). No personal information is collected. If you enable optional session replay, see 'What about session replay?' below." }, { diff --git a/app/layout-content.tsx b/app/layout-content.tsx index 2d4c0a0..f3c863d 100644 --- a/app/layout-content.tsx +++ b/app/layout-content.tsx @@ -16,7 +16,7 @@ export default function LayoutContent({ children }: { children: React.ReactNode appName={ Ciphera - Analytics + Pulse as any } /> @@ -25,7 +25,7 @@ export default function LayoutContent({ children }: { children: React.ReactNode > ) diff --git a/app/layout.tsx b/app/layout.tsx index feb991a..92f4bc3 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -13,7 +13,7 @@ const plusJakartaSans = Plus_Jakarta_Sans({ }) export const metadata: Metadata = { - title: 'Ciphera Analytics - Privacy-First Web Analytics', + title: 'Ciphera Pulse - Privacy-First Web Analytics', description: 'Simple, privacy-focused web analytics. No cookies, no tracking. GDPR compliant.', keywords: ['analytics', 'privacy', 'web analytics', 'ciphera', 'GDPR'], authors: [{ name: 'Ciphera' }], diff --git a/app/page.tsx b/app/page.tsx index cdb18f9..c029de6 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -12,7 +12,7 @@ export default function HomePage() { const { user, loading } = useAuth() if (loading) { - return- Ciphera Analytics is built with security and privacy as core principles: + Ciphera Pulse is built with security and privacy as core principles:
- Ciphera Analytics is compliant with: + Ciphera Pulse is compliant with:
- Copy the text below into your site's Privacy Policy to describe your use of Ciphera Analytics. + Copy the text below into your site's Privacy Policy to describe your use of Ciphera Pulse. It updates automatically based on your saved settings above.
diff --git a/components/LoadingOverlay.tsx b/components/LoadingOverlay.tsx index 0922b29..4e10b59 100644 --- a/components/LoadingOverlay.tsx +++ b/components/LoadingOverlay.tsx @@ -10,7 +10,7 @@ interface LoadingOverlayProps { export default function LoadingOverlay({ logoSrc = "/ciphera_icon_no_margins.png", - title = "Ciphera Analytics" + title = "Ciphera Pulse" }: LoadingOverlayProps) { const [mounted, setMounted] = useState(false) @@ -27,11 +27,11 @@ export default function LoadingOverlay({
| Path | +Samples | +LCP | +CLS | +INP | +
|---|---|---|---|---|
| + {r.path || '/'} + | +{r.samples} | ++ {formatMetric('lcp', r.lcp)} + | ++ {formatMetric('cls', r.cls)} + | ++ {formatMetric('inp', r.inp)} + | +