← All apps / 전체 앱 목록

Privacy Policy

SpeakEasy

SpeakEasy for Android — package com.nexperlabmedia.speakeasy

Effective date: 2026-08-05 · Last updated: 2026-08-05

Contents: At a glance · 1. On-device data · 2. Speech recognition · 3. Voice downloads · 4. Text-to-speech · 5. Notifications · 6. Data not collected · 7. Permissions · 8. Backup · 9. Payments · 10. Retention · 11. Children · 12. Changes · 13. Contact

At a glance

Data sent to the developerNone. The developer operates no app server.
Account or sign-inNone.
Where your data livesIn this app's private storage on this device; eligible data may also enter your Android backup.
Third parties that receive dataYour device's system speech-recognition service receives microphone audio while you speak (Google on most devices). Hugging Face receives a plain HTTPS model request, including the connecting IP address.
AdvertisingNone.
PermissionsRECORD_AUDIO, POST_NOTIFICATIONS, INTERNET, ACCESS_NETWORK_STATE.
Android Auto Backupandroid:allowBackup="true"
PaymentsNone processed. During early access everything is unlocked by a local flag.

1. What the app stores on your device

SpeakEasy uses an app-private Room database for bundled study sentences, practice records, daily study records and bookmarks. A practice record includes the sentence, date and time, the recognized transcript of what you said, accuracy and word-match scores, accent, attempt count and duration. The transcript is stored so you can review your practice; the app never sends it to the developer or another server.

App-private preferences store accent and voice choices, reminder settings, practice progress and queue, review and playback choices, onboarding state, daily goal, whether the paywall was seen, and a local plan indicator. Downloaded voices are kept in filesDir/models/.

2. Microphone and speech recognition

When you start speaking practice, SpeakEasy asks Android's SpeechRecognizer to capture and recognize your speech. The app requests offline recognition, but this is only a preference. Audio goes to the system speech-recognition service installed on your device—on most devices, Speech Services by Google. SpeakEasy cannot see or control whether that service processes audio on the device or sends it to Google's servers; if an offline language pack is unavailable, cloud processing may be used. You can download and manage offline speech-recognition languages in your device settings.

SpeakEasy receives only the resulting text. It never receives, stores or transmits the raw audio waveform. Pronunciation scoring is a local text-to-text comparison between the study sentence and transcript, with no audio analysis or server request.

3. Voice model downloads (Hugging Face)

If you download a neural voice, the app makes an anonymous HTTPS GET to Hugging Face's rhasspy/piper-voices repository for a static .tar.gz file. It adds no user data, identifier or query parameters. Like any web server, Hugging Face necessarily receives the connecting IP address and standard request metadata. Its handling is governed by the Hugging Face Privacy Policy.

The archive is staged in the app cache, extracted into filesDir/models/, and deleted after extraction. This version has no in-app control to delete a downloaded voice; clearing the app's storage or uninstalling removes them. Network state is checked only before a download.

4. Text-to-speech

Downloaded Piper voices run fully on-device through sherpa-onnx. If no model is available, SpeakEasy uses Android's system text-to-speech engine. In that fallback, the system engine receives the sentence text to speak. These are app-provided study sentences, not your spoken audio or recognized transcript. Whether the system engine works locally or online depends on the engine installed and its settings.

5. Notifications

Study reminders are scheduled and generated locally with Android WorkManager. There is no push service and no remote notification server. Denying notification permission only prevents reminders from appearing.

6. What the app does not collect

SpeakEasy has no developer server, account, sign-in, ads, analytics, attribution, telemetry, or crash-reporting service. It does not collect names, email addresses, contacts, location, photos, files outside its private storage, or installed-app lists. Apart from the system speech service and a user-initiated Hugging Face model download described above, it makes no network transmission.

7. Permissions

