Reboku 隱私權政策 / Privacy Policy

最後更新 / Last updated: 2026-08-07


正體中文

Reboku(套件名 com.reboku.reader,以下稱「本 App」)是一款電子書閱讀器。你的閱讀資料只留在你的裝置;本 App 免費下載並顯示廣告,可透過應用程式內購買一次性解鎖「完整版」以移除廣告與各項上限。

你的閱讀資料

你匯入的書籍、閱讀進度、書籤、書架與各項設定,預設只儲存在你的裝置本機,本 App 不會收集、上傳或分享這些資料,開發者也無法存取。移除本 App 即會一併刪除這些本機資料。

唯一的例外是你自己開啟「雲端備份與同步」的時候 —— 那時部分資料會上傳到你自己的 Google 雲端硬碟,詳見下一節。這個功能預設關閉,不開就完全不會有任何上傳。

雲端備份與同步(選用功能,預設關閉)

本 App 可以把你的閱讀紀錄放到你自己的 Google 雲端硬碟,讓你在多台裝置之間接續閱讀,或在換機/重裝後還原。這個功能預設關閉,只有你自己連結 Google 帳號並開啟之後才會運作。

資料存在哪裡:存在你自己的 Google 雲端硬碟,放在一個名為 Reboku_EPUB_Reader 的資料夾裡。開發者沒有伺服器、也無法存取那個資料夾;那是你的帳號、你的空間、你隨時可以打開來看或直接刪掉。

存取範圍:本 App 使用 Google 官方的「單檔存取」授權(drive.file),這種授權只讓 App 看到它自己建立的檔案。你雲端硬碟裡其他的檔案、文件與照片,本 App 看不到也讀不到

會上傳什麼

不會上傳什麼

與 Google 的連線:同步或備份時會連到 Google 雲端硬碟的伺服器,與任何網路請求一樣,Google 會看到你的 IP 位址並依其自身政策處理(參見 Google 隱私權政策)。這些連線不經過開發者的任何伺服器。

你可以隨時停止

廣告(僅免費版)

免費版透過 Google AdMob 顯示廣告。為了投放廣告,Google 的廣告 SDK 可能會收集與使用裝置識別碼(廣告 ID)、裝置與粗略概略位置(由 IP 推估)、以及廣告互動資料等,詳見 Google 的說明:

付費版(已購買解鎖)不含廣告、不初始化廣告 SDK,因而不會有上述廣告相關的資料收集。

應用程式內購買(一次買斷解鎖)

本 App 提供一次性的「完整版」解鎖(移除廣告、書庫與書架上限)。付款完全由 Google Play 處理,本 App 與開發者不會收到、也不會儲存你的付款資料(卡號等)。本 App 只在你的裝置本機記錄一個「已解鎖」狀態,並向 Google Play 查詢以確認/還原你的購買(換裝置或重裝時自動還原);這些購買驗證不經過開發者的任何伺服器(本 App 無自有伺服器)。退款後,下次連上 Google Play 時會自動回復為免費版。

網路權限

本 App 具有網路(INTERNET)權限,用於:(1) 免費版的廣告;(2) 取得本隱私權政策與版權宣告的最新版本 —— App 會在啟動時於背景抓一次並存在裝置上(每天最多一次),讓你隨時(含離線時)都看得到最新條文,這個背景連線只會下載這兩份法律文件不會上傳任何東西,但與任何網頁請求一樣,對方伺服器(GitHub Pages)會看到你的 IP。App 內其他的說明頁面(例如〔雲端同步〕的〔說明〕)完全不連網 —— 它們是隨 App 打包的,內容跟著版本走;(3) 向 Google Play 查詢購買狀態(見上)。未來若加入線上書目 OPDS 亦會用到。你的閱讀資料本身不會被傳出裝置。

網路狀態權限

本 App 具有網路狀態(ACCESS_NETWORK_STATE)權限,唯一用途是在你開啟「只在 Wi-Fi 同步」時,判斷目前這條連線是 Wi-Fi 還是行動網路 —— 不是的話就先不同步,免得吃掉你的行動數據。

這是 Android 的一般權限(安裝時自動授予、不會跳出詢問視窗)。它問到的只有「現在是哪一種連線」這一個是非題,不會取得 Wi-Fi 名稱、不會取得網路位置、不會知道你連的是哪個基地台或路由器,而且這個答案完全留在你的裝置上,不會傳給任何人,也不會被記錄下來

背景朗讀相關權限

為了讓「朗讀」在關閉螢幕或切到其他 App 時能繼續,本 App 具有前景服務(FOREGROUND_SERVICE / FOREGROUND_SERVICE_MEDIA_PLAYBACK)保持喚醒(WAKE_LOCK)通知(POST_NOTIFICATIONS) 權限:朗讀進行時會顯示一個媒體控制通知(可暫停/停止),並在句與句之間短暫保持裝置喚醒。這些權限只在你啟用朗讀時使用,不涉及任何資料收集或傳輸。

