九拾 · Nine Pick

PRIVACY POLICY

隱私政策

創作留在你手上這台裝置裡。九拾不向開發者傳送任何資料;會離開裝置本身的上報,只有 Android 版的當機與使用統計一項。

文字更新日期:2026年10月23日 · 版本 1.2
生效日期:2026年10月23日

English · 简体中文 · 繁體中文

九拾在你手上這支手機完成宮格製作。它分成兩個各自獨立的安裝包——App Store 分發的 iPhone 版,與 Google Play 分發的 Android 版;兩者在隱私上的差別,本文件直接寫在對應小節的標題裡。照片的讀取、評分、裁切與排版都在這台裝置上進行,不會上傳。

留在裝置上的部分

匯入照片時,九拾開啟的是系統照片選擇器。由你勾選要用的圖片,App 不會申請讀取整個相簿的權限。之後的每一步都在這台裝置上進行:

  • 逐張解碼與評分:清晰度、曝光與高光/暗部剪切、人臉偵測與人臉品質、主體位置。
  • 以感知雜湊與(可用時的)裝置端特徵指紋比對相近照片,用來挑出連拍重複和閉眼的廢片。
  • 版式選擇、圍繞主體的裁切、樣式套用與成圖渲染。

照片、裁切參數、成圖都不會在 App 上傳。沒有帳號、不需要登入,也沒有替你存放作品的開發者伺服器。

寫入相簿

九拾只在你點選「存到相簿」時寫入相簿,寫入的那一張是合成好的宮格成圖。iPhone 上走的是「新增照片」權限,它不能讀取或列舉你相簿裡的其他內容;Android 10 以上寫入相簿不需要任何權限,本包仍支援的舊機型(Android 9)會要求儲存寫入權限,同樣只用於存入這一張成圖。若你不授予,仍可以使用系統分享面板。

作品集

預設情況下,每次輸出都會同時收進這台裝置的作品集,方便你之後重新開啟、改版式或再輸出一次。每件存檔在 App 自己的沙盒裡保存:

  • 該件作品所用照片的壓縮副本:長邊最長 1600 像素、以 JPEG 儲存,另附一張小縮圖。這些副本在解析度、格式或畫質上可能與原圖不同。
  • 該件的版式與樣式參數:畫幅、版式範本、格數、每格放哪張圖與如何裁切、間距、邊框、圓角、底色、濾鏡觀感與強度、輸出尺寸、檔案格式,以及成圖是否銳化。

作品集最多保留 60 件,超過時自動清掉最早的。你可以隨時刪除其中任何一件,也可以一鍵清空整個作品集,還可以在「設定」裡關掉這個開關。它是用來重修的存檔,不是照片備份——重要原圖請自行另存一份。

開發者這端不接收資料

九拾不向開發者傳送任何資料:沒有啟動計數、沒有工作階段紀錄、沒有統計 SDK、沒有當機上報,沒有帳號,也不會有任何接收關於你或你的作品資訊的開發者介面。本文件先前的版本描述過一個送往開發者伺服器的微小請求,以及「設定」裡對應的開關;這套上報已在兩個包都下線,那個請求不再送出。

iPhone 版本身不需要聯網。你在這台裝置上看得見的傳輸都來自 Apple——你勾選的照片由 iCloud 下載、你主動開啟的分享面板——都由你發起,依你的裝置設定處理。App 自己送出去的,只有下文 Android 包的那兩項上報。

當機與使用上報:iOS 版一份不發,Android 版會發

  • App Store 分發的 iOS 包不含任何遙測:沒有當機上報、沒有使用統計、沒有統計 SDK、沒有遠端設定與 A/B 分流,程式碼也沒為它們留下介面。下文全部只描述 Google Play 分發的 Android 包。
  • Android 包接了 Google Firebase 的兩個元件:Crashlytics 與 Analytics。它們送兩類東西:一是當機與非致命例外的堆疊,二是 Firebase 自行記錄的那幾項——安裝與首次開啟、工作階段開始、每個介面停留多久、當時在哪個介面。這個版本沒有另外加任何自訂事件。
  • 這些上報包含的欄位:Firebase 在這台裝置上產生的匿名安裝 ID;裝置品牌、型號、Android 版本與語言區域;App 版本;當時所在的介面;當機時另附呼叫堆疊與當機前經過的介面。Android 包不含廣告程式庫,Analytics 執行庫本會帶進來的廣告識別碼權限也已從清單中移除,因此不收集廣告識別碼(AAID)與 App Set ID,也不讀取商店的安裝來路。
  • 這些上報不含的東西:照片、裁切參數、說明文字、版式與樣式設定、成圖、作品集條目,以及任何能指認到你本人的欄位。沒有帳號、也沒有開發者介面,我們這端沒有任何東西可以把一份上報和一個具體的人對起來。
  • 誰在處理這些資料:由 Google 收集並處理,傳輸走 TLS。用途僅限於看清哪個版本會當機、哪些功能真的有人使用;這些上報不併入任何廣告帳號,也不用於任何個人化。Google 的隱私政策見 https://policies.google.com/privacy,Firebase 的資料處理條款見 https://firebase.google.com/terms/data-processing-terms。
  • 保存多久:使用統計依該 Firebase 專案設定的儲存週期滾動老化;某一類當機不再重複出現後就不再持續累積。兩者都不是關於「你是誰」的紀錄,裡面也沒有你作品的副本。
  • 怎麼讓它不發:Android 包沒有為這兩項上報提供 App 內開關。你可以離線使用——等待傳送的上報留在裝置上,等網路恢復才送出——也可以直接移除 App,重安裝後 Firebase 會分配一個新的 ID 而不沿用舊的。開發版本兩類都不發。