PermissionWhyIf denied
android.permission.RECORD_AUDIOLets the system recognizer hear speech during practice.Speaking practice cannot recognize speech; other features remain available.
android.permission.POST_NOTIFICATIONSShows local study reminders.Reminders do not appear.
android.permission.INTERNETDownloads optional voice models and permits a network-backed system recognizer when that service chooses it.This is not a runtime prompt; without connectivity, downloads and cloud-dependent recognition fail.
android.permission.ACCESS_NETWORK_STATEChecks connectivity before downloading a voice.This is not a runtime prompt; the pre-download check cannot work if unavailable.

The manifest also includes a TTS-service visibility query so the app can find installed system TTS engines. This is not a permission and does not expose user data.

8. Automatic backup

Android backup is enabled. The app excludes nothing from cloud backup or device transfer, so its private database—including saved speech transcripts—preferences and other eligible files may be backed up to your own Google Drive by Android Auto Backup and restored or transferred to another device. Google states that backups are end-to-end encrypted using your device PIN, pattern or password. To prevent this, turn off Android/Google backup in your device's Settings (menu names vary by device), or remove the app's backup where your Google account offers that control.

9. Subscription and payments

SpeakEasy currently processes no payment data. Although the paywall shows monthly and yearly prices, paid subscriptions are not offered during early access. Choosing unlock merely writes a premium-plan flag to private on-device preferences; nothing is purchased, charged or sent to Google Play, and no payment details are collected. If billing is introduced, this policy will be updated before that version ships.

10. Retention and deletion

Local data remains until you delete it. This version of the app does not yet provide an in-app control to erase practice history or to delete downloaded voice models; you can remove individual bookmarks, but that is the only in-app deletion. To remove everything, clear this app's storage in your device's Settings (Apps → SpeakEasy → Storage → Clear storage) or uninstall the app, which deletes its database, preferences and downloaded voices from the device. An Android backup or device-transfer copy may remain under your Google account's backup retention rules; turn backup off or remove that backup separately if desired. The developer has no server copy to delete.

11. Children

SpeakEasy is not directed to children under 13 (or the equivalent minimum age in their country), and the developer does not knowingly collect personal information from children. Parents should consider that the device's speech service may process microphone audio as described above.

12. Changes to this policy

If data handling changes—for example, billing or another network service is added—this page will be updated before or when that version ships, and the date above will change.

13. Contact

  • Company: Nexperlab Co., Ltd. (주식회사 넥스퍼랩)
  • Address: 2F, 21, Gangnam-daero 107-gil, Seocho-gu, Seoul, Republic of Korea
  • Email: nexperlabmedia@gmail.com

개인정보처리방침

SpeakEasy

SpeakEasy (Android) — 패키지 com.nexperlabmedia.speakeasy

시행일: 2026-08-05 · 최종 수정일: 2026-08-05

목차: 한눈에 보기 · 1. 기기 저장 데이터 · 2. 음성 인식 · 3. 음성 모델 다운로드 · 4. 음성 합성 · 5. 알림 · 6. 수집하지 않는 정보 · 7. 권한 · 8. 백업 · 9. 결제 · 10. 보관·삭제 · 11. 아동 · 12. 변경 · 13. 문의

한눈에 보기

개발자에게 전송되는 데이터없음. 개발자가 운영하는 앱 서버가 없다.
계정·로그인없음.
데이터가 있는 곳이 기기의 앱 전용 저장 영역. 대상 데이터는 안드로이드 백업에도 들어갈 수 있다.
데이터를 받는 제3자말하는 동안 기기의 시스템 음성 인식 서비스(대부분 기기에서는 Google)가 마이크 음성을 받는다. 음성 모델을 내려받으면 Hugging Face가 접속 IP를 포함한 일반 HTTPS 요청을 받는다.
광고없음.
권한RECORD_AUDIO, POST_NOTIFICATIONS, INTERNET, ACCESS_NETWORK_STATE.
안드로이드 자동 백업android:allowBackup="true"
결제처리하지 않는다. 얼리 액세스 기간에는 로컬 플래그로 모든 기능이 열린다.

1. 앱이 기기에 저장하는 것

