1. Introduction
Kusari ("we", "us", "our") is an English learning application operated by Ryuta Abe (sole developer). This Privacy Policy explains what information we collect when you use the Kusari iOS / Android application or our website, why we collect it, and how it is handled.
By creating an account or using Kusari, you agree to this policy.
2. Information we collect
2.1 Account information
- Email address (for sign-in, password recovery, transactional notifications)
- Encrypted password (stored by our authentication provider, never visible to us)
2.2 Learning activity data
- Daily completion records (which of the three steps you finished, timestamps, timezone)
- Streak counts and rolling 30-day cycle data
- Practice problem prompts, your written answers, and AI-generated correctness judgments
- Spaced-repetition (SRS) card history and review quality
- AI conversation transcripts (text only — see 2.3 for audio handling)
2.3 Voice / microphone audio
When you use Step 1 (AI Conversation), Kusari records short audio clips (typically 5–30 seconds) from your device microphone. These recordings are sent to our backend and forwarded to OpenAI's transcription service to convert speech to text. After transcription, audio is discarded. We do not retain raw audio files.
2.4 Subscription and purchase information
- Purchase status, subscription tier, renewal dates, and entitlement state (provided by Apple App Store / Google Play and our subscription provider RevenueCat)
- We do not receive or store credit card numbers, bank details, or other payment instruments
2.5 Diagnostic data
Crash logs and basic application diagnostics may be collected by Apple App Store Connect / Google Play Console for product reliability. This data is anonymized.
3. How we use information
- To provide the core service (track progress, generate practice problems, evaluate answers, manage SRS cards)
- To compute your discount tier for the next billing cycle
- To process and renew your subscription
- To respond to support inquiries
- To improve service reliability via diagnostic logs
4. Third parties (sub-processors)
We share the minimum necessary data with:
- Supabase (authentication and database hosting) — stores your email, encrypted password, and learning activity data.
- OpenAI (AI processing) — receives short conversation audio for transcription, and conversation / practice text for generation and grading. OpenAI does not retain API request data for training (per OpenAI API policy).
- Cloudflare (backend hosting) — proxies API requests; logs request metadata such as IP and user agent for security.
- RevenueCat (subscription management) — receives anonymized subscription state for entitlement checks.
- Apple App Store / Google Play — handles all payment processing.
We do not sell your personal data.
5. Data retention
- Account and learning data: kept until you delete your account.
- Audio recordings: not retained after transcription.
- Subscription records: retained for legal and tax requirements after subscription ends.
6. Your rights
You may at any time:
- Request a copy of the personal data we hold about you
- Request correction of inaccurate data
- Request deletion of your account and associated data
- Withdraw consent (which terminates the service)
To exercise these rights, contact us at the address below. Account deletion will remove email, learning history, and SRS data within 30 days.
7. Children
Kusari is not directed to children under 13. We do not knowingly collect personal information from children under 13.
8. Security
We use HTTPS for all API traffic, encrypted password storage, and access controls. No internet service is 100% secure; we make no absolute guarantee but take reasonable measures.
9. International users
Kusari is operated from Australia. By using the service from outside Australia, you consent to your data being transferred to Australia and to the third-party processors listed in section 4 (which may operate in the United States or other regions).
10. Changes to this policy
We may update this policy. Material changes will be communicated via email or in-app notice. Continued use after the effective date constitutes acceptance.
11. Contact
1. はじめに
Kusari(以下「本サービス」)は、阿部竜太(個人開発者)が運営する英語学習アプリケーションです。本ポリシーは、ユーザーが本サービスをご利用いただく際に取得する情報、その利用目的、取り扱い方法を定めます。
アカウントを作成、または本サービスをご利用いただくことで、本ポリシーに同意したものとみなします。
2. 取得する情報
2.1 アカウント情報
- メールアドレス(ログイン・パスワード復旧・トランザクション通知のため)
- 暗号化されたパスワード(認証プロバイダ側で保管。当方からは閲覧不可)
2.2 学習アクティビティ
- 日次完了状況(3ステップの達成・タイムスタンプ・タイムゾーン)
- 連続日数および過去30日のローリングサイクルデータ
- 瞬間英作文の問題文・ユーザーの回答・AIによる採点結果
- SRS(間隔反復学習)カードの履歴と評価
- AI会話のテキスト記録(音声の取り扱いは2.3参照)
2.3 音声・マイク録音
Step 1(AI会話)のご利用時、デバイスのマイクから5〜30秒程度の音声を録音し、当方バックエンドおよび OpenAI の音声認識サービスへ送信、テキスト化します。テキスト化後、音声データは破棄され、保持しません。
2.4 サブスクリプション情報
- 購入状況・サブスクリプション階層・更新日・特典状態(Apple App Store / Google Play および RevenueCat 経由で取得)
- クレジットカード番号や口座情報など決済手段は当方では取得・保管しません
2.5 診断データ
クラッシュログやアプリ診断情報が Apple App Store Connect / Google Play Console 経由で取得される場合があります。匿名化されています。
3. 利用目的
- サービス提供(進捗記録、問題生成、回答採点、SRSカード管理)
- 翌サイクルの割引階層の算出
- サブスクリプションの処理および更新
- サポート対応
- 診断情報による信頼性向上
4. 第三者(処理委託先)
必要最小限のデータを以下と共有します:
- Supabase(認証・データベース)— メールアドレス・暗号化パスワード・学習アクティビティを保管
- OpenAI(AI処理)— 会話音声をテキスト化、会話・練習問題を生成・採点。OpenAIはAPIリクエスト内容を学習に利用しません(OpenAI APIポリシー準拠)
- Cloudflare(バックエンドホスティング)— APIプロキシ。セキュリティ目的でIPやUser Agentを記録
- RevenueCat(サブスクリプション管理)— 匿名化された購入状態を取得
- Apple App Store / Google Play— すべての決済処理
個人データの売買は行いません。
5. データ保持期間
- アカウント・学習データ: アカウント削除まで保持
- 音声録音: 文字起こし後、即破棄
- サブスクリプション記録: 法令・税務上の保管義務期間
6. ユーザーの権利
ユーザーはいつでも以下を求められます:
- 保有するご自身の個人データの開示
- 不正確なデータの訂正
- アカウントおよび関連データの削除
- 同意の撤回(本サービス利用終了)
権利行使は下記連絡先まで。アカウント削除請求を受けた場合、30日以内にメールアドレス・学習履歴・SRSデータを削除します。
7. 児童について
本サービスは13歳未満を対象としていません。13歳未満から意図的に個人情報を取得することはありません。
8. セキュリティ
すべてのAPI通信にHTTPSを利用、パスワードは暗号化して保管、アクセス制御を実施しています。完全なセキュリティを保証するものではありませんが、合理的な措置を講じます。
9. 海外ユーザーについて
本サービスは豪州から運営しています。豪州外からご利用いただく場合、データが豪州および第4項記載の処理委託先(米国その他地域で運営される場合あり)へ転送されることに同意したものとみなします。
10. 本ポリシーの変更
本ポリシーは更新する場合があります。重要な変更はメールまたはアプリ内通知でお知らせします。改定後の継続利用は同意とみなします。
11. お問い合わせ