日本語
1. 提供者とお問い合わせ
Synka BrainはSynka Teamが提供します。本ポリシー、プライバシー、データの取り扱いに関するお問い合わせは [email protected] までご連絡ください。
English
1. Provider and contact
Synka Brain is provided by Synka Team. For questions about this policy, privacy, or data handling, contact [email protected].
日本語
2. Local Brainと端末内保存
Knowledge、Task、Version history、Home AIのinteraction historyは、暗号化されたデータベースとして端末内に保存され、端末内の暗号鍵で保護されます。interaction historyにはユーザーの入力、AIの回答、locale/timezone、構造化されたDecision記録が含まれる場合があります。Home AIでKnowledgeを作成・修正した場合、そのDecision記録にはKnowledgeのタイトルや本文が含まれることがあります。Brain Refreshまたは手動削除でKnowledgeやVersion recordをLocal Brainから削除しても、interaction history中のコピーは消去されず、portable backupにもその履歴が含まれます。Local Brainが現在の正本です。新しいLocal-first利用では、SynkaのサーバーをBrain本文の恒久保存先として使用しません。
Homeの入力欄に入力した未送信または送信未完了の文章は、暗号化されたLocal Brain databaseとは別に、端末のsecure storageへ保存され、アプリ再起動後に復元される場合があります。送信が正常に受け付けられた後に下書きは削除されます。編集を続けると、保存された下書きは最新の入力で更新されます。
以前のserver-backed版から移行したインストールでは、初回bootstrap時に既存のKnowledge、Task、Versionを端末へコピーしますが、その処理はSupabase上の旧Brainデータを削除しません。旧データはrollback/reference用のlegacy server tablesに残っています。これには、Local Brain bootstrapに含まれず端末へ移行されない旧Home AIのinteraction recordsも含まれ、ユーザー入力、AI回答、構造化された結果payload、locale、timezone等が保存されている場合があります。また、旧server-backed Recallで生成されたRecall Map(Knowledgeに紐づくanchor、alias、summary、cue等の意味検索用metadata)もbootstrapでは移行・削除されず、Supabase上に残る場合があります。現時点でアプリはこれらの旧レコードを自動削除せず、固定の削除日も定めていません。旧コピーはLocal-first利用時の正本ではありません。
Local通知は端末内でTaskから設定され、通知にはTask titleが表示される場合があります。Task notesは通知内容に含めません。以前のserver notification flowを使っていたインストールでは、device push tokenやscheduled notification/deliveryの記録がSupabaseに残っている場合があります。現在のLocal reminder機能はこれらのlegacy tokenを使用せず、アプリはその旧tokenや記録を自動削除・解除しません。固定の削除日は定めていません。アプリのサービス認証には内部的なSupabase service identityを使用します。ユーザー向けのアカウント、サインイン、サインアウト機能はありません。既存の認証セッションは内部サービス識別子として保持され、新規インストールではセッションがない場合に匿名サービス識別子を作成します。以前にGoogleまたはAppleで認証した既存インストールでは、その認証セッションを引き続き使用するため、Supabaseの認証レコードにメールアドレスやprovider連携情報が残っている場合があります。アプリにはこれらを削除する機能がなく、自動削除や固定の削除日は定めていません。
English
2. Local Brain and on-device storage
Knowledge, Tasks, Version history, and Home AI interaction history are stored in an encrypted database on your device and protected by a device-local encryption key. Interaction history may include your inputs, AI responses, locale/timezone, and structured Decision records. For Knowledge created or revised through Home AI, a retained Decision may include its title or body. Brain Refresh and manual deletion remove selected Knowledge or Version records from the Local Brain but do not erase copies in interaction history; portable backups include this history. Your Local Brain is the current source of truth. New Local-first use does not use Synka's servers as a permanent store for Brain content.
Unsent or not-yet-successfully-submitted text in the Home composer may be saved separately from the encrypted Local Brain database in your device's secure storage and restored after an app restart. The draft is cleared after a submission is successfully acknowledged. If you keep editing, the saved draft is updated with the latest text.
For installations migrated from the earlier server-backed version, the initial bootstrap copies existing Knowledge, Tasks, and Versions to the device but does not delete the old Supabase Brain data. Those records remain in legacy server tables for rollback/reference. This also includes legacy Home AI interaction records, which are not included in Local Brain bootstrap or migrated to the device; they may contain user input, AI response text, structured result payloads, locale, and timezone. Recall Maps created by the former server-backed Recall flow—including Knowledge-linked anchors, aliases, summaries, and cues used for semantic search—are also not migrated or deleted by bootstrap and may remain in Supabase. The app does not automatically delete these legacy records, and no fixed deletion date is currently set. The old copy is not the source of truth during Local-first use.
Local reminders are scheduled on-device from Tasks; a Task title may appear in a notification. Task notes are not included in notification content. On installations that used the former server notification flow, device push tokens and scheduled-notification/delivery records may remain in Supabase. Current Local reminders do not use these legacy tokens, and the app does not automatically delete or deactivate the old tokens or records. No fixed deletion date is set. The app uses an internal Supabase service identity for service authentication. There is no user-facing account, sign-in, or sign-out feature. Existing authentication sessions are retained as internal service identifiers. On a new installation, an anonymous service identity is created only when no session exists. On existing installations previously authenticated with Google or Apple, that session continues to be used, so the Supabase authentication record may still contain an email address and provider-linked authentication information. The app has no feature to delete these records; they are not automatically deleted, and no fixed deletion date is set.
日本語
3. AI機能と送信される情報
Home AIの入力文は、scope routingやDecision処理へ進む前にモデレーション判定にも送信されます。OpenAIのモデレーションproviderが利用される場合、入力文はOpenAI Moderation APIへ送られ、Synkaはsexualまたはsexual/minorsカテゴリに該当すると判定された入力をブロックします。判定が利用できない場合もリクエストは停止し、ブロックされた入力は後続の処理へ進みません。
Home AIを使うと、入力に加えて、通常のDecision処理ごとに端末内の全non-reverted Tasksが認証されたSynkaのAI Gatewayを経由してAI providerへ一時的に送信されます。これはKnowledgeに関する質問を含むすべてのHome AIリクエストに適用されます。Taskのタイトル、ノート、状態、期限などを含みます。また、対象となる直近最大8件の会話について、ユーザーの入力文とAIの回答文も送信されます。Clarificationへの回答では、親のやり取りに由来する入力文・質問・選択肢などの文脈も送信される場合があります。Home AIでは、scope routingとDecision処理のためにアプリの言語設定(locale)と端末のタイムゾーンも送信し、Decision contextにはTaskの日付解釈に使う既定の通知時刻も含めます。タイムゾーンは時刻帯を示す情報であり、GPSによる正確な位置情報ではありません。CURRENTを選択した場合はすべてのCurrent Knowledge、ARCHIVEDを選択した場合はすべてのArchived Knowledgeが加わります。
Brain Refreshを開始すると、全体を分析するため、端末内に保持されているすべてのKnowledgeと各Knowledgeの保持中のすべてのVersion(Current / Archivedを含む)がAI providerへ送信されます。HISTORYが選択され、対象KnowledgeのHistory Recall Indexが欠落または古い場合、Index構築のため、その対象Knowledgeごとに保持されているすべての過去VersionがAI providerへ送信されます。Index構築後は全Index metadataをSelectorへ送り、その選択結果に対応するVersion本文をDecision処理へ送信します。これらは完全な対象contextを処理できる場合に限られ、安全なサイズ上限を超えるリクエストは部分送信せずエラーになります。
実装済みのOpenAI Responses API呼び出しでは store: false を指定しています。ただし、これはOpenAIまたは他providerによるZero Data Retentionを保証するものではありません。provider側の保持、セキュリティ、処理は各providerの条件に従います。新しいAI処理のBrain本文やDecisionをSynkaの運用データベースへ恒久保存しません。移行前からあるSupabase Brain copyについては上記2項をご覧ください。
English
3. AI features and information sent
Before scope routing or Decision processing, each Home AI input is also submitted for moderation. When the OpenAI moderation provider is configured, the text is sent to OpenAI's Moderation API; Synka blocks inputs classified in the sexual or sexual/minors categories. If moderation is unavailable, the request stops, and inputs blocked by this check do not proceed to later processing.
For every Home AI Decision, the on-device snapshot of all non-reverted Tasks is sent transiently through Synka's authenticated AI Gateway to an AI provider, even when your request concerns Knowledge rather than Tasks. This includes Task titles, notes, status, and due-date information. The Decision also receives the user input and AI answer text from up to the eight most recent eligible interactions. When you answer a clarification, context from its parent interaction—such as the earlier input, question, and choices—may also be sent. Home AI also sends your app locale and device timezone during scope routing and Decision processing, plus the configured default notification time in the Decision context for interpreting Task dates. A timezone identifies a time zone; it is not precise GPS location data. If CURRENT is selected, all Current Knowledge is included; if ARCHIVED is selected, all Archived Knowledge is included.
When you start Brain Refresh, the complete on-device Knowledge snapshot is sent to an AI provider for analysis: every Knowledge item and every retained Version for each item, including Current and Archived content. If HISTORY is selected and an affected Knowledge item has a missing or stale History Recall Index, all retained historical Versions for each such item are sent to an AI provider to build the Index. After that, all Index metadata is sent to the Selector, and the full Version bodies corresponding to its selection are sent for Decision processing. These stages run only when the complete required context fits the safety limit; oversized requests fail rather than sending a partial snapshot.
Implemented OpenAI Responses API calls use store: false. This does not guarantee Zero Data Retention by OpenAI or another provider. Provider retention and processing are governed by that provider's terms. Synka does not permanently store Brain content or Decisions from new AI operations in its operational database. See section 2 regarding Supabase Brain copies from before migration.
日本語
4. 音声入力
音声入力を使うと、録音データは文字起こしのためSynkaの音声処理経路と外部AI providerへ送信されます。アプリは元音声を意図的に恒久保存せず、端末上の一時録音ファイルは処理後に削除されます。失敗した場合、再試行または破棄まで一時ファイルが残ることがあります。録音または文字起こし処理中にアプリが終了した場合、一時録音ファイルが残り、OSが一時ファイルを削除するまで端末に保持されることがあります。provider側の保持期間についてZero Data Retentionは保証しません。
English
4. Voice input
If you use voice input, the recording is sent through Synka's transcription flow to an external AI provider for transcription. Synka Brain does not intentionally retain source audio permanently, and the temporary recording on your device is deleted after processing. If processing fails, a temporary file may remain until you retry or discard it. If the app is terminated while recording or transcribing, a temporary recording file may remain on the device until the operating system removes temporary files. We do not guarantee Zero Data Retention by the provider.
日本語
5. サービス識別子、利用状況、購入情報
Supabaseは内部サービス認証とJWT、AI・音声利用枠、Plus entitlement、サービス設定および運用メタデータに使用します。サーバーにはサービスidentity UUID、request/run識別子、利用回数・秒数、モデルや処理量、処理時間、一般的な結果区分、entitlement同期状態など、サービス提供・安全な運用に必要な情報が記録される場合があります。Brain本文や音声内容を運用ログへ追加しません。
対応するモバイル版では、RevenueCatへ現在のSupabase service identity UUIDをRevenueCat App User ID(appUserID)として共有し、購入・サブスクリプション状態をそのサービス識別子に関連付けて同期します。このUUIDは内部の仮名識別子であり、メールアドレスや公開プロフィールではありません。購入はApple App StoreまたはGoogle Playを通じて行われます。RevenueCatからwebhook eventを受信する構成では、購入・subscription同期や不正利用防止等の運用のため、event payload全体をserver billing recordに保存する場合があります。payloadにはevent識別子、product ID、通貨や金額差分等の購入event情報が含まれることがあります。アプリからこの記録を削除する機能はなく、固定の削除日は定めていません。Synkaは広告配信を行わず、広告トラッキングを行いません。
English
5. Service identity, usage, and purchases
Supabase supports internal service authentication and JWTs, AI and voice usage limits, Plus entitlements, service settings, and operational metadata. We may record information needed to provide and operate the service, such as a service identity UUID, request/run identifiers, usage counts or seconds, model or processing counts, latency, generic outcome categories, and entitlement synchronization status. We do not add Brain content or audio content to operational logs.
On supported mobile builds, the current Supabase service identity UUID is shared with RevenueCat as the RevenueCat App User ID (appUserID) so purchase and subscription status can be associated and synchronized with that service identity. This UUID is an internal pseudonymous identifier, not an email address or public profile. Purchases are made through Apple App Store or Google Play. When RevenueCat webhooks are configured, Synka may store the full webhook event payload in server-side billing records to operate purchase/subscription synchronization and prevent misuse. The payload may contain purchase-event details such as event identifiers, product IDs, currency, and currency amounts or deltas. The app has no feature to delete these records, and no fixed deletion date is set. Synka does not serve third-party advertising or perform advertising tracking.
日本語
6. BackupとRestore
任意で作成する .synkabrain portable backupは、ユーザーが設定するpassphraseで暗号化されます。BackupにはKnowledge、Task、Version、History Recall Index metadata(過去Versionを探すためのanchor、summary、aliases、cuesなど)、端末内のinteraction history(ユーザー入力、AI回答、構造化されたDecision記録を含む場合があります)、および変更・Undo用のoperation group、operation、mutation receipt記録が含まれます。これらのoperation payloadには、KnowledgeやTaskの変更前後のタイトル、本文、ノート、schedule等の値や内部識別子が含まれる場合があります。アプリはbackup passphraseを保存またはuploadしません。共有処理のため、暗号化backup fileは作成後にアプリの一時領域にも残ります。少なくとも作成から1日後に次のbackupを作成すると、その際に以前の一時ファイルが削除対象になります。次のbackupを作成しない場合は、OSによる一時ファイルの削除に依存します。暗号化ファイルはOSの共有シートやファイル選択を通じてユーザーが保存し、Synkaへ自動uploadされません。Restoreは選択先Brainの全置換であり、mergeや同期ではありません。端末固有のSQLite暗号鍵はbackupに含まれません。
English
6. Backup and restore
An optional .synkabrain portable backup is encrypted with a passphrase you choose. It includes Knowledge, Tasks, Versions, History Recall Index metadata (such as anchors, summaries, aliases, and cues used to find past Versions), local interaction history (which may include user inputs, AI responses, and structured Decision records), and operation-group, operation, and mutation-receipt records used for change/Undo history. Operation payloads may include before-and-after values such as Knowledge or Task titles, bodies, notes, schedules, and internal identifiers. The app does not store or upload the backup passphrase. For sharing, an encrypted backup file also remains in the app's temporary storage after creation. When you create another backup at least one day later, the earlier temporary file becomes eligible for cleanup. If you do not create another backup, removal depends on the operating system's temporary-file cleanup. You save the encrypted file through the operating system share sheet or file picker; it is not automatically uploaded to Synka. Restore fully replaces the destination Brain; it does not merge or sync. The device-specific SQLite encryption key is not included.
日本語
7. Cookies、分析、第三者サービス
この静的Webサイトは、analytics、cookie、tracker、外部fontを使用しません。アプリの機能に応じてSupabase、AI provider、RevenueCat、Apple App Store、Google Playが各自のサービスを提供します。これらの第三者による情報処理には各社のprivacy policyと利用条件が適用されます。
English
7. Cookies, analytics, and third-party services
This static website does not use analytics, cookies, trackers, or external fonts. Depending on the app feature, Supabase, AI providers, RevenueCat, Apple App Store, and Google Play provide parts of the service. Their own privacy policies and terms apply to their processing.
日本語
8. ポリシーの変更
メールでお問い合わせいただいた場合、メール本文およびユーザーが記載した情報(問題の説明、端末・OS情報、購入に関するお問い合わせではストア名、おおよその購入日時、エラー表示など)をSynka Teamが受信し、回答、問題調査、購入・プライバシーに関するサポートに使用します。パスワード、Brain本文全体、backup passphraseは送らないでください。問い合わせ記録はSynka Teamのsupport mailboxやメールサービス事業者のsystemsに保持される場合があります。固定の保存期間やアプリによる自動削除はなく、対応・記録に必要な期間保持されることがあります。記録の削除を希望する場合は[email protected]へご連絡ください。
本ポリシーは、サービスや適用要件の変更に応じて更新する場合があります。重要な変更は本ページの更新日を変更してお知らせします。プライバシーに関するご質問は [email protected] へお寄せください。
English
8. Changes and contact
When you contact us by email, Synka Team receives the message and information you choose to provide (such as an issue description, device/OS details, or—for purchase questions—the store, approximate purchase time, and any error shown). We use it to respond, investigate issues, and provide purchase or privacy support. Do not send passwords, full Brain content, or your backup passphrase. Support correspondence may be retained in Synka Team's support mailbox and the email provider's systems. There is no fixed retention period or automatic deletion by the app; records may be kept as needed to handle and document the request. To request deletion of a support record, contact [email protected].
We may update this policy as the service or applicable requirements change. Material updates will be reflected by changing the date on this page. For privacy questions, contact [email protected].