Privacy Policy
This policy sets out the categories of personal data Reverie processes, their recipients, retention periods, and how they are deleted.
1. Categories of data
Account. On first launch an account is created against a device identifier (Android ID on Android, identifierForVendor on iOS). No email address or real name is required. A display nickname is optional. If you sign in with Google or Apple, we receive that account's identifier and email address (with Apple, possibly a private relay address), used to recover your account after a reinstall or a change of phone.
Stories and conversations. The story settings and characters you create, and your conversations with AI characters. These live in the app's local database; once you sign in, the same content is also stored on our servers so your other devices can read it.
Images. Cover and character images you generate or upload from your photo library are stored on our servers and served from an unguessable URL.
Gems and purchases. A record of every gem earned or spent. Payments are processed by Google Play or the App Store; we receive the outcome — the product, the number of gems, and a transaction identifier.
Usage. Number of story turns generated, model tier, and token counts, used for billing and capacity planning.
Invitations. If you install from Google Play through a friend's invite link, the invite code in the install referrer is sent to us so we can give both of you gems; we record who invited you.
App activity. When the app is opened and moved to the background, the screens and buttons used (for example completing onboarding, opening the shop, changing model tier), the identifier of the story involved, the model tier selected, and the gem balance at the time. The text of stories, conversations and anything you type is not included. Recorded against your user number and not provided to third parties. You can turn this off in Me → Settings → Help improve Reverie.
Content you submit. Feedback, and the reason you write when reporting someone else's content, sent together with your app version and language.
Crash and error reports. Error message, stack trace, the screen you were on, device model, OS version and app version.
2. Recipients
AI model providers. To generate the next scene, the story's world setting, characters and recent messages are sent to one of the following, depending on the model tier you pick:
- Anthropic (Claude) · privacy policy
- Google (Gemini) · privacy policy
- DeepSeek · privacy policy
Not every tier reaches the model provider directly. On some tiers the request is forwarded by an API service provider we engage, which handles the same text in transit. How the text is handled on arrival is governed by the receiving party's own terms. These requests contain only the story text needed to generate; your account identifier, nickname and device information are not attached.
Image generation. When you ask for a cover or character image, the scene description you write is sent to BytePlus · privacy policy. The returned image is stored by us; your device does not connect to that service directly.
Moderation before publishing. When you publish a story to the plaza, its setting text is sent to a model provider for automated review. This step does not depend on the model tier you pick; the current recipient is DeepSeek.
The plaza. Publishing is voluntary and off by default. What is uploaded is the story's setting only: title, world description, characters, opening scene and tags; conversation history is not included. A published story can be withdrawn at any time from its detail page. Other users who import it receive a copy, unaffected by your later edits.
Otherwise. Apart from the above we do not provide your personal data to third parties, and we do not use advertising identifiers.
3. Retention and deletion
- Stories and conversations (on device) — until you delete the story, or uninstall
- Stories and conversations (server, once you sign in) — until you delete the story, or delete your account
- Images — until you delete your account; retained if someone else uploaded the same image, or it is still used by a published story
- Account, gem ledger, usage — for the life of your account
- App activity — 180 days
- Transaction records — the period required by tax and accounting law; severed from your identity when you delete your account
- Crash reports — until the underlying fault is fixed
Deleting your account. Go to Me → Settings → Delete account. There is a 24-hour cooling-off period, and signing in again within it cancels the request; once it passes, your account and the server-side data associated with you are deleted. If you can no longer open the app, email support@alphetalabs.com with the user number shown on your profile page. Full details are on the account deletion page.
Uninstalling and system backup. Android's automatic backup may already have copied the app's data to your own Google Drive. That copy is controlled by your Google account; uninstalling does not remove it.
4. Internal use
Internal test accounts have a tool that uploads a complete story, conversation included, so a quality problem can be traced. Ordinary user accounts do not have it. Snapshots are deleted once the problem is located.
5. Age
Reverie is for adult readers. We do not knowingly process the personal data of anyone under 18.
6. Security
Traffic between the app and our servers uses HTTPS. Model provider keys are held only on the server. Our database is not exposed to the public internet.
7. Changes and contact
If this policy changes materially we will update the date at the top and note it in the app's release notes.
Alpheta Labs · support@alphetalabs.com
隱私權政策
本政策說明 Reverie 處理的個人資料類型、接收方、保存期限與刪除方式。
一、資料類型
帳號 首次開啟時,系統以裝置識別碼(Android 為 Android ID,iOS 為 identifierForVendor)建立帳號,不需要電子郵件或真實姓名。暱稱為選填。若你使用 Google 或 Apple 登入,我們取得該帳號的識別碼與電子郵件地址(Apple 可能是轉寄用的隱藏地址),用於換機或重裝後找回帳號。
故事與對話 你建立的故事設定、角色,以及你與 AI 角色之間的對話。這些內容存放在應用程式的本機資料庫;你登入帳號後,同一份內容也保存在我們的伺服器上,供其他裝置讀取。
圖片 你為故事生成或從相簿上傳的封面與角色圖,儲存在我們的伺服器上,以不可預測的網址對外提供。
寶石與購買 每一筆寶石收支的紀錄。付款由 Google Play 或 App Store 處理,我們接收購買結果:商品、寶石數量與交易識別碼。
用量 生成輪數、模型等級與 token 數量,用於計費與容量規劃。
邀請 透過朋友的邀請連結從 Google Play 安裝時,安裝來源裡的邀請碼會傳給我們,用來發給雙方寶石;我們會記錄是誰邀請了你。
使用紀錄 開啟與切到背景的時間、使用過的頁面與按鈕(例如完成新手引導、開啟商店、切換模型等級)、相關故事的編號、所選的模型等級,以及當下的寶石餘額。不包含故事、對話或你輸入的任何文字。以你的用戶編號記錄,不提供給第三方。可在「我 → 設定 → 幫助改善 Reverie」關閉。
你提交的內容 意見回饋,以及你舉報他人內容時填寫的理由,連同應用程式版本與語言送出。
當機與錯誤報告 錯誤訊息、呼叫堆疊、出錯頁面、機型、系統版本與應用程式版本。
二、接收方
AI 模型廠商 生成劇情時,該則故事的世界設定、角色與最近的對話送往下列其中一家,接收方依你選擇的模型等級而定:
並非每個等級都直接連到模型廠商。部分等級的請求由我們委託的 API 服務商轉發,該服務商轉發時經手同一份文字。送達後的處理依接收方自身的條款。這些請求只包含生成所需的故事文字,不附帶你的帳號識別碼、暱稱或裝置資訊。
圖片生成 你要求生成封面或角色圖時,你填寫的畫面描述與場景送往 BytePlus(火山引擎)· 隱私權政策。回傳的圖片由我們儲存,你的裝置不直接連向該服務。
發佈前的內容審核 你把故事發佈到廣場時,該篇的設定文字會送往一家模型廠商做自動審核。這一步不由你選擇的模型等級決定,目前的接收方是 DeepSeek。
廣場 發佈為自願,預設關閉。上傳的內容只有故事設定:標題、世界觀、角色、開場與標籤;對話紀錄不在其中。已發佈的故事可隨時在詳情頁撤回。他人匯入取得的是副本,不受你後續修改影響。
其他 除上述情形外,我們不向第三方提供你的個人資料,也不使用廣告識別碼。
三、保存期限與刪除
- 故事與對話(本機):至你刪除該則故事或解除安裝
- 故事與對話(伺服器,登入後):至你刪除該則故事或刪除帳號
- 圖片:至你刪除帳號;他人也上傳過同一張圖、或該圖仍被廣場上的投稿引用時保留
- 帳號、寶石紀錄、用量:帳號存續期間
- 使用紀錄:180 天
- 交易紀錄:稅務與帳務法規要求的期間;刪除帳號時與你的身分脫鉤
- 當機報告:至對應缺陷修復
刪除帳號 前往「我 → 設定 → 刪除帳號」。提交後有 24 小時冷靜期,期間重新登入即可撤銷;期滿後你的帳號與伺服器上與你相關的資料被刪除。若你已無法開啟應用程式,請寄信至 support@alphetalabs.com,附上個人頁顯示的用戶編號。完整說明見帳號刪除頁。
解除安裝與系統備份 Android 的自動備份可能已將應用程式資料複製到你的 Google 雲端硬碟。該副本由你的 Google 帳號控制,解除安裝不會移除它。
四、內部使用
內部測試帳號有一項工具,可上傳完整故事(含對話)以排查品質問題。一般用戶帳號沒有這項功能。快照在問題定位後刪除。
五、年齡
Reverie 面向成年讀者。我們不會在知情的情況下處理未滿 18 歲用戶的個人資料。
六、安全
應用程式與伺服器之間的流量使用 HTTPS。模型廠商的金鑰只存放在伺服器端。資料庫不對公開網際網路開放。
七、變更與聯絡
本政策有實質變更時,我們會更新頂部日期,並在應用程式的更新說明中提示。
Alpheta Labs · support@alphetalabs.com