2026-10-14

Reboku:EPUB Reader 電子書閱讀器 隱私權政策

 

Reboku 隱私權政策 / Privacy Policy

最後更新 / Last updated: 2026-09-30


正體中文

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

你的閱讀資料

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

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

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

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

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

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

會上傳什麼

  • 閱讀進度、書籤、畫重點、每本書的設定、書架結構。
  • 書名與作者 —— 只用來在另一台裝置上告訴你「這些紀錄是哪幾本書的」。少了它,你在另一台只會看到一串看不懂的編號。
  • 你手動建立的備份檔另含完整書目(書名、作者、檔名、加入日期等)。

不會上傳什麼

  • 你的書本檔案(epub / cbz / pdf / txt)一律不上傳,解壓後的內容與封面圖也不上傳。
  • 帳號、密碼、付款資料一律不上傳(本 App 從來不接觸這些)。

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

你可以隨時停止

  • 在〔全域設定 → 儲存 → 雲端同步〕關閉同步,或按〔解除連結〕—— 那會向 Google 撤銷本 App 的存取授權。
  • 直接到你的 Google 雲端硬碟刪掉 Reboku_EPUB_Reader 整個資料夾。那個資料夾裡放了一份說明檔告訴你它是什麼、刪掉會失去什麼。
  • 解除連結或刪除資料夾不會影響你裝置上的任何資料,書與進度照常留在本機。

廣告(僅免費版)

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

  • Google 廣告與隱私:https://policies.google.com/technologies/ads
  • 若你在歐洲經濟區、英國或瑞士,App 首次啟動會依規定跳出同意視窗讓你選擇。
  • 你可以隨時變更或撤回同意:到〔全域設定 → 一般 → 隱私選項〕按〔開啟隱私選項〕,會再次開啟同一個 Google 同意視窗讓你重新選擇。這一項只在法規要求的地區出現,1.0.49 起的版本才有。

付費版(已購買解鎖)不含廣告、不初始化廣告 SDK,因而不會有上述廣告相關的資料收集。 唯一的例外是重新安裝本 App 或換到新裝置後的第一次啟動:本 App 要先向 Google Play 確認你的購買,才知道你是付費版;在確認完成之前,可能會照免費版的流程初始化廣告 SDK(在歐洲經濟區、英國或瑞士會先看到同意視窗),也可能短暫出現橫幅廣告。確認完成後就不再顯示廣告,之後每次啟動也不再初始化廣告 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 / FOREGROUND_SERVICE_DATA_SYNC)、保持喚醒(WAKE_LOCK) 與通知(POST_NOTIFICATIONS) 權限:

  • 朗讀進行時會顯示一個媒體控制通知(可暫停/停止),並在句與句之間短暫保持裝置喚醒。
  • 匯入書籍時,本 App 會在你的裝置上整理剛匯入的書(讀取封面與書名等資訊)。整理進行中會顯示一個進度通知(可按「停止背景執行」),並保持裝置喚醒(每次最多 50 分鐘),整理完就立即停止。

這些權限只在你啟用朗讀、或你自己匯入書籍時使用,所有處理都在你的裝置上完成,不涉及任何資料收集或傳輸。(2026-09-27 更新:新增背景匯入;先前的版本只寫了朗讀。)

其他第三方

使用「朗讀」時會呼叫你裝置上的系統語音引擎;使用「查詢/查字典」時會依你的選擇開啟你裝置上的其他 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

  • Reading positions, bookmarks, highlights, per-book settings, shelf structure.
  • Titles and authors — used only so another device can tell you which books those records belong to. Without them you would see a list of unreadable identifiers.
  • A backup file you create manually also contains your full book list (titles, authors, file names, date added, and similar).

What is never uploaded

  • Your book files (epub / cbz / pdf / txt) are never uploaded, and neither are unpacked contents or cover images.
  • No account credentials, passwords, or payment details (the App never handles those).

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

  • Turn sync off, or tap Unlink, under Settings → Storage → Cloud sync. Unlinking revokes the App's access with Google.
  • Or simply delete the whole Reboku_EPUB_Reader folder from your Google Drive. That folder contains a README explaining what it is and what deleting it loses.
  • Unlinking or deleting the folder does not affect anything on your device; your books and progress stay local.

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:

  • Google Ads & Privacy: https://policies.google.com/technologies/ads
  • If you are in the EEA, the UK or Switzerland, a consent form is shown on first launch as required.
  • You can change or withdraw your consent at any time: open App settings → General → Privacy options and tap "Open privacy options" to bring up the same Google consent form and choose again. This item appears only where the law requires it, from version 1.0.49 on.

The paid (purchased/unlocked) version contains no ads and does not initialize the ad SDK, so none of the above ad‑related collection occurs. The one exception is the first launch after you reinstall the App or move to a new device: the App must first confirm your purchase with Google Play before it knows you have the paid version. Until that check completes it may initialize the ad SDK as the free version does (in the EEA, the UK or Switzerland you may first see the consent form) and may briefly show a banner ad. Once the check completes no more ads are shown, and later launches do not initialize the ad SDK.

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 and background import permissions

So "Read aloud" and "Import books" can keep going with the screen off or while you switch apps, the App holds foreground-service (FOREGROUND_SERVICE / FOREGROUND_SERVICE_MEDIA_PLAYBACK / FOREGROUND_SERVICE_DATA_SYNC), 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.
  • While importing books, the App processes the books you just imported on your device (reading covers, titles and similar details). During that processing a progress notification is shown (with "Stop running in background") and the device is kept awake (at most 50 minutes at a time); it stops as soon as the processing is done.

These permissions are used only while read-aloud is running or while books you imported are being processed; all processing happens on your device and involves no data collection or transmission. (Updated 2026-09-27: background import added; earlier versions mentioned read-aloud only.)

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

沒有留言:

張貼留言