HelloLuau
プライバシーポリシー
本ポリシーは、HelloLuauアプリおよびHelloLuauが提供する関連サービスにおける情報の取り扱いを説明します。 HelloLuauでは、機能の提供、安全な運用、購入処理、AI機能、ユーザーが明示的に送信するFeedbackやError Reportのために必要な情報を取り扱います。
1. 取り扱う情報
認証とアカウント
Firebase Authenticationを利用してサインインを処理します。利用する認証Providerに応じて、 Providerの識別子、Firebaseの識別情報、メールアドレスや表示名などが処理される場合があります。 HelloLuau Serverでは、アカウント運用とセキュリティのために内部アカウントID、認証との対応情報、削除状態などを取り扱います。
Credit、購入、Product
Credit残高とLedger、Product識別子、購入・返金・通知の状態、Store transactionやapp account tokenに関する識別子、 Entitlementなどを、機能提供、会計、返金・照合、重複処理防止のために取り扱います。
AI ChatとEmbedding
第三者AIへの送信を明示的に許可した場合に限り、AIへ入力した内容、必要な会話履歴、 AI処理に必要なWorkspace・Script・Console等の情報を送信する場合があります。 semantic retrievalでは、AI処理から生成されたfree-text queryがEmbedding処理へ送信される場合があり、 このqueryにはユーザー由来の内容が含まれる可能性があります。
これらのAIデータはOpenRouterを経由して、HelloLuau Serverで許可されたAI Providerへ送信されます。 productionではChatとEmbeddingの双方にZero Data Retention(ZDR)およびdata collection禁止の制約を適用し、 許可されていないProviderへfallbackしません。OpenRouter側のresponse cacheもproductionのZDR設定で無効化します。 一方、routing、usage、billing等の限定的なmetadataはOpenRouterやProviderで処理・保持される場合があります。
運用ログと診断情報
サービスの運用、障害調査、billing照合のため、内部ユーザーID、request/correlation/transaction ID、 状態、処理時間、件数、安全なerror category、usage/cost metadata等を処理する場合があります。 これらの識別子は、アカウントと結び付けられる場合があるpseudonymous informationであり、匿名情報とは扱いません。
productionの通常ログやServerの診断DBには、Firebase UID、メールアドレス、認証tokenやsecret、 Prompt、AI response、会話本文、Embedding入力、Script source、generated code、Console本文、Tool payload本文を記録しない方針です。
Error Report
問題が発生した場合、送信前にError Reportの内容を確認できる画面を表示し、 ユーザーがSendを選んだ場合だけ送信します。Reportにはerror/stack、直近のlog context、 アプリ名・バージョン等のmetadata、任意で入力したコメントが含まれる場合があります。 Reportは設定されたOkLog endpointを経由してSlackベースの運用先へ送信されます。
Feedback
Feedbackはユーザーが送信操作を行った場合だけ送信します。 送信内容には入力した本文とアプリ名・バージョン等のmetadataが含まれます。 Projectやcodeの本文はFeedbackとして自動送信しません。Feedbackを匿名情報とは扱いません。
2. 利用目的
- サインイン、アカウント管理、セキュリティ
- Credit、購入、返金、Entitlement等の機能提供と会計処理
- ユーザーが許可したAI機能の提供
- サービスの安定運用、障害調査、不正・重複処理の防止
- ユーザーが送信したFeedbackやError Reportへの対応と改善
3. 第三者AIへの送信許可
初回の第三者AI利用前に、送信される情報と送信先について説明し、明示的な許可を求めます。 許可していない状態ではChat Completion、Embedding、その他の第三者AI処理を開始しません。 拒否してもAI以外のローカル機能は利用できます。
許可はアプリのSettingsから撤回できます。撤回後は新しい第三者AI送信を行いません。 送信先または送信データの取り扱いに重大な変更がある場合は、再度許可を求める場合があります。
4. 第三者サービス
HelloLuauは、機能提供のために次のサービスを利用します。
- Firebase Authentication: サインインと認証
- OpenRouterおよび設定済みAI Provider: 許可後のAI Chat・Embedding処理
- OkLog / Slackベースの運用先: ユーザーが送信したError Report・Feedback
- Apple App Store: 購入、返金、Store transaction処理
- Cloudflare等のインフラストラクチャ: Web/API配信と運用上必要なnetwork request処理
第三者サービスには、それぞれ独自のprivacy・retention方針が適用される場合があります。 HelloLuau Serverの保持期間を、第三者サービスの保持期間として扱うものではありません。
5. 保持期間
- production operational logs: 最大30日。platform側がより短い場合は短い期間を採用します。
- AI request lifecycle / diagnostic / observability record: 原則90日。未解決のsettlement/reconciliationがあるrecordは解決まで保持します。
- AI本文: Prompt、AI response、会話、Embedding入力、Script source、generated code、Console本文、Tool payload本文はHelloLuau Serverの永続DBへ保存しません。
- Credit / billing / accounting / Store・Productの会計記録: 会計、返金、照合、idempotencyのため7年間保持します。
- Entitlement: active accountでは利用権の正本として保持し、account deletion時に削除します。会計上必要なpurchase provenanceは7年間保持します。
- Store app account token: active accountとの連携中だけ保持し、account deletion時に削除します。
- account identity / Firebase mapping: account deletion時に切り離します。削除済みidentityの再生成防止に必要な場合、最小限の非可逆情報をsecurity目的で保持する場合があります。
6. アカウント削除
SettingsからHelloLuau account deletionを開始できます。 削除開始後はServer accountを通常利用できない状態にし、保持不要なデータやactive identity linkを削除・切り離します。 Firebase Authentication accountおよび端末上のaccount-scoped dataも削除対象です。
会計、返金、idempotency等のため保持が必要な記録は、上記の保持期間に従って残る場合があります。 これらは完全匿名とは扱わず、不要なidentity linkを除去したpseudonymous recordとして管理します。 Sign in with Apple等のProvider側認可は、利用可能なcredentialの状態によってアプリから自動解除できない場合があり、 その場合はアプリ内でmanual revoke方法を案内します。
7. 広告とTracking
現在、HelloLuauには広告SDKや広告配信機能を導入しておらず、広告目的のtracking flowはありません。
8. 子どもの利用
HelloLuauは子ども専用ではない一般向けアプリですが、子どもが利用する可能性を前提に設計しています。 本ポリシーのprivacy保護、AI送信前の明示許可、広告未導入の方針は年齢にかかわらず適用されます。
9. 本ポリシーの変更
データフローやサービス内容に重要な変更がある場合、本ページを更新し、必要に応じてアプリ内でも案内します。 第三者AIへの送信内容または送信先に重大な変更がある場合は、再permissionを求める場合があります。
10. 問い合わせ
Privacyに関する問い合わせは、アプリ内のFeedback機能から送信できます。 アカウント削除はアプリのSettingsから開始できます。
HelloLuau
Privacy Policy
This policy explains how information is handled in the HelloLuau app and related HelloLuau services. HelloLuau processes information needed to provide features, operate the service safely, process purchases, provide AI features, and receive Feedback or Error Reports that users explicitly choose to send.
1. Information we process
Authentication and accounts
HelloLuau uses Firebase Authentication for sign-in. Depending on the authentication provider, provider identifiers, Firebase identity information, and provider-dependent email address or display name may be processed. HelloLuau Server processes an internal account ID, authentication mapping, and deletion state for account operation and security.
Credits, purchases, and products
HelloLuau processes Credit balances and Ledger records, product identifiers, purchase/refund/notification state, Store transaction and app account token identifiers, and entitlements to provide app functionality, accounting, refund/reconciliation, and idempotency.
AI Chat and Embedding
Only after explicit permission for third-party AI transmission, HelloLuau may send what you enter for AI, conversation history needed for the request, and Workspace, Script, Console, or other context needed for AI processing. Semantic retrieval may send a free-text query generated by the AI workflow for Embedding processing; that query can contain user-derived content.
AI data is sent through OpenRouter to AI providers allowed by HelloLuau Server. In production, both Chat and Embedding requests are restricted by Zero Data Retention (ZDR), data-collection denial, and provider allowlists, with no fallback to disallowed providers. OpenRouter response caching is disabled by the production ZDR configuration. Limited routing, usage, or billing metadata may still be processed or retained by OpenRouter or the configured provider.
Operational logs and diagnostics
For operation, incident diagnosis, and billing reconciliation, HelloLuau may process internal user IDs, request/correlation/transaction IDs, state, duration, counts, safe error categories, and structured usage/cost metadata. Identifiers that can be joined back to an account are treated as pseudonymous information, not anonymous information.
Production operational logs and HelloLuau Server diagnostic databases are designed not to record Firebase UIDs, email addresses, authentication tokens or secrets, Prompt or AI response bodies, conversation bodies, Embedding input, Script source, generated code, Console content, or Tool payload bodies.
Error Reports
When a problem occurs, HelloLuau shows the report contents before transmission and sends a report only after you choose Send. A report may include the error/stack, recent log context, app/version metadata, and an optional comment you enter. Reports are delivered through the configured OkLog endpoint to a Slack-based operational backend.
Feedback
Feedback is sent only when you submit it. It includes the text you enter and app/version metadata. Project or code contents are not automatically sent as Feedback. Feedback is not described or treated as anonymous.
2. Why we use information
- Sign-in, account management, and security
- Credits, purchases, refunds, entitlements, accounting, and reconciliation
- AI features that the user has explicitly permitted
- Reliable operation, incident diagnosis, and prevention of invalid or duplicate processing
- Responding to and improving the product based on Feedback and Error Reports users choose to send
3. Permission for third-party AI transmission
Before the first third-party AI use, HelloLuau explains what will be sent and where it will be sent, and asks for explicit permission. Without permission, HelloLuau does not begin Chat Completion, Embedding, or other third-party AI processing. Declining permission does not disable non-AI local features.
Permission can be withdrawn in Settings. After withdrawal, new third-party AI transmissions are blocked. HelloLuau may ask for permission again when there is a material change to the destination or handling of AI data.
4. Third-party services
HelloLuau uses the following services to provide its features:
- Firebase Authentication for sign-in and authentication
- OpenRouter and configured AI providers for permitted AI Chat and Embedding processing
- OkLog / a Slack-based operational backend for Error Reports and Feedback users choose to send
- Apple App Store for purchase, refund, and Store transaction processing
- Infrastructure providers such as Cloudflare for web/API delivery and necessary network request processing
Third-party services may apply their own privacy and retention rules. HelloLuau Server retention periods should not be interpreted as the retention periods of those third-party services.
5. Retention
- Production operational logs: up to 30 days, or less if the platform retains them for a shorter period.
- AI request lifecycle / diagnostic / observability records: normally 90 days. Records with unresolved settlement or reconciliation may be retained until resolution.
- AI content: Prompt, AI response, conversation, Embedding input, Script source, generated code, Console content, and Tool payload bodies are not persisted in the HelloLuau Server database.
- Credit / billing / accounting / Store and Product accounting records: 7 years for accounting, refund, reconciliation, and idempotency needs.
- Entitlements: retained as the source of truth while the account is active and removed on account deletion. Required purchase provenance may be kept for 7 years.
- Store app account token: retained only while linked to an active account and removed on account deletion.
- Account identity / Firebase mapping: disconnected on account deletion. Minimal non-reversible information may be retained when required to prevent recreation of a deleted identity.
6. Account deletion
You can start HelloLuau account deletion from Settings. After deletion starts, the Server account is blocked from normal use and unnecessary data and active identity links are deleted or disconnected. The Firebase Authentication account and account-scoped local data are also part of the deletion flow.
Records required for accounting, refunds, reconciliation, or idempotency may remain for the retention periods above. These records are not treated as fully anonymous; unnecessary identity links are removed and retained records are handled as pseudonymous. Provider authorization such as Sign in with Apple may sometimes require manual revocation when the app does not hold a credential that can be revoked programmatically; in that case, the app provides manual revocation guidance.
7. Advertising and tracking
HelloLuau currently does not include an advertising SDK or advertising delivery feature, and it does not have an advertising tracking flow.
8. Children
HelloLuau is a general-purpose app rather than a children-only service, but it is designed with the possibility that children may use it. The privacy protections described here, explicit permission before third-party AI transmission, and the current no-advertising policy apply regardless of age.
9. Changes to this policy
When there is a material change to data flows or the service, HelloLuau will update this page and, where appropriate, provide notice in the app. A material change to third-party AI destinations or data handling may also require renewed permission.
10. Contact
Privacy questions can be sent through the Feedback feature in the app. Account deletion can be started from Settings in the app.