Skip to main content

Module audio_noise

Module audio_noise 

Source
Expand description

Audio fingerprint noise injection.

Overrides AudioBuffer, AnalyserNode, and OfflineAudioContext APIs to inject deterministic per-session noise that breaks audio fingerprinting while remaining inaudible.

§Example

use stygian_browser::audio_noise::audio_noise_script;
use stygian_browser::noise::{NoiseEngine, NoiseSeed};

let engine = NoiseEngine::new(NoiseSeed::from(42_u64));
let js = audio_noise_script(&engine);
assert!(js.contains("getChannelData"));
assert!(js.contains("__stygian_float_noise"));

Functions§

audio_noise_script
Generate the audio noise injection script for a given NoiseEngine.