SpeakEasy는 앱 전용 Room 데이터베이스에 내장 학습 문장, 연습 기록, 일별 학습 기록, 북마크를 저장한다. 연습 기록에는 문장, 날짜·시각, 사용자가 말한 내용의 인식 결과 텍스트, 정확도·단어 일치율, 억양, 시도 횟수, 연습 시간이 들어간다. 인식 결과는 복습을 위해 저장하며 개발자나 다른 서버로 보내지 않는다.

앱 전용 설정에는 억양·목소리 선택, 리마인더, 연습 진행도·대기열, 복습·재생 설정, 온보딩 상태, 일일 목표, 유료 화면 확인 여부, 로컬 요금제 표시를 저장한다. 내려받은 목소리는 filesDir/models/에 둔다.

2. 마이크와 음성 인식

말하기 연습을 시작하면 안드로이드 SpeechRecognizer가 음성을 듣고 인식한다. 앱은 오프라인 인식을 요청하지만 이는 선호 요청일 뿐 보장되지 않는다. 음성은 기기에 설치된 시스템 음성 인식 서비스로 간다. 대부분 기기에서는 Google의 음성 인식 서비스다. SpeakEasy는 해당 서비스가 기기 안에서 처리하는지 Google 서버로 보내는지 확인하거나 통제할 수 없다. 오프라인 언어 팩이 없으면 클라우드 처리를 이용할 수 있다. 기기 설정에서 오프라인 음성 인식 언어를 내려받고 관리할 수 있다.

앱이 받는 것은 결과 텍스트뿐이다. 원본 음성 파형은 받거나 저장하거나 전송하지 않는다. 발음 점수는 학습 문장과 인식 텍스트를 기기에서 비교해 계산하며, 음성 분석이나 서버 요청은 없다.

3. 음성 모델 다운로드 (Hugging Face)

신경망 목소리를 내려받으면 Hugging Face rhasspy/piper-voices 저장소의 정적 .tar.gz 파일에 익명 HTTPS GET 요청을 보낸다. 사용자 데이터, 식별자, 쿼리 매개변수를 붙이지 않는다. 다만 모든 웹 요청과 마찬가지로 Hugging Face는 접속 IP와 표준 요청 메타데이터를 받는다. 처리는 Hugging Face 개인정보처리방침을 따른다.

압축 파일은 앱 캐시에 임시 저장한 뒤 filesDir/models/에 풀고 삭제한다. 현재 버전에는 내려받은 목소리를 앱 안에서 삭제하는 기능이 없다. 앱 저장 공간 삭제나 앱 제거로 함께 지워진다. 네트워크 상태는 다운로드 전에만 확인한다.

4. 음성 합성

내려받은 Piper 목소리는 sherpa-onnx를 통해 전적으로 기기에서 실행한다. 모델이 없으면 안드로이드 시스템 음성 합성 엔진을 쓴다. 이 경우 시스템 엔진은 읽을 문장 텍스트를 받는다. 이는 앱에 내장된 학습 문장이지 사용자의 음성이나 인식 결과가 아니다. 로컬·온라인 처리 여부는 설치된 엔진과 그 설정에 달려 있다.

5. 알림

학습 리마인더는 WorkManager로 기기에서 예약·생성한다. 푸시 서비스나 원격 알림 서버는 없다. 알림 권한을 거부하면 리마인더만 표시되지 않는다.

6. 앱이 수집하지 않는 것

개발자 서버, 계정, 로그인, 광고, 분석, 어트리뷰션, 사용량 계측, 크래시 리포팅이 없다. 이름, 이메일, 연락처, 위치, 사진, 앱 전용 영역 밖의 파일, 설치 앱 목록을 수집하지 않는다. 위에서 설명한 시스템 음성 서비스와 사용자가 시작한 Hugging Face 모델 다운로드 외에는 네트워크 전송이 없다.

7. 권한

