Is Audio & Voice Recorder safe?
Records audio from browser tabs and lets you pause, stop, and download recordings as WAV files.
This extension captures sound from a selected Chrome tab for uses such as webinars, live broadcasts, music, or podcasts. It provides controls to start, pause, resume, and stop recording, then download the resulting audio file to your device. The store description says recordings and personal data are not retained by the extension.
Who publishes itKirill Pugachev - no other listings under this identity
Kirill Pugachev - no other listings under this identity
What this publisher told the store about itself, and the other listings that told it the same thing.
AI-generated. Findings may contain errors. Those marked Verified have been manually reviewed.
Publishers can request a review.
Findings
Behavioral telemetry sent to Google Analytics and PostHog on every interaction
Every popup open or click, including start/pause/stop/delete of a recording, sends the action, recording type, and duration to Google Analytics and PostHog.
A persistent random ID rides along, letting both build a history even signed out.
- Severity
- Medium unwanted
- Type
- Unexpected
- CWE
- CWE-200
- Source
- Dynamic sandbox
You open the extension popup or click any recording control.
This includes opening the popup, starting/pausing/stopping/resuming/deleting a recording, or using a keyboard shortcut.
The extension immediately POSTs the action name, recording type, and duration to Google Analytics and PostHog.
A stable UUID stored in your browser (chrome.storage.local key: clientId) is included in every request, linking all actions across sessions.
204 No Content (standard GA4 Measurement Protocol response)
- Content-Type
- application/json
{ "client_id": "unauthorized_99d84ecb-9d5e-45e6-bda9-971dd8431d21", "app_version": "3.1.0", "events": [ { "name": "popup_opened" } ]}- Browser tracking IDunauthorized_99d84ecb-9d5e-45e6-bda9-971dd8431d21
A random UUID generated once, stored permanently. Every request carries this ID, letting the developer link activity across sessions.
- Event namebutton_clicked
The specific action taken: opening the popup, starting or stopping a recording, a keyboard shortcut, or hitting the free-recording limit.
- Recording duration00:02:37
How long a recording session lasted, sent when you stop or delete a recording.
- Recording typeTAB
Whether you recorded tab audio, microphone audio, or both, included in start, pause, stop, resume, and shortcut events.
- Extension version3.1.0
The installed version of the extension, sent with every event.
Dual-destination telemetry function (constants.js)
const GA_URL = "https://www.google-analytics.com/mp/collect";const MEASUREMENT_ID = "G-B92NC209X2";const API_SECRET = "<redacted>";async function sendTelemetry(eventName, params) { // Send to PostHog posthog.capture(eventName, params); // Send to Google Analytics (GA4 Measurement Protocol) await fetch(`${GA_URL}?measurement_id=${MEASUREMENT_ID}&api_secret=${API_SECRET}`, { method: "POST", body: JSON.stringify({ client_id: await getOrCreateClientId(), // persistent UUID from chrome.storage.local app_version: chrome.runtime.getManifest().version, events: [{ name: eventName, params: params }] }) });}- www.google-analytics.com
Google Analytics GA4 Measurement Protocol endpoint. Receives every interaction event with the persistent client_id, under Google's analytics data policies.
- us.i.posthog.com
PostHog product analytics, US region. Same events sent via the bundled PostHog JS SDK. Project key phc_gngjyCI94gZ7pPdOhmctkwRwtP2Fi0i0F9g6PSbVa1y identifies the developer.
What it can do
Permissions this extension asks for, as declared in version 3.1.0. Asking for a permission is not a finding on its own - it is what the extension can do if it chooses to.
Read and change your data on paywall.atst.tools
https://paywall.atst.tools/*
Read and change your data on clerk.atst.tools
https://clerk.atst.tools/*
Store data in your browser
storage
Capture the video and audio of a tab
tabCapture
Start, monitor and manage your downloads
downloads
Read and change cookies, including the ones that keep you signed in
cookies