iCloud 裡的照片

如果你勾選的照片存放在 iCloud 而未存在這台裝置上,系統可能需要聯網把它下載下來給 App 使用。這一段傳輸由 Apple 的服務依你的裝置設定處理,不由九拾控制。

你主動發起的分享

使用分享面板時,成圖會交給你選定的對象。對方如何再儲存、再轉發,不在本政策範圍內,請在送出前確認接收對象與畫面內容。

什麼情況下資料會離開這台裝置

九拾不提供開發者的雲端同步。你的編輯過程、裁切參數、作品集條目與輸出結果都存放在 App 自己的沙盒裡。在 iPhone 上,它們仍可能隨 iPhone 備份、換機移轉或 iCloud 設定一起轉移;那些是 Apple 的服務,開發者既不營運,也無法代你刪除它們已儲存的副本。在 Android 上這兩條都由 App 主動關閉:雲端備份與換機移轉都不帶走它的資料,Google One 備份裡不會有你的作品集。

保留與刪除

在作品集裡刪除某件作品,會一併刪掉它在沙盒中的照片副本;一鍵清空則對每一件都如此。移除 App 會刪除沙盒資料,細節仍受你的備份設定影響。已經存進相簿、已經透過分享送出、或已經進了備份的副本,不會因為在 App 內刪除而消失,需要在對應位置各自處理。

由於沒有帳號、也沒有開發者介面,開發者這端不存在任何可查詢、還原或刪除的內容。Android 包的 Firebase 上報是唯一存放在第三方那裡的東西:移除 App 就結束那個安裝 ID;若你希望處理某一次安裝留下的上報,來信註明 App 版本與大約日期,我們會向 Google 轉達請求。

權限與第三方元件

兩個包都不使用相機、麥克風、位置與聯絡人,也不申請跨 App、跨開發者的追蹤權限,都不含廣告 SDK。

兩個包各自宣告的權限全部列在這裡,方便你對著商店頁面核對:

  • iPhone 版只有一項用途說明——把你做好的宮格成圖新增到相簿,只在你點選「存到相簿」時使用。相機、麥克風、位置、聯絡人與跨 App 追蹤都不申請,App 也沒有自己的網路權限。
  • Android 版在執行時申請的一項:照片寫入權限,清單裡已限定到 Android 9 及以下——Android 10 以上把成圖交給系統媒體庫,不需要任何權限。
  • Android 版隨包宣告的幾項:網路權限,只為送出上文那兩項 Firebase 上報而存在;同批元件另外帶進查看網路狀態、安排這兩項上報發送時間的兩項權限,以及一項只有本 App 能滿足的接收器保護權限——它是 App 私有的 signature 等級權限,同一台裝置上的其他 App 拿不到。
  • Android 版被摘掉而不是僅關掉的幾項:廣告識別碼權限、Ad Services 的兩項權限、商店的安裝來路服務,都已在合併清單裡移除,安裝後的 App 不宣告其中任何一項。

iPhone 包不含第三方行為分析,也不含當機上報服務:照片解碼、清晰度與臉部評分、版式與渲染全部在 App 內由 Apple 自帶框架完成。

Android 包另外含兩個 Google LLC 的元件——Firebase Crashlytics 與 Firebase Analytics,即上文那兩類上報。它是這個包需要聯網的唯一原因,App 本身不再送出其他請求,也沒有宣告廣告識別碼權限。

未成年人

本 App 不是為兒童設計的服務。未達當地數位同意年齡的使用者,應在監護人指導下使用,並由監護人一起閱讀本政策。App 不詢問年齡、不建立個人檔案;Android 包的 Firebase 上報裡也沒有能指認到個人的欄位。

政策變更

當 App 處理資料的方式改變時,本政策會更新並修改更新日期。涉及收集範圍的實質變更,會在生效前於 App 內說明。

聯絡方式

營運主體:北京藍海鑫帆科技有限公司
隱私及使用者支援信箱:howoo.bluesail@gmail.com

來信可註明「九拾」,並說明你希望處理的事項。我們不會為受理普通問題而要求與請求無關的個人資訊。