권한용도거부·사용 불가 시
android.permission.RECORD_AUDIO연습 중 시스템 인식기가 음성을 듣게 한다.말하기 인식만 사용할 수 없다.
android.permission.POST_NOTIFICATIONS로컬 학습 리마인더를 표시한다.리마인더가 표시되지 않는다.
android.permission.INTERNET선택한 목소리를 내려받고, 시스템 인식 서비스가 필요시 네트워크를 쓰게 한다.실행 중 묻는 권한은 아니다. 연결이 없으면 다운로드와 클라우드 의존 인식이 실패한다.
android.permission.ACCESS_NETWORK_STATE목소리 다운로드 전 연결 상태를 확인한다.실행 중 묻는 권한은 아니다. 사용할 수 없으면 사전 연결 확인이 동작하지 않는다.

매니페스트에는 설치된 시스템 음성 합성 엔진을 찾기 위한 TTS 서비스 조회 항목도 있다. 이는 권한이 아니며 사용자 데이터를 노출하지 않는다.

8. 자동 백업

안드로이드 백업이 켜져 있고 제외 항목이 없다. 따라서 저장된 음성 인식 텍스트를 포함한 앱 전용 데이터베이스, 설정과 그 밖의 대상 파일이 안드로이드 자동 백업을 통해 사용자 본인의 Google Drive에 백업되거나 새 기기로 전송될 수 있다. Google은 이러한 백업이 기기 PIN·패턴·비밀번호로 종단 간 암호화된다고 설명한다. 원하지 않으면 기기 설정에서 Android/Google 백업을 끄거나, Google 계정에서 제공하는 경우 이 앱의 백업을 별도로 삭제해야 한다. 메뉴 이름은 기기마다 다르다.

9. 구독과 결제

현재 SpeakEasy는 결제 데이터를 전혀 처리하지 않는다. 유료 화면에 월간·연간 가격이 보이지만 얼리 액세스 중에는 유료 구독을 제공하지 않는다. 잠금 해제를 선택하면 앱 전용 설정에 프리미엄 요금제 플래그만 쓴다. 구매·청구·Google Play 전송이 없고 결제 정보도 수집하지 않는다. 결제가 도입되면 해당 버전 출시 전에 이 방침을 갱신한다.

10. 보관 기간과 삭제

로컬 데이터는 사용자가 삭제할 때까지 남는다. 현재 버전에는 연습 기록을 지우거나 내려받은 음성 모델을 삭제하는 앱 내 기능이 아직 없다. 북마크는 개별 해제할 수 있으나 앱 안에서 가능한 삭제는 그뿐이다. 전부 지우려면 기기 설정에서 이 앱의 저장 공간을 삭제(설정 → 애플리케이션 → SpeakEasy → 저장공간 → 저장공간 삭제)하거나 앱을 제거하면 되며, 그러면 데이터베이스·설정·내려받은 목소리가 기기에서 삭제된다. 안드로이드 백업·기기 전송 사본은 Google 계정의 백업 보관 정책에 따라 남을 수 있으므로 필요하면 백업을 끄거나 별도로 삭제해야 한다. 개발자에게는 삭제할 서버 사본이 없다.

11. 아동

SpeakEasy는 만 13세 미만(또는 거주 국가의 해당 최소 연령) 아동을 대상으로 하지 않으며 개발자는 아동의 개인정보를 고의로 수집하지 않는다. 보호자는 기기의 음성 서비스가 위 설명대로 마이크 음성을 처리할 수 있다는 점을 고려해야 한다.

12. 방침 변경

결제나 새 네트워크 서비스 추가 등 데이터 처리가 달라지면 해당 버전 출시 전 또는 출시 시 이 페이지와 상단 수정일을 갱신한다.

13. 문의

  • 회사: Nexperlab Co., Ltd. (주식회사 넥스퍼랩)
  • 주소: 2F, 21, Gangnam-daero 107-gil, Seocho-gu, Seoul, Republic of Korea
  • 이메일: nexperlabmedia@gmail.com

プライバシーポリシー

SpeakEasy

Android版 SpeakEasy — パッケージ com.nexperlabmedia.speakeasy