其他第三方

使用「朗讀」時會呼叫你裝置上的系統語音引擎;使用「查詢/查字典」時會依你的選擇開啟你裝置上的其他 App。那些 App 各有自己的隱私權政策,不在本政策範圍內。

系統備份

Android 系統的「自動備份」可能會把本 App 的本機資料備份到「你自己的」Google 帳號雲端。開發者無法存取;可在裝置「設定 → Google → 備份」管理或關閉。

兒童

本 App 不針對兒童設計。

政策變更

若本政策更新,會同步更新本頁「最後更新」日期。

聯絡方式

如有疑問,請聯絡:Reboku.app@gmail.com


English

Reboku (package com.reboku.reader, the "App") is an eBook reader. Your reading data stays on your device; the App is free and shows ads, and offers a one-time in-app purchase to unlock the full version (removing ads and limits).

Your reading data

The books you import, your reading positions, bookmarks, shelves, and settings are stored on your device by default. The App does not collect, transmit, or share this data, and the developer cannot access it. Uninstalling the App deletes this local data.

The one exception is when you turn on Cloud backup & sync yourself — some of that data is then uploaded to your own Google Drive; see the next section. The feature is off by default, and nothing is ever uploaded unless you switch it on.

Cloud backup & sync (optional, off by default)

The App can put your reading records in your own Google Drive so you can continue reading on another device, or restore after a reinstall or a new phone. This is off by default and only runs after you link your Google account and enable it.

Where the data lives: in your own Google Drive, inside a folder named Reboku_EPUB_Reader. The developer runs no server and cannot access that folder — it is your account, your storage, and you can open or delete it at any time.

Scope of access: the App uses Google's official per-file authorization (drive.file), which lets an app see only the files it created itself. Everything else in your Drive — your other files, documents and photos — is invisible and unreadable to this App.

What is uploaded

What is never uploaded

Connections to Google: syncing or backing up contacts Google Drive's servers. As with any web request, Google sees your IP address and handles it under its own policies (see Google's privacy policy). None of this passes through any server belonging to the developer.

You can stop at any time

Ads (free version only)

The free version shows ads via Google AdMob. To serve ads, Google's ad SDK may collect and use device identifiers (advertising ID), device and coarse/approximate location (derived from IP), and ad‑interaction data, among others. See:

The paid (purchased/unlocked) version contains no ads and never initializes the ad SDK, so none of the above ad‑related collection occurs.

In-app purchase (one-time unlock)

The App offers a one-time "full version" unlock (removes ads and the library/shelf limits). Payment is handled entirely by Google Play; neither the App nor the developer receives or stores your payment details. The App only records an "unlocked" flag locally on your device and queries Google Play to verify/restore your purchase (auto-restored on a new device or reinstall); this verification does not pass through any developer server (the App has none). After a refund, the App reverts to the free version the next time it reaches Google Play.

Network permission

The App holds the INTERNET permission for: (1) ads in the free version; (2) fetching the latest version of this privacy policy and the copyright notice — the App downloads them once in the background at startup (at most once a day) and stores them on your device, so you can always read the current text, including offline. That background request downloads only those two legal documents and uploads nothing, though — as with any web request — the serving host (GitHub Pages) sees your IP address. Other in-app help pages (such as the "Why?" button under Cloud sync) make no network requests at all — they ship inside the App, so their contents always match your installed version; (3) checking your purchase state with Google Play (see above). An online OPDS catalog may use it in future. Your reading data itself is not sent off the device.

Network-state permission

The App holds the ACCESS_NETWORK_STATE permission for exactly one purpose: when you turn on "Sync on Wi-Fi only", it checks whether the current connection is Wi-Fi or mobile data, and skips syncing on mobile data so your data allowance is not spent.

This is an Android normal permission (granted at install, with no prompt). It answers only the yes/no question "is this Wi-Fi?" — it does not reveal the Wi-Fi network name, your network location, or which router or cell tower you are on — and that answer never leaves your device and is never recorded.

Background read-aloud permissions

So "Read aloud" can keep playing with the screen off or while you switch apps, the App holds foreground-service (FOREGROUND_SERVICE / FOREGROUND_SERVICE_MEDIA_PLAYBACK), WAKE_LOCK, and notification (POST_NOTIFICATIONS) permissions: while reading aloud, a media-controls notification is shown (pause/stop) and the device is kept briefly awake between sentences. These permissions are used only while you have read-aloud running and involve no data collection or transmission.

Other third parties

"Read aloud" invokes your device's system text‑to‑speech engine; "look up / dictionary" opens another app of your choosing. Those apps have their own privacy policies, outside the scope of this one.

System backup

Android's Auto Backup may back up the App's local data to your own Google account cloud. The developer cannot access it; manage or disable it under Settings → Google → Backup.

Children

The App is not directed at children.

Changes

If this policy changes, the "Last updated" date above will be updated.

Contact

Questions: Reboku.app@gmail.com