diff --git a/app/layout-content.tsx b/app/layout-content.tsx
index 5b1c814..012425c 100644
--- a/app/layout-content.tsx
+++ b/app/layout-content.tsx
@@ -1,7 +1,6 @@
'use client'
import { Header, Footer } from '@ciphera-net/ui'
-import WebsiteFooter from '@/components/WebsiteFooter'
import { useAuth } from '@/lib/auth/context'
import Link from 'next/link'
import { useEffect, useState } from 'react'
@@ -54,15 +53,10 @@ export default function LayoutContent({ children }: { children: React.ReactNode
{children}
- {auth.user ? (
-
- ) : (
-
- )}
+
>
)
}
diff --git a/app/security/page.tsx b/app/security/page.tsx
deleted file mode 100644
index 3399a7a..0000000
--- a/app/security/page.tsx
+++ /dev/null
@@ -1,59 +0,0 @@
-export default function SecurityPage() {
- return (
-
-
- Security & Privacy
-
-
-
-
- Data Protection
-
-
- Pulse is built with security and privacy as core principles:
-
-
- - All data is encrypted in transit using TLS/SSL
- - No personal data is collected or stored
- - IP addresses are hashed immediately and not stored
- - No cookies or cross-session identifiers; sessionStorage is used only to group events within a single visit
- - Data is processed anonymously
-
-
-
- Compliance
-
-
- Pulse is compliant with:
-
-
- - GDPR (General Data Protection Regulation)
- - CCPA (California Consumer Privacy Act)
- - PECR (Privacy and Electronic Communications Regulations)
-
-
-
- Infrastructure Security
-
-
- Our infrastructure follows security best practices:
-
-
- - Regular security audits and updates
- - Secure data centers with physical security
- - Automated backups and disaster recovery
- - Rate limiting and DDoS protection
- - Secure authentication and authorization
-
-
-
- Your Data, Your Control
-
-
- You have full control over your analytics data. You can delete sites and all
- associated data at any time. We never share your data with third parties.
-
-
-
- )
-}
diff --git a/components/Footer.tsx b/components/Footer.tsx
index 4c175a7..5d75610 100644
--- a/components/Footer.tsx
+++ b/components/Footer.tsx
@@ -26,9 +26,6 @@ export function Footer({ LinkComponent = Link, appName = 'Pulse' }: FooterProps)
FAQ
-
- Installation
-
diff --git a/components/WebsiteFooter.tsx b/components/WebsiteFooter.tsx
index 386a240..e69de29 100644
--- a/components/WebsiteFooter.tsx
+++ b/components/WebsiteFooter.tsx
@@ -1,213 +0,0 @@
-'use client'
-
-import Link from 'next/link'
-import Image from 'next/image'
-import { GithubIcon, TwitterIcon } from '@ciphera-net/ui'
-import SwissFlagIcon from './SwissFlagIcon'
-
-const footerLinks = {
- features: [
- { name: 'Analytics', href: '/#features', external: false },
- { name: 'Security', href: '/security', external: false },
- { name: 'FAQ', href: '/faq', external: false },
- { name: 'Get Started', href: '/signup', external: false },
- ],
- company: [
- { name: 'About Pulse', href: '/about', external: false },
- { name: 'Ciphera', href: 'https://ciphera.net', external: true },
- { name: 'Drop', href: 'https://drop.ciphera.net', external: true },
- ],
- resources: [
- { name: 'Documentation', href: '#', external: false },
- { name: 'Installation', href: '/installation', external: false },
- { name: 'Integrations', href: '/integrations', external: false },
- { name: 'GitHub', href: 'https://github.com/ciphera-net', external: true },
- ],
- legal: [
- { name: 'Privacy Policy', href: 'https://ciphera.net/privacy', external: true },
- { name: 'Terms of Service', href: 'https://ciphera.net/terms', external: true },
- ],
-}
-
-// * Pulse website footer - customized for Pulse branding
-export default function WebsiteFooter() {
- const year = new Date().getFullYear()
-
- return (
-
- )
-}
diff --git a/package-lock.json b/package-lock.json
index 181cdee..aeffd56 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,7 +8,7 @@
"name": "pulse-frontend",
"version": "0.1.0",
"dependencies": {
- "@ciphera-net/ui": "^0.0.33",
+ "@ciphera-net/ui": "^0.0.34",
"axios": "^1.13.2",
"country-flag-icons": "^1.6.4",
"d3-scale": "^4.0.2",
@@ -269,9 +269,9 @@
}
},
"node_modules/@ciphera-net/ui": {
- "version": "0.0.33",
- "resolved": "https://npm.pkg.github.com/download/@ciphera-net/ui/0.0.33/1373a8850ae22fdb1b4580846119c51e5c702a3c",
- "integrity": "sha512-HNK4DctShxWJDwW3g7HGN/2axQXvPhG2WT4vo3SVksbj9vvl1QfDczEmS+hOrU4QmxX8Wywjo0kw4bCoO1q1CQ==",
+ "version": "0.0.34",
+ "resolved": "https://npm.pkg.github.com/download/@ciphera-net/ui/0.0.34/108b07139ef3cb9a0e6d2090601a9d3e1373cea1",
+ "integrity": "sha512-2VWQY4Or7CZC7IPljIQwgN2BhmmlYZzulffnCQoYmTRgp9DVqXV5WxjjG6vChw2D/S4QjL/ERsgMLxmQeN9RuA==",
"dependencies": {
"@radix-ui/react-icons": "^1.3.0",
"clsx": "^2.1.0",
diff --git a/package.json b/package.json
index 7379b31..237fbf8 100644
--- a/package.json
+++ b/package.json
@@ -10,7 +10,7 @@
"type-check": "tsc --noEmit"
},
"dependencies": {
- "@ciphera-net/ui": "^0.0.33",
+ "@ciphera-net/ui": "^0.0.34",
"axios": "^1.13.2",
"country-flag-icons": "^1.6.4",
"d3-scale": "^4.0.2",