施行日: 2026-08-05 · 最終更新日: 2026-08-05

目次: 概要 · 1. 端末内データ · 2. 音声認識 · 3. 音声モデル · 4. 読み上げ · 5. 通知 · 6. 収集しない情報 · 7. 権限 · 8. バックアップ · 9. 支払い · 10. 保持・削除 · 11. 子ども · 12. 変更 · 13. お問い合わせ

概要

開発者に送信されるデータありません。開発者が運営するアプリサーバーはありません。
アカウント・ログインありません。
データの保存場所この端末のアプリ専用領域。対象データはAndroidバックアップにも含まれる場合があります。
データを受け取る第三者発話中、端末のシステム音声認識サービス(多くの端末ではGoogle)がマイク音声を受け取ります。音声モデルのダウンロード時、Hugging Faceは接続元IPを含む通常のHTTPSリクエストを受け取ります。
広告ありません。
権限RECORD_AUDIO, POST_NOTIFICATIONS, INTERNET, ACCESS_NETWORK_STATE.
Android自動バックアップandroid:allowBackup="true"
支払い処理しません。早期アクセス中は端末内フラグですべての機能が利用できます。

1. アプリが端末に保存する情報

SpeakEasyは、アプリ専用のRoomデータベースに収録学習文、練習記録、日別学習記録、ブックマークを保存します。練習記録には文、日時、発話内容の認識結果テキスト、正確度・単語一致率、アクセント、試行回数、練習時間が含まれます。認識結果は復習のために保存され、開発者や他のサーバーには送信されません。

専用設定にはアクセント・音声、リマインダー、練習の進捗・キュー、復習・再生設定、オンボーディング、日次目標、ペイウォール表示済み状態、端末内のプラン表示を保存します。ダウンロード音声はfilesDir/models/に保存します。

2. マイクと音声認識

発話練習を始めると、AndroidのSpeechRecognizerが音声を取得・認識します。アプリはオフライン認識を希望しますが、これは優先指定であり保証ではありません。音声は端末にインストールされたシステム音声認識サービスへ渡ります。多くの端末ではGoogleのサービスです。SpeakEasyは、そのサービスが端末内で処理するかGoogleのサーバーへ送るかを確認・制御できません。オフライン言語パックがなければクラウド処理に切り替わる場合があります。端末設定でオフライン音声認識言語をダウンロード・管理できます。

アプリが受け取るのは結果テキストだけで、元の音声波形を受信、保存、送信しません。発音評価は学習文と認識テキストを端末内で比較するだけで、音声解析やサーバー通信は行いません。

3. 音声モデルのダウンロード(Hugging Face)

ニューラル音声をダウンロードすると、Hugging Faceのrhasspy/piper-voicesにある静的な.tar.gzファイルへ匿名のHTTPS GETを送ります。ユーザーデータ、識別子、クエリパラメーターは付加しません。ただし通常のウェブ通信と同様、Hugging Faceは接続元IPと標準的なリクエスト情報を受け取ります。取り扱いはHugging Faceプライバシーポリシーに従います。

書庫はキャッシュに一時保存し、filesDir/models/へ展開後に削除します。現在のバージョンには、ダウンロードした音声をアプリ内で削除する機能はありません。アプリのストレージ消去またはアンインストールで削除されます。接続状態はダウンロード前だけ確認します。

4. テキスト読み上げ

ダウンロード済みPiper音声はsherpa-onnxにより完全に端末内で動作します。モデルがない場合はAndroidのシステム読み上げエンジンを使い、読み上げる文章をそのエンジンへ渡します。これはアプリ収録の学習文であり、ユーザーの音声や認識結果ではありません。端末内処理かオンライン処理かは、インストール済みエンジンと設定によります。

5. 通知

学習リマインダーはAndroid WorkManagerで端末内に予約・生成します。プッシュサービスや遠隔通知サーバーはありません。通知権限を拒否するとリマインダーだけが表示されません。

6. アプリが収集しない情報

