Internal Tool

Pulse

See everything. Track nothing personal.

Explore Features

Screenshots

See Pulse in Action

Features

Analytics Without the Guilt

Full-featured web analytics that respects visitor privacy. No cookies, no fingerprinting, no consent banners. GDPR and CCPA compliant by architecture, not by checkbox.

Core Analytics

Pageviews, Sources, and Visitors

01

Lightweight Tracking Script

Under 2 KB of JavaScript. No external dependencies, no cookies, no localStorage. Served from your own domain via t.renkara.com.

02

Real-Time Dashboard

Live visitor count, active pages, and incoming traffic sources. No sampling, no delays. See what's happening right now.

03

Traffic Source Breakdown

Referrers, UTM campaigns, search engines, social platforms, and direct traffic. Automatic source categorization with campaign parameter parsing.

04

Geographic and Device Analytics

Country, browser, OS, and device type breakdowns. No IP storage — geography derived from request headers and immediately discarded.

Conversion Tracking

Goals, Funnels, and A/B Tests

05

Goal Tracking

Define goals by URL pattern or custom event name. Track conversion rates over time with automatic visitor attribution.

06

Funnel Analysis

Multi-step conversion funnels showing drop-off at each stage. Identify where visitors abandon the path from landing to conversion.

07

A/B Testing

Built-in experiment framework for comparing page variants. Statistical significance calculation without external tools.

08

Custom Events

Track any user action with pulse.track('event_name', {props}). JSONB property storage for flexible event metadata.

Privacy & Infrastructure

Compliant by Design

09

Zero Cookies

No cookies, no localStorage, no fingerprinting. Visitor identification uses a daily-rotating hash that cannot be reversed to identify individuals.

10

Public Dashboards

Share read-only analytics dashboards via unique URLs. No authentication required for viewers. Full transparency with your audience.

11

Multi-Site Management

Monitor multiple domains from a single account. Per-site configuration, allowed domain lists, and independent tracking snippets.

12

Webhook Integrations

Push analytics events to external systems via webhooks. Milestone notifications when traffic goals are reached.

Accessibility

Built for Everyone

WCAG 2.1 AA Compliance

4.5:1 contrast for body text, 3:1 for large text and UI components, in both light and dark themes.

Keyboard Navigation

Every interaction reachable via keyboard. Logical tab order, visible focus indicators, Escape-to-dismiss for modals.

Screen Reader Support

VoiceOver, NVDA, and JAWS tested. Semantic HTML, ARIA labels, live regions for dynamic updates.

Reduced Motion

Respects prefers-reduced-motion. Usable at 200% zoom. Touch targets meet 44x44 minimum.

How It Works

From Script to Insight

1

Install

Add a single <script> tag. Under 2 KB, no dependencies, loads asynchronously.

2

Collect

Pageviews and events stream to the collection endpoint. No cookies set, no personal data stored.

3

Analyze

Real-time dashboards, traffic breakdowns, conversion funnels, and A/B test results. All in one place.

4

Act

Set goals, track conversions, run experiments. Make decisions based on data you actually own.

Technical Specifications

Under the Hood

Backend

  • FastAPI (Python 3.12+)
  • PostgreSQL with async queries
  • Valkey 8 caching
  • Write buffer + snapshot worker
  • Rate limiting

Frontend

  • React 19 + TypeScript
  • Vite build system
  • Recharts for visualization
  • CSS Modules with AVIAN design system
  • Light and dark mode

Tracking

  • <2 KB JavaScript snippet
  • Zero cookies
  • Daily-rotating visitor hash
  • Pixel fallback (p.gif)
  • First-party domain serving

Privacy

  • GDPR compliant by design
  • No consent banners required
  • No IP address storage
  • No cross-site tracking
  • Data stays on your infrastructure

Development

100% Built by Claude

Pulse was built entirely by Claude (Anthropic) working alongside a single human supervisor. Every line of code, every test, every deployment: AI-authored with human direction.