From 035d78175f9ea970aa165cfceb0c471ce6a07c5e Mon Sep 17 00:00:00 2001 From: Usman Baig Date: Mon, 19 Jan 2026 16:58:09 +0100 Subject: [PATCH] refactor: update branding from Ciphera Pulse to Pulse across the application for consistency and clarity --- README.md | 2 +- app/about/page.tsx | 4 ++-- app/faq/page.tsx | 10 +++++----- app/layout-content.tsx | 2 +- app/layout.tsx | 2 +- app/page.tsx | 2 +- app/security/page.tsx | 4 ++-- app/settings/page.tsx | 2 +- app/share/[id]/page.tsx | 2 +- app/sites/[id]/page.tsx | 2 +- app/sites/[id]/settings/page.tsx | 4 ++-- components/LoadingOverlay.tsx | 4 ++-- components/sites/SiteList.tsx | 2 +- lib/auth/context.tsx | 2 +- lib/utils/privacySnippet.ts | 6 +++--- public/script.js | 2 +- 16 files changed, 26 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index c72963f..d354da6 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![Built with Next.js](https://img.shields.io/badge/Built%20with-Next.js-blue.svg?logo=next.js&logoColor=white)](https://nextjs.org/) [![Hosted on Railway](https://img.shields.io/badge/Hosted%20on-Railway-orange.svg?logo=railway&logoColor=white)](https://railway.app/) -Analytics Frontend is the dashboard interface for Ciphera Pulse. It provides a simple, intuitive interface for managing sites and viewing analytics data. +Analytics Frontend is the dashboard interface for 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 ce22b57..b958b25 100644 --- a/app/about/page.tsx +++ b/app/about/page.tsx @@ -2,12 +2,12 @@ export default function AboutPage() { return (

- About Ciphera Pulse + About Pulse

- Ciphera Pulse is a privacy-first web analytics platform that provides simple, + 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 ad42735..ae97b80 100644 --- a/app/faq/page.tsx +++ b/app/faq/page.tsx @@ -1,19 +1,19 @@ export default function FAQPage() { const faqs = [ { - 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: "Is Pulse GDPR compliant?", + answer: "Yes, 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 Pulse doesn't use cookies, so it's exempt from cookie consent requirements under GDPR." + answer: "No, you don't need a cookie consent banner. Pulse doesn't use cookies, so it's exempt from cookie consent requirements under GDPR." }, { - question: "How does Ciphera Pulse track visitors?", + question: "How does 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 Pulse collect?", + question: "What data does 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 01a5280..eeeb747 100644 --- a/app/layout-content.tsx +++ b/app/layout-content.tsx @@ -20,7 +20,7 @@ export default function LayoutContent({ children }: { children: React.ReactNode