開発者サーバー、アカウント、ログイン、広告、解析、アトリビューション、利用計測、クラッシュ報告はありません。氏名、メール、連絡先、位置情報、写真、専用領域外のファイル、インストール済みアプリ一覧を収集しません。上記のシステム音声サービスとユーザーが開始するHugging Faceダウンロード以外にネットワーク送信はありません。

7. 権限

権限目的拒否・利用不可の場合
android.permission.RECORD_AUDIO練習中にシステム認識機能が音声を聞くため。発話認識だけ利用できません。
android.permission.POST_NOTIFICATIONS端末内の学習リマインダーを表示するため。リマインダーが表示されません。
android.permission.INTERNET任意の音声モデルを取得し、必要に応じてシステム認識サービスが通信するため。実行時確認はありません。オフラインではダウンロードとクラウド依存の認識が失敗します。
android.permission.ACCESS_NETWORK_STATE音声ダウンロード前に接続を確認するため。実行時確認はありません。利用できなければ事前確認が働きません。

マニフェストには、インストール済みシステム読み上げエンジンを見つけるためのTTSサービス照会もあります。これは権限ではなく、ユーザーデータを公開しません。

8. 自動バックアップ

Androidバックアップは有効で、除外項目はありません。そのため、保存された音声認識テキストを含む専用データベース、設定、その他の対象ファイルは、Android自動バックアップでユーザー自身のGoogle Driveへ保存されたり、別端末へ転送されたりする場合があります。Googleによれば、バックアップは端末のPIN・パターン・パスワードでエンドツーエンド暗号化されます。望まない場合は端末設定でAndroid/Googleバックアップを無効にし、Googleアカウントで可能なら本アプリのバックアップも削除してください。メニュー名は端末により異なります。

9. サブスクリプションと支払い

現在、SpeakEasyは支払いデータを一切処理しません。画面に月額・年額価格が表示されますが、早期アクセス中は有料購読を提供していません。解除操作はアプリ専用設定にプレミアムプランのフラグを書くだけです。購入、請求、Google Playへの送信はなく、決済情報も収集しません。課金を導入する場合、その版の公開前に本ポリシーを更新します。

10. 保持期間と削除

端末内データはユーザーが削除するまで残ります。現在のバージョンには、練習履歴を消去したり、ダウンロード済みの音声モデルを削除したりするアプリ内の機能はまだありません。ブックマークは個別に解除できますが、アプリ内で行える削除はそれだけです。すべて削除するには、端末の設定からこのアプリのストレージを消去(設定 → アプリ → SpeakEasy → ストレージ → ストレージを消去)するか、アプリをアンインストールしてください。これによりデータベース、設定、ダウンロード済みの音声が端末から削除されます。Androidバックアップ・端末転送のコピーはGoogleアカウントの保持規則に従って残る場合があるため、必要ならバックアップを無効化または別途削除してください。開発者側に削除すべきサーバーコピーはありません。

11. 子ども

SpeakEasyは13歳未満(または居住国の相当する最低年齢)の子どもを対象としておらず、開発者が子どもの個人情報を意図的に収集することはありません。保護者は、端末の音声サービスが上記のとおりマイク音声を処理し得る点をご考慮ください。

12. 本ポリシーの変更

課金や新たなネットワークサービスの追加など、データ処理が変わる場合は、その版の公開前または公開時に本ページと更新日を改定します。

13. お問い合わせ

  • 会社: Nexperlab Co., Ltd. (주식회사 넥스퍼랩)
  • 住所: 2F, 21, Gangnam-daero 107-gil, Seocho-gu, Seoul, Republic of Korea
  • メール: nexperlabmedia@gmail.com

Política de privacidad

SpeakEasy

SpeakEasy para Android — paquete com.nexperlabmedia.speakeasy

Fecha de entrada en vigor: 2026-08-05 · Última actualización: 2026-08-05

