From eeb506592a781a688e2a93aa6ae0b21beee8fc93 Mon Sep 17 00:00:00 2001 From: Satoru Yamamoto Date: Sun, 3 May 2026 15:27:32 -0700 Subject: [PATCH] Stop sending voice transcripts and AI responses to PostHog User transcripts and Claude responses were being sent verbatim to PostHog analytics, exposing private conversation content to a third-party service. Retain character_count for usage metrics only. --- leanring-buddy/ClickyAnalytics.swift | 2 -- 1 file changed, 2 deletions(-) diff --git a/leanring-buddy/ClickyAnalytics.swift b/leanring-buddy/ClickyAnalytics.swift index 29e26138e..bc85d493a 100644 --- a/leanring-buddy/ClickyAnalytics.swift +++ b/leanring-buddy/ClickyAnalytics.swift @@ -82,7 +82,6 @@ enum ClickyAnalytics { /// Transcription completed and the user's message is being sent to the AI. static func trackUserMessageSent(transcript: String) { PostHogSDK.shared.capture("user_message_sent", properties: [ - "transcript": transcript, "character_count": transcript.count ]) } @@ -90,7 +89,6 @@ enum ClickyAnalytics { /// Claude responded and the response is being spoken via TTS. static func trackAIResponseReceived(response: String) { PostHogSDK.shared.capture("ai_response_received", properties: [ - "response": response, "character_count": response.count ]) }