From 89a994d29ebae081414617cffc5ca1b7fc16af35 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 7 Sep 2026 16:04:06 +0000 Subject: [PATCH 1/2] docs: the install count is not behind the error-reporting switch WaveKat Voice is decoupling its anonymous install count from the "Send error reports" switch (wavekat/wavekat-voice#400 follow-up): the switch now controls crash reports only, and the count runs whenever the app is open, like the update check. Say so on the privacy page in all nine languages, in the "Crash reports and install counts" section and the "Do I need an account" FAQ answer. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_016ZNrHYf34xbHCX7p6CoYBr --- src/pages/de/privacy.astro | 12 +++++++----- src/pages/es/privacy.astro | 12 +++++++----- src/pages/fr/privacy.astro | 12 +++++++----- src/pages/it/privacy.astro | 12 +++++++----- src/pages/ja/privacy.astro | 4 ++-- src/pages/ko/privacy.astro | 4 ++-- src/pages/privacy.astro | 11 ++++++----- src/pages/zh-hant/privacy.astro | 4 ++-- src/pages/zh/privacy.astro | 4 ++-- 9 files changed, 42 insertions(+), 33 deletions(-) diff --git a/src/pages/de/privacy.astro b/src/pages/de/privacy.astro index f0467d8..a120491 100644 --- a/src/pages/de/privacy.astro +++ b/src/pages/de/privacy.astro @@ -52,7 +52,7 @@ const faqs = [ }, { q: 'Brauche ich für WaveKat Voice ein WaveKat-Konto?', - a: 'Nein. Ohne Konto arbeitet die App vollständig lokal: Anrufe, Aufnahmen, Transkripte und SIP-Passwörter bleiben auf Ihrem Rechner. Nur anonyme Absturzberichte und eine anonyme Installationszählung verlassen ihn — und ein einziger Schalter unter Einstellungen → Über schaltet beides ab.', + a: 'Nein. Ohne Konto arbeitet die App vollständig lokal: Anrufe, Aufnahmen, Transkripte und SIP-Passwörter bleiben auf Ihrem Rechner. Nur anonyme Absturzberichte, die ein Schalter unter Einstellungen → Über abschaltet, und eine anonyme Installationszählung verlassen ihn.', }, { q: 'Ist es legal, meine Anrufe mit WaveKat aufzuzeichnen?', @@ -548,10 +548,12 @@ const row = 'border-b border-gray-100 dark:border-white/5 last:border-0 align-to keinen Rechnernamen.

- Beides ist standardmäßig an, und beides schaltet der eine Schalter - Fehlerberichte senden unter Einstellungen → Über ab. Die - Suche nach App-Updates lädt Dateien von unserem Update-Server — gewöhnliche Web-Anfragen - ohne angehängte personenbezogene Daten. + Absturzberichte sind standardmäßig an und lassen sich mit dem Schalter + Fehlerberichte senden unter Einstellungen → Über + abschalten. Dieser Schalter steuert nur Absturzberichte — die Installationszählung ist + davon nicht betroffen und läuft, wie die Suche nach Updates, immer, solange die App + geöffnet ist. Die Suche nach App-Updates lädt Dateien von unserem Update-Server — + gewöhnliche Web-Anfragen ohne angehängte personenbezogene Daten.

diff --git a/src/pages/es/privacy.astro b/src/pages/es/privacy.astro index 6174da4..02cd9ca 100644 --- a/src/pages/es/privacy.astro +++ b/src/pages/es/privacy.astro @@ -52,7 +52,7 @@ const faqs = [ }, { q: '¿Necesito una cuenta de WaveKat para usar WaveKat Voice?', - a: 'No. Sin cuenta, la aplicación es completamente local: llamadas, grabaciones, transcripciones y contraseñas SIP se quedan en tu ordenador. Lo único que sale son informes de fallos anónimos y un recuento anónimo de instalaciones, y un solo interruptor en Ajustes → Acerca de apaga ambos.', + a: 'No. Sin cuenta, la aplicación es completamente local: llamadas, grabaciones, transcripciones y contraseñas SIP se quedan en tu ordenador. Lo único que sale son informes de fallos anónimos, que un interruptor en Ajustes → Acerca de apaga, y un recuento anónimo de instalaciones.', }, { q: '¿Es legal grabar mis llamadas con WaveKat?', @@ -543,10 +543,12 @@ const row = 'border-b border-gray-100 dark:border-white/5 last:border-0 align-to se inició la aplicación — sin nombre, sin cuenta, sin nombre de equipo.

- Ambos vienen activados por defecto y ambos se apagan con el único interruptor - Enviar informes de errores en Ajustes → Acerca de. Buscar - actualizaciones descarga archivos de nuestro servidor de actualizaciones — peticiones web - corrientes sin datos personales adjuntos. + Los informes de fallos vienen activados por defecto y se apagan con el interruptor + Enviar informes de errores en Ajustes → Acerca de. Ese + interruptor controla solo los informes de fallos — el recuento de instalaciones no se ve + afectado y, como la búsqueda de actualizaciones, se envía siempre que la aplicación está + abierta. Buscar actualizaciones descarga archivos de nuestro servidor de actualizaciones — + peticiones web corrientes sin datos personales adjuntos.

diff --git a/src/pages/fr/privacy.astro b/src/pages/fr/privacy.astro index 112880b..5358f38 100644 --- a/src/pages/fr/privacy.astro +++ b/src/pages/fr/privacy.astro @@ -52,7 +52,7 @@ const faqs = [ }, { q: 'Faut-il un compte WaveKat pour utiliser WaveKat Voice ?', - a: 'Non. Sans compte, l’application est entièrement locale : appels, enregistrements, transcriptions et mots de passe SIP restent sur votre ordinateur. Seuls en sortent des rapports de plantage anonymes et un comptage anonyme des installations — et un seul interrupteur dans Réglages → À propos coupe les deux.', + a: 'Non. Sans compte, l’application est entièrement locale : appels, enregistrements, transcriptions et mots de passe SIP restent sur votre ordinateur. Seuls en sortent des rapports de plantage anonymes — qu’un interrupteur dans Réglages → À propos coupe — et un comptage anonyme des installations.', }, { q: 'Ai-je le droit d’enregistrer mes appels avec WaveKat ?', @@ -554,10 +554,12 @@ const row = 'border-b border-gray-100 dark:border-white/5 last:border-0 align-to pas de nom, pas de compte, pas de nom de machine.

- Les deux sont activés par défaut, et le seul interrupteur - Envoyer les rapports d’erreur dans Réglages → À propos coupe - les deux. La recherche de mises à jour télécharge des fichiers depuis notre serveur de mise - à jour — des requêtes web ordinaires sans donnée personnelle attachée. + Les rapports de plantage sont activés par défaut et se coupent avec l’interrupteur + Envoyer les rapports d’erreur dans Réglages → À propos. + Cet interrupteur ne contrôle que les rapports de plantage — le comptage des installations + n’en dépend pas et, comme la recherche de mises à jour, s’exécute tant que l’application + est ouverte. La recherche de mises à jour télécharge des fichiers depuis notre serveur de + mise à jour — des requêtes web ordinaires sans donnée personnelle attachée.

diff --git a/src/pages/it/privacy.astro b/src/pages/it/privacy.astro index b0c1159..875c12b 100644 --- a/src/pages/it/privacy.astro +++ b/src/pages/it/privacy.astro @@ -52,7 +52,7 @@ const faqs = [ }, { q: 'Serve un account WaveKat per usare WaveKat Voice?', - a: 'No. Senza account l’app è interamente locale: chiamate, registrazioni, trascrizioni e password SIP restano sul tuo computer. Le uniche cose che escono sono segnalazioni di crash anonime e un conteggio anonimo delle installazioni, e un solo interruttore in Impostazioni → Informazioni spegne entrambi.', + a: 'No. Senza account l’app è interamente locale: chiamate, registrazioni, trascrizioni e password SIP restano sul tuo computer. Le uniche cose che escono sono segnalazioni di crash anonime, che un interruttore in Impostazioni → Informazioni spegne, e un conteggio anonimo delle installazioni.', }, { q: 'È legale registrare le mie chiamate con WaveKat?', @@ -542,10 +542,12 @@ const row = 'border-b border-gray-100 dark:border-white/5 last:border-0 align-to nessun nome di computer.

- Entrambi sono attivi di default ed entrambi si spengono con l’unico interruttore - Invia segnalazioni di errore in Impostazioni → Informazioni. - Il controllo degli aggiornamenti scarica file dal nostro server di aggiornamento — normali - richieste web senza dati personali allegati. + Le segnalazioni di crash sono attive di default e si spengono con l’interruttore + Invia segnalazioni di errore in Impostazioni → + Informazioni. Quell’interruttore controlla solo le segnalazioni di crash — il conteggio + delle installazioni non ne è influenzato e, come il controllo degli aggiornamenti, viene + inviato finché l’app è aperta. Il controllo degli aggiornamenti scarica file dal nostro + server di aggiornamento — normali richieste web senza dati personali allegati.

diff --git a/src/pages/ja/privacy.astro b/src/pages/ja/privacy.astro index 006497c..4a4b8db 100644 --- a/src/pages/ja/privacy.astro +++ b/src/pages/ja/privacy.astro @@ -48,7 +48,7 @@ const faqs = [ }, { q: 'WaveKat Voice を使うには WaveKat アカウントが必要ですか?', - a: 'いいえ。アカウントなしでは、アプリは完全にローカルで動きます。通話・録音・文字起こし・SIP のパスワードはすべてパソコンに残ります。外に出るのは匿名のクラッシュレポートと匿名のインストール数だけで、「設定 → このアプリについて」のスイッチ 1 つで両方とも止められます。', + a: 'いいえ。アカウントなしでは、アプリは完全にローカルで動きます。通話・録音・文字起こし・SIP のパスワードはすべてパソコンに残ります。外に出るのは、「設定 → このアプリについて」のスイッチで止められる匿名のクラッシュレポートと、匿名のインストール数だけです。', }, { q: 'WaveKat で通話を録音するのは合法ですか?', @@ -278,7 +278,7 @@ const b = (text: string) => ` diff --git a/src/pages/ko/privacy.astro b/src/pages/ko/privacy.astro index 27d6370..e1c086c 100644 --- a/src/pages/ko/privacy.astro +++ b/src/pages/ko/privacy.astro @@ -48,7 +48,7 @@ const faqs = [ }, { q: 'WaveKat Voice를 쓰려면 WaveKat 계정이 필요한가요?', - a: '아니요. 계정 없이 앱은 완전히 로컬로 동작합니다. 통화, 녹음, 전사, SIP 비밀번호가 모두 컴퓨터에 남습니다. 밖으로 나가는 것은 익명 오류 보고와 익명 설치 수뿐이며, "설정 → 정보"의 스위치 하나로 둘 다 끌 수 있습니다.', + a: '아니요. 계정 없이 앱은 완전히 로컬로 동작합니다. 통화, 녹음, 전사, SIP 비밀번호가 모두 컴퓨터에 남습니다. 밖으로 나가는 것은 "설정 → 정보"의 스위치로 끌 수 있는 익명 오류 보고와 익명 설치 수뿐입니다.', }, { q: 'WaveKat으로 통화를 녹음해도 합법인가요?', @@ -277,7 +277,7 @@ const b = (text: string) => ` +

diff --git a/src/pages/privacy.astro b/src/pages/privacy.astro index 1d255f8..166ca49 100644 --- a/src/pages/privacy.astro +++ b/src/pages/privacy.astro @@ -56,7 +56,7 @@ const faqs = [ }, { q: 'Do I need a WaveKat account to use WaveKat Voice?', - a: 'No. Without an account the app is entirely local: calls, recordings, transcripts, and SIP passwords stay on your computer. The only things that leave are anonymous crash reports and an anonymous install count, and one switch in Settings → About turns both off.', + a: 'No. Without an account the app is entirely local: calls, recordings, transcripts, and SIP passwords stay on your computer. The only things that leave are anonymous crash reports, which one switch in Settings → About turns off, and an anonymous install count.', }, { q: 'Is it legal for me to record my calls with WaveKat?', @@ -542,10 +542,11 @@ const row = 'border-b border-gray-100 dark:border-white/5 last:border-0 align-to no account, no computer name.

- Both are on by default and both are turned off by the single - Send error reports switch in Settings → About. Checking for - app updates downloads files from our update server — ordinary web requests with no personal - data attached. + Crash reports are on by default and turned off by the Send error + reports switch in Settings → About. That switch controls crash reports only — the + install count is not affected by it and, like checking for updates, runs whenever the app + is open. Checking for app updates downloads files from our update server — ordinary web + requests with no personal data attached.

diff --git a/src/pages/zh-hant/privacy.astro b/src/pages/zh-hant/privacy.astro index 14df321..57359e3 100644 --- a/src/pages/zh-hant/privacy.astro +++ b/src/pages/zh-hant/privacy.astro @@ -48,7 +48,7 @@ const faqs = [ }, { q: '使用 WaveKat Voice 必須註冊帳戶嗎?', - a: '不必。不登入帳戶時,應用程式完全在本機執行:通話、錄音、轉寫文字和 SIP 帳號密碼都留在你的電腦上。唯一會離開電腦的是匿名當機報告和匿名安裝計數,而「設定 → 關於」裡的一個開關就能同時關掉這兩項。', + a: '不必。不登入帳戶時,應用程式完全在本機執行:通話、錄音、轉寫文字和 SIP 帳號密碼都留在你的電腦上。唯一會離開電腦的是匿名當機報告(可用「設定 → 關於」裡的開關關掉)和匿名安裝計數。', }, { q: '我用 WaveKat 錄音合法嗎?', @@ -278,7 +278,7 @@ const b = (text: string) => ` diff --git a/src/pages/zh/privacy.astro b/src/pages/zh/privacy.astro index c7a1253..d11ad37 100644 --- a/src/pages/zh/privacy.astro +++ b/src/pages/zh/privacy.astro @@ -48,7 +48,7 @@ const faqs = [ }, { q: '使用 WaveKat Voice 必须注册账户吗?', - a: '不必。不登录账户时,应用完全在本地运行:通话、录音、转写文字和 SIP 账号密码都留在你的电脑上。唯一会离开电脑的是匿名崩溃报告和匿名安装计数,而“设置 → 关于”里的一个开关就能同时关掉这两项。', + a: '不必。不登录账户时,应用完全在本地运行:通话、录音、转写文字和 SIP 账号密码都留在你的电脑上。唯一会离开电脑的是匿名崩溃报告(可用“设置 → 关于”里的开关关掉)和匿名安装计数。', }, { q: '我用 WaveKat 录音合法吗?', @@ -281,7 +281,7 @@ const b = (text: string) => ` From 5cb5fcb628f5dcc378bfe07362827cdf11691bae Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 7 Sep 2026 16:17:59 +0000 Subject: [PATCH 2/2] docs: name the install count's own switch on the privacy page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit WaveKat Voice now gives the anonymous install count its own switch, Settings → About "Count this install", separate from "Send error reports". Say so in the "Crash reports and install counts" closing paragraph and the "Do I need an account" FAQ answer, in all nine languages, naming both switches as the app does in that language. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_016ZNrHYf34xbHCX7p6CoYBr --- src/pages/de/privacy.astro | 13 ++++++------- src/pages/es/privacy.astro | 13 ++++++------- src/pages/fr/privacy.astro | 14 +++++++------- src/pages/it/privacy.astro | 14 +++++++------- src/pages/ja/privacy.astro | 4 ++-- src/pages/ko/privacy.astro | 4 ++-- src/pages/privacy.astro | 12 ++++++------ src/pages/zh-hant/privacy.astro | 4 ++-- src/pages/zh/privacy.astro | 4 ++-- 9 files changed, 40 insertions(+), 42 deletions(-) diff --git a/src/pages/de/privacy.astro b/src/pages/de/privacy.astro index a120491..ed73fba 100644 --- a/src/pages/de/privacy.astro +++ b/src/pages/de/privacy.astro @@ -52,7 +52,7 @@ const faqs = [ }, { q: 'Brauche ich für WaveKat Voice ein WaveKat-Konto?', - a: 'Nein. Ohne Konto arbeitet die App vollständig lokal: Anrufe, Aufnahmen, Transkripte und SIP-Passwörter bleiben auf Ihrem Rechner. Nur anonyme Absturzberichte, die ein Schalter unter Einstellungen → Über abschaltet, und eine anonyme Installationszählung verlassen ihn.', + a: 'Nein. Ohne Konto arbeitet die App vollständig lokal: Anrufe, Aufnahmen, Transkripte und SIP-Passwörter bleiben auf Ihrem Rechner. Nur anonyme Absturzberichte und eine anonyme Installationszählung verlassen ihn — und jedes hat unter Einstellungen → Über seinen eigenen Schalter.', }, { q: 'Ist es legal, meine Anrufe mit WaveKat aufzuzeichnen?', @@ -548,12 +548,11 @@ const row = 'border-b border-gray-100 dark:border-white/5 last:border-0 align-to keinen Rechnernamen.

- Absturzberichte sind standardmäßig an und lassen sich mit dem Schalter - Fehlerberichte senden unter Einstellungen → Über - abschalten. Dieser Schalter steuert nur Absturzberichte — die Installationszählung ist - davon nicht betroffen und läuft, wie die Suche nach Updates, immer, solange die App - geöffnet ist. Die Suche nach App-Updates lädt Dateien von unserem Update-Server — - gewöhnliche Web-Anfragen ohne angehängte personenbezogene Daten. + Beides ist standardmäßig an, und jedes hat unter Einstellungen → Über seinen eigenen + Schalter: Fehlerberichte senden für Absturzberichte, + Diese Installation zählen für die Installationszählung. + Der eine beeinflusst den anderen nicht. Die Suche nach App-Updates lädt Dateien von + unserem Update-Server — gewöhnliche Web-Anfragen ohne angehängte personenbezogene Daten.

diff --git a/src/pages/es/privacy.astro b/src/pages/es/privacy.astro index 02cd9ca..84758f3 100644 --- a/src/pages/es/privacy.astro +++ b/src/pages/es/privacy.astro @@ -52,7 +52,7 @@ const faqs = [ }, { q: '¿Necesito una cuenta de WaveKat para usar WaveKat Voice?', - a: 'No. Sin cuenta, la aplicación es completamente local: llamadas, grabaciones, transcripciones y contraseñas SIP se quedan en tu ordenador. Lo único que sale son informes de fallos anónimos, que un interruptor en Ajustes → Acerca de apaga, y un recuento anónimo de instalaciones.', + a: 'No. Sin cuenta, la aplicación es completamente local: llamadas, grabaciones, transcripciones y contraseñas SIP se quedan en tu ordenador. Lo único que sale son informes de fallos anónimos y un recuento anónimo de instalaciones, y cada uno tiene su propio interruptor en Ajustes → Acerca de.', }, { q: '¿Es legal grabar mis llamadas con WaveKat?', @@ -543,12 +543,11 @@ const row = 'border-b border-gray-100 dark:border-white/5 last:border-0 align-to se inició la aplicación — sin nombre, sin cuenta, sin nombre de equipo.

- Los informes de fallos vienen activados por defecto y se apagan con el interruptor - Enviar informes de errores en Ajustes → Acerca de. Ese - interruptor controla solo los informes de fallos — el recuento de instalaciones no se ve - afectado y, como la búsqueda de actualizaciones, se envía siempre que la aplicación está - abierta. Buscar actualizaciones descarga archivos de nuestro servidor de actualizaciones — - peticiones web corrientes sin datos personales adjuntos. + Ambos vienen activados por defecto, y cada uno tiene su propio interruptor en Ajustes → + Acerca de: Enviar informes de errores para los informes de + fallos y Contar esta instalación para el recuento de + instalaciones. Uno no afecta al otro. Buscar actualizaciones descarga archivos de nuestro + servidor de actualizaciones — peticiones web corrientes sin datos personales adjuntos.

diff --git a/src/pages/fr/privacy.astro b/src/pages/fr/privacy.astro index 5358f38..3ba3ae7 100644 --- a/src/pages/fr/privacy.astro +++ b/src/pages/fr/privacy.astro @@ -52,7 +52,7 @@ const faqs = [ }, { q: 'Faut-il un compte WaveKat pour utiliser WaveKat Voice ?', - a: 'Non. Sans compte, l’application est entièrement locale : appels, enregistrements, transcriptions et mots de passe SIP restent sur votre ordinateur. Seuls en sortent des rapports de plantage anonymes — qu’un interrupteur dans Réglages → À propos coupe — et un comptage anonyme des installations.', + a: 'Non. Sans compte, l’application est entièrement locale : appels, enregistrements, transcriptions et mots de passe SIP restent sur votre ordinateur. Seuls en sortent des rapports de plantage anonymes et un comptage anonyme des installations, et chacun a son propre interrupteur dans Réglages → À propos.', }, { q: 'Ai-je le droit d’enregistrer mes appels avec WaveKat ?', @@ -554,12 +554,12 @@ const row = 'border-b border-gray-100 dark:border-white/5 last:border-0 align-to pas de nom, pas de compte, pas de nom de machine.

- Les rapports de plantage sont activés par défaut et se coupent avec l’interrupteur - Envoyer les rapports d’erreur dans Réglages → À propos. - Cet interrupteur ne contrôle que les rapports de plantage — le comptage des installations - n’en dépend pas et, comme la recherche de mises à jour, s’exécute tant que l’application - est ouverte. La recherche de mises à jour télécharge des fichiers depuis notre serveur de - mise à jour — des requêtes web ordinaires sans donnée personnelle attachée. + Les deux sont activés par défaut, et chacun a son propre interrupteur dans Réglages → À + propos : Envoyer les rapports d’erreur pour les rapports + de plantage, Compter cette installation pour le comptage + des installations. L’un n’agit pas sur l’autre. La recherche de mises à jour télécharge + des fichiers depuis notre serveur de mise à jour — des requêtes web ordinaires sans donnée + personnelle attachée.

diff --git a/src/pages/it/privacy.astro b/src/pages/it/privacy.astro index 875c12b..41e507d 100644 --- a/src/pages/it/privacy.astro +++ b/src/pages/it/privacy.astro @@ -52,7 +52,7 @@ const faqs = [ }, { q: 'Serve un account WaveKat per usare WaveKat Voice?', - a: 'No. Senza account l’app è interamente locale: chiamate, registrazioni, trascrizioni e password SIP restano sul tuo computer. Le uniche cose che escono sono segnalazioni di crash anonime, che un interruttore in Impostazioni → Informazioni spegne, e un conteggio anonimo delle installazioni.', + a: 'No. Senza account l’app è interamente locale: chiamate, registrazioni, trascrizioni e password SIP restano sul tuo computer. Le uniche cose che escono sono segnalazioni di crash anonime e un conteggio anonimo delle installazioni, e ciascuno ha il proprio interruttore in Impostazioni → Informazioni.', }, { q: 'È legale registrare le mie chiamate con WaveKat?', @@ -542,12 +542,12 @@ const row = 'border-b border-gray-100 dark:border-white/5 last:border-0 align-to nessun nome di computer.

- Le segnalazioni di crash sono attive di default e si spengono con l’interruttore - Invia segnalazioni di errore in Impostazioni → - Informazioni. Quell’interruttore controlla solo le segnalazioni di crash — il conteggio - delle installazioni non ne è influenzato e, come il controllo degli aggiornamenti, viene - inviato finché l’app è aperta. Il controllo degli aggiornamenti scarica file dal nostro - server di aggiornamento — normali richieste web senza dati personali allegati. + Entrambi sono attivi di default, e ciascuno ha il proprio interruttore in Impostazioni → + Informazioni: Invia segnalazioni di errore per le + segnalazioni di crash, Conta questa installazione per il + conteggio delle installazioni. L’uno non influisce sull’altro. Il controllo degli + aggiornamenti scarica file dal nostro server di aggiornamento — normali richieste web + senza dati personali allegati.

diff --git a/src/pages/ja/privacy.astro b/src/pages/ja/privacy.astro index 4a4b8db..de50ee6 100644 --- a/src/pages/ja/privacy.astro +++ b/src/pages/ja/privacy.astro @@ -48,7 +48,7 @@ const faqs = [ }, { q: 'WaveKat Voice を使うには WaveKat アカウントが必要ですか?', - a: 'いいえ。アカウントなしでは、アプリは完全にローカルで動きます。通話・録音・文字起こし・SIP のパスワードはすべてパソコンに残ります。外に出るのは、「設定 → このアプリについて」のスイッチで止められる匿名のクラッシュレポートと、匿名のインストール数だけです。', + a: 'いいえ。アカウントなしでは、アプリは完全にローカルで動きます。通話・録音・文字起こし・SIP のパスワードはすべてパソコンに残ります。外に出るのは匿名のクラッシュレポートと匿名のインストール数だけで、それぞれ「設定 → このアプリについて」に専用のスイッチがあります。', }, { q: 'WaveKat で通話を録音するのは合法ですか?', @@ -278,7 +278,7 @@ const b = (text: string) => ` diff --git a/src/pages/ko/privacy.astro b/src/pages/ko/privacy.astro index e1c086c..2a00139 100644 --- a/src/pages/ko/privacy.astro +++ b/src/pages/ko/privacy.astro @@ -48,7 +48,7 @@ const faqs = [ }, { q: 'WaveKat Voice를 쓰려면 WaveKat 계정이 필요한가요?', - a: '아니요. 계정 없이 앱은 완전히 로컬로 동작합니다. 통화, 녹음, 전사, SIP 비밀번호가 모두 컴퓨터에 남습니다. 밖으로 나가는 것은 "설정 → 정보"의 스위치로 끌 수 있는 익명 오류 보고와 익명 설치 수뿐입니다.', + a: '아니요. 계정 없이 앱은 완전히 로컬로 동작합니다. 통화, 녹음, 전사, SIP 비밀번호가 모두 컴퓨터에 남습니다. 밖으로 나가는 것은 익명 오류 보고와 익명 설치 수뿐이며, 각각 "설정 → 정보"에 전용 스위치가 있습니다.', }, { q: 'WaveKat으로 통화를 녹음해도 합법인가요?', @@ -277,7 +277,7 @@ const b = (text: string) => ` +

diff --git a/src/pages/privacy.astro b/src/pages/privacy.astro index 166ca49..774e838 100644 --- a/src/pages/privacy.astro +++ b/src/pages/privacy.astro @@ -56,7 +56,7 @@ const faqs = [ }, { q: 'Do I need a WaveKat account to use WaveKat Voice?', - a: 'No. Without an account the app is entirely local: calls, recordings, transcripts, and SIP passwords stay on your computer. The only things that leave are anonymous crash reports, which one switch in Settings → About turns off, and an anonymous install count.', + a: 'No. Without an account the app is entirely local: calls, recordings, transcripts, and SIP passwords stay on your computer. The only things that leave are anonymous crash reports and an anonymous install count, and each has its own switch in Settings → About.', }, { q: 'Is it legal for me to record my calls with WaveKat?', @@ -542,11 +542,11 @@ const row = 'border-b border-gray-100 dark:border-white/5 last:border-0 align-to no account, no computer name.

- Crash reports are on by default and turned off by the Send error - reports switch in Settings → About. That switch controls crash reports only — the - install count is not affected by it and, like checking for updates, runs whenever the app - is open. Checking for app updates downloads files from our update server — ordinary web - requests with no personal data attached. + Both are on by default, and each has its own switch in Settings → About: + Send error reports for crash reports, + Count this install for the install count. One does not + affect the other. Checking for app updates downloads files from our update server — + ordinary web requests with no personal data attached.

diff --git a/src/pages/zh-hant/privacy.astro b/src/pages/zh-hant/privacy.astro index 57359e3..a490d0b 100644 --- a/src/pages/zh-hant/privacy.astro +++ b/src/pages/zh-hant/privacy.astro @@ -48,7 +48,7 @@ const faqs = [ }, { q: '使用 WaveKat Voice 必須註冊帳戶嗎?', - a: '不必。不登入帳戶時,應用程式完全在本機執行:通話、錄音、轉寫文字和 SIP 帳號密碼都留在你的電腦上。唯一會離開電腦的是匿名當機報告(可用「設定 → 關於」裡的開關關掉)和匿名安裝計數。', + a: '不必。不登入帳戶時,應用程式完全在本機執行:通話、錄音、轉寫文字和 SIP 帳號密碼都留在你的電腦上。唯一會離開電腦的是匿名當機報告和匿名安裝計數,兩者在「設定 → 關於」裡各有自己的開關。', }, { q: '我用 WaveKat 錄音合法嗎?', @@ -278,7 +278,7 @@ const b = (text: string) => ` diff --git a/src/pages/zh/privacy.astro b/src/pages/zh/privacy.astro index d11ad37..c900282 100644 --- a/src/pages/zh/privacy.astro +++ b/src/pages/zh/privacy.astro @@ -48,7 +48,7 @@ const faqs = [ }, { q: '使用 WaveKat Voice 必须注册账户吗?', - a: '不必。不登录账户时,应用完全在本地运行:通话、录音、转写文字和 SIP 账号密码都留在你的电脑上。唯一会离开电脑的是匿名崩溃报告(可用“设置 → 关于”里的开关关掉)和匿名安装计数。', + a: '不必。不登录账户时,应用完全在本地运行:通话、录音、转写文字和 SIP 账号密码都留在你的电脑上。唯一会离开电脑的是匿名崩溃报告和匿名安装计数,两者在“设置 → 关于”里各有自己的开关。', }, { q: '我用 WaveKat 录音合法吗?', @@ -281,7 +281,7 @@ const b = (text: string) => `