Contenido: Resumen · 1. Datos locales · 2. Reconocimiento de voz · 3. Modelos de voz · 4. Texto a voz · 5. Notificaciones · 6. Datos no recopilados · 7. Permisos · 8. Copia de seguridad · 9. Pagos · 10. Conservación · 11. Menores · 12. Cambios · 13. Contacto

Resumen

Datos enviados al desarrolladorNinguno. El desarrollador no opera un servidor para la aplicación.
Cuenta o inicio de sesiónNo existen.
Dónde están tus datosEn el almacenamiento privado de esta aplicación en el dispositivo; los datos aptos también pueden incluirse en tu copia de seguridad de Android.
Terceros que reciben datosEl servicio de reconocimiento de voz del sistema (Google en la mayoría de dispositivos) recibe el audio del micrófono mientras hablas. Hugging Face recibe una petición HTTPS normal, incluida la IP de conexión, al descargar una voz.
PublicidadNinguna.
PermisosRECORD_AUDIO, POST_NOTIFICATIONS, INTERNET, ACCESS_NETWORK_STATE.
Copia automática de Androidandroid:allowBackup="true"
PagosNo se procesa ninguno. Durante el acceso anticipado todo se desbloquea con un indicador local.

1. Qué guarda la aplicación en el dispositivo

SpeakEasy guarda en una base de datos Room privada las frases de estudio incluidas, registros de práctica, registros diarios y marcadores. Un registro de práctica contiene la frase, fecha y hora, la transcripción reconocida de lo que dijiste, puntuaciones de precisión y coincidencia, acento, número de intentos y duración. La transcripción se conserva para que revises tu práctica; nunca se envía al desarrollador ni a otro servidor.

Las preferencias privadas guardan las voces y acentos elegidos, recordatorios, progreso y cola de práctica, opciones de repaso y reproducción, incorporación, objetivo diario, si se vio la pantalla de pago y un indicador local del plan. Las voces descargadas se guardan en filesDir/models/.

2. Micrófono y reconocimiento de voz

Al iniciar una práctica oral, SpeechRecognizer de Android escucha y reconoce tu voz. La aplicación solicita reconocimiento sin conexión, pero es solo una preferencia, no una garantía. El audio se entrega al servicio de reconocimiento del sistema instalado: en la mayoría de dispositivos, el servicio de Google. SpeakEasy no puede saber ni controlar si lo procesa localmente o lo envía a servidores de Google. Si falta el paquete de idioma sin conexión, puede recurrir a la nube. Puedes descargar y administrar idiomas de reconocimiento sin conexión en los ajustes del dispositivo.

SpeakEasy solo recibe el texto resultante; nunca recibe, guarda ni transmite la onda de audio original. La puntuación de pronunciación compara localmente el texto esperado y la transcripción, sin analizar audio ni consultar un servidor.

3. Descargas de modelos de voz (Hugging Face)

Al descargar una voz neuronal, la aplicación hace un GET HTTPS anónimo del archivo estático .tar.gz en el repositorio rhasspy/piper-voices de Hugging Face. No añade datos del usuario, identificadores ni parámetros de consulta. Como cualquier servidor web, Hugging Face recibe necesariamente la IP de conexión y metadatos estándar de la petición. Su tratamiento se rige por la Política de privacidad de Hugging Face.

El archivo se guarda temporalmente en la caché, se extrae en filesDir/models/ y se elimina. Esta versión no ofrece un control interno para borrar una voz descargada; se eliminan al borrar el almacenamiento de la aplicación o desinstalarla. El estado de red solo se consulta antes de descargar.

4. Texto a voz

Las voces Piper descargadas funcionan íntegramente en el dispositivo mediante sherpa-onnx. Si no hay modelo, se usa el motor de texto a voz del sistema Android, que recibe la frase que debe pronunciar. Son frases de estudio incluidas en la aplicación, no tu audio ni tu transcripción. El procesamiento local o en línea depende del motor instalado y sus ajustes.

5. Notificaciones

Los recordatorios de estudio se programan y generan localmente con Android WorkManager. No hay servicio push ni servidor remoto de notificaciones. Si rechazas el permiso, solo dejan de mostrarse los recordatorios.

