Skip to content

[STORY 5.1] Privacy-First Event Telemetry #28

@RamonRiosJr

Description

@RamonRiosJr

📝 Description

Provide accurate visit insights to users natively in NeoCard without needing third-party trackers, bypassing ad-blockers natively via a first-party API.

🎯 Acceptance Criteria

  • Minimal /api/track API endpoint taking simple { type: string, metadata: object } payload
  • Hash IP addresses with daily-rotating salts ensuring complete GDPR and CCPA anonymization compliance
  • Non-blocking async persistence into Event table to maintain sub 50ms API response time

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1: HighShould be resolved in current sprint. Causes material UX or security degradation.area: backendServer, API, or serverless functions.type: performanceBundle size, runtime speed, render performance or caching.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions