From 3406bb04e7d5683896a69e4fa946bb0ddbae469a Mon Sep 17 00:00:00 2001 From: tomaioo Date: Sun, 19 Jul 2026 14:27:00 -0700 Subject: [PATCH] fix(security): verbose logging of sensitive audio data The `AudioSinkRenderer` logs the base64 encoded audio data, its length, and other metadata using `NSLog`. This verbose logging can expose sensitive audio stream data in the device's console logs, which could be intercepted by other processes or during debugging sessions. Signed-off-by: tomaioo <203048277+tomaioo@users.noreply.github.com> --- ios/audio/AudioSinkRenderer.swift | 5 ----- 1 file changed, 5 deletions(-) diff --git a/ios/audio/AudioSinkRenderer.swift b/ios/audio/AudioSinkRenderer.swift index e3dbc65d..c5d99c6a 100644 --- a/ios/audio/AudioSinkRenderer.swift +++ b/ios/audio/AudioSinkRenderer.swift @@ -24,11 +24,6 @@ public class AudioSinkRenderer: BaseAudioSinkRenderer { let length = Int(pcmBuffer.frameCapacity * pcmBuffer.format.streamDescription.pointee.mBytesPerFrame) let data = NSData(bytes: channels[0], length: length) let base64 = data.base64EncodedString() - NSLog("AUDIO DATA!!!!") - NSLog("\(data.length)") - NSLog(base64) - NSLog("\(base64.count)") - NSLog("\(length)") eventEmitter.sendEvent(withName: LKEvents.kEventAudioData, body: [ "data": base64, "id": reactTag