6. Qué no recopila la aplicación

No hay servidor del desarrollador, cuenta, inicio de sesión, anuncios, analítica, atribución, telemetría ni informes de fallos. No se recopilan nombre, correo, contactos, ubicación, fotos, archivos externos al almacenamiento privado ni lista de aplicaciones instaladas. Aparte del servicio de voz del sistema y la descarga de Hugging Face iniciada por ti, no hay transmisión por red.

7. Permisos

PermisoMotivoSi se rechaza o no está disponible
android.permission.RECORD_AUDIOPermite que el reconocedor del sistema oiga tu voz durante la práctica.No funciona el reconocimiento oral; el resto sigue disponible.
android.permission.POST_NOTIFICATIONSMuestra recordatorios locales de estudio.No aparecen los recordatorios.
android.permission.INTERNETDescarga voces opcionales y permite que el servicio de reconocimiento use la red si lo decide.No se solicita en ejecución. Sin conexión fallan las descargas y el reconocimiento que dependa de la nube.
android.permission.ACCESS_NETWORK_STATEComprueba la conexión antes de descargar una voz.No se solicita en ejecución; sin él no puede hacerse la comprobación previa.

El manifiesto también consulta los servicios TTS para encontrar motores del sistema instalados. No es un permiso ni revela datos del usuario.

8. Copia de seguridad automática

La copia de seguridad de Android está habilitada y no se excluye ningún elemento. La base de datos privada —incluidas las transcripciones guardadas—, las preferencias y otros archivos aptos pueden copiarse a tu propio Google Drive mediante Android Auto Backup o transferirse a otro dispositivo. Google indica que estas copias tienen cifrado de extremo a extremo con el PIN, patrón o contraseña del dispositivo. Para impedirlo, desactiva la copia de Android/Google en Ajustes (los nombres varían) y, si tu cuenta lo permite, elimina por separado la copia de esta aplicación.

9. Suscripciones y pagos

Actualmente SpeakEasy no trata ningún dato de pago. Aunque la pantalla muestra precios mensuales y anuales, no se ofrecen suscripciones pagadas durante el acceso anticipado. Desbloquear solo escribe un indicador de plan prémium en las preferencias privadas del dispositivo. No hay compra, cargo ni envío a Google Play, y no se recopilan datos de pago. Si se incorpora facturación, esta política se actualizará antes de publicar esa versión.

10. Conservación y eliminación

Los datos locales permanecen hasta que los elimines. Esta versión de la aplicación todavía no ofrece un control interno para borrar el historial de práctica ni los modelos de voz descargados; puedes quitar marcadores concretos, pero esa es la única eliminación disponible dentro de la aplicación. Para borrarlo todo, elimina el almacenamiento de esta aplicación en los ajustes del dispositivo (Ajustes → Aplicaciones → SpeakEasy → Almacenamiento → Borrar almacenamiento) o desinstálala: eso elimina del dispositivo su base de datos, sus preferencias y las voces descargadas. Una copia de Android o de transferencia puede permanecer según las reglas de conservación de tu cuenta de Google; desactívala o elimínala por separado si lo deseas. El desarrollador no conserva ninguna copia en un servidor.

11. Menores

SpeakEasy no se dirige a menores de 13 años (o la edad mínima equivalente de su país), y el desarrollador no recopila deliberadamente información personal de menores. Sus responsables deben tener en cuenta que el servicio de voz del dispositivo puede tratar el audio del micrófono como se explica arriba.

12. Cambios en esta política

Si cambia el tratamiento—por ejemplo, al añadir facturación u otro servicio de red—se actualizarán esta página y la fecha antes de publicar esa versión o al publicarla.

13. Contacto

  • Empresa: Nexperlab Co., Ltd. (주식회사 넥스퍼랩)
  • Dirección: 2F, 21, Gangnam-daero 107-gil, Seocho-gu, Seoul, Republic of Korea
  • Correo: nexperlabmedia@gmail.com