SoundPull · 所有文件

SoundPull 隱私權政策

自 2026-10-02 起生效 · 以 SoundPull 1.4 為準撰寫

SoundPull 是一款 iPhone App,能把影片裡的聲音取出來、轉換並串接音訊檔,也能把錄下的說話內容變成文字。本政策先跟著一個檔案走過 App 裡的每一個步驟,再列出 SoundPull 留在您 iPhone 上的所有東西。SoundPull 由 naruberio 開發並發行;本政策所稱的「我們」,即指 naruberio。

重點整理

您在 SoundPull 開啟的檔案會經歷什麼

  1. 由您挑選。您可以在「照片」的挑選畫面中選擇影片,在「檔案」App 中選擇影片或音訊檔(m4a、mp3、wav、aac、caf、aif、aiff 或 flac),或從其他 App 的分享表單傳過來,「語音備忘錄」也可以。iOS 只會把您選取的項目交給 SoundPull;App 不會翻看您相片圖庫或資料夾裡的其他內容。
  2. SoundPull 先做一份工作副本。該項目會被複製到 App 自己沙盒內的暫存資料夾,因此您的原始檔絕不會被改動。「照片」與「檔案」的挑選畫面以及分享表單,也可能在 App 的容器內另外留下它們自己的一份副本。
  3. 副本在 iPhone 上完成轉換。SoundPull 透過 Apple 的 AVFoundation 框架寫出 M4A、MP3、WAV 或 M4R(鈴聲)檔;若您有需要,也能寫出一份拿掉聲音軌的影片副本。合併時,您排好的項目會依您定的順序串成單一檔案。MP3 檔由 App 內建的 LAME 程式庫編碼。這些步驟全都不會透過網路傳送任何東西。
  4. 若您要轉錄文字,同樣在 iPhone 上進行。Apple 的 Speech 框架只以裝置端辨識來認出語句(requiresOnDeviceRecognition)。當您的 iPhone 沒有該語言的裝置端辨識時,SoundPull 會如實告知並就此停止,絕不會改把音訊交給伺服器。文字可以匯出成 .txt 檔,也可以匯出成 .srt 字幕檔,字幕的時間碼同樣出自這個裝置端辨識。音訊與文字都不會傳給 Apple,也不會傳給我們。
  5. 結果要送去哪裡,由您決定。您可以先播放確認,再透過 iOS 分享表單送出:儲存到「檔案」、用 AirDrop 傳送,或交給其他 App。檔案一旦抵達您指定的地方,之後在那裡如何處理,就由該目的地決定,而不是 SoundPull。
  6. 工作檔案隨後清除。一旦工作用不到原始檔的副本,SoundPull 就會把它刪除:轉換完成後立即刪除;合併則在合併成功時刪除,最晚也會在您離開合併畫面時刪除。結果檔會在您開始下一個工作、捨棄它,或離開產生它的畫面時刪除。交給分享表單的副本,包括轉錄文字與字幕檔,會留到 SoundPull 下次啟動為止,因為接收的 App 可能還在讀取。SoundPull 每次啟動時,都會刪掉先前工作階段遺留下來、屬於它自己的工作檔案。挑選畫面與分享表單另外留下的它們自己的副本(見第 2 步),不在這項清理的範圍內:挑選畫面留下的副本放在 App 的快取與暫存資料夾中,儲存空間吃緊時 iOS 可能會將其清掉。其他 App 透過分享表單把檔案傳給 SoundPull 時,iOS 可能會把檔案複製到 App 的 Inbox 資料夾;iOS 不會自行清空這個資料夾,因此這類副本會一直留到您刪除 SoundPull 為止。無論哪一種副本,都會在刪除 App 時一併從 iPhone 上清除。

兩次啟動之間留在您 iPhone 上的資料

SoundPull 會在裝置上自己的儲存區(位於 App 沙盒內的 React Native AsyncStorage)保存四個小小的值。其中沒有任何檔名、錄音、轉錄文字或足以識別您身分的資訊,也從不會被送到任何地方。

儲存的值內容保存的原因
soundpull.settings.hasSeenOnboarding您是否已看完歡迎畫面讓介紹畫面只出現一次
soundpull.settings.outputFormat您最近一次選擇的輸出格式(M4A、MP3、WAV 或 M4R)讓下一個工作沿用同樣的格式
soundpull.settings.normalizeVolume「統一音量」是否開啟讓您的選擇延續到下一個工作
soundpull.reviewPrompt(1.4 版新增)兩個整數:擷取或合併工作成功了幾次,以及評分提示的里程碑已經用掉幾個用來決定何時請 iOS 顯示評分提示(請見下方)

如果這部 iPhone 曾經執行過早期附有免費額度的 SoundPull 版本,裝置上可能還留有該版本的使用次數(soundpull.freeQuota.usedCount)。目前的版本既不讀取、也不更新這個值。

從 iPhone 刪除 SoundPull 時,這些值會跟著一起刪除。我們沒有任何方法讀取它們。

除了這些值之外,您挑選檔案或其他 App 把檔案傳給 SoundPull 時,挑選畫面與分享表單另外留下的副本,不會由 App 清除,因此可能在兩次啟動之間留在裝置上。各種副本放在哪裡、何時消失,請見〈您在 SoundPull 開啟的檔案會經歷什麼〉的第 6 步。

1.4 版新增的評分提示

在您第 3、第 15 與第 50 次成功擷取或合併之後,SoundPull 會透過 Apple StoreKit 框架中的評分請求功能,請 iOS 顯示 Apple 標準的 App 評分提示。提示是否真的出現由 iOS 決定,iOS 也會限制每個 App 能顯示它的頻率。SoundPull 不會得知提示有沒有出現,也不會得知您做了什麼選擇。若您為 SoundPull 評分或撰寫評論,Apple 會以您的 Apple 帳號收集這些內容;文字評論會以您選擇的暱稱公開在 App Store 上,包括我們在內,任何人都能閱讀;我們也可能以開發者身分在那裡公開回覆。

若想讓所有 App 都不再跳出這類提示,請打開 iOS 的「設定」App,進入 App Store,關閉「App 內評分與評論」(In-App Ratings & Reviews)。在 iOS 18 或以上版本中,App Store 位於「設定」> App 之中。

評分提示是 SoundPull 使用 StoreKit 的唯一用途。App 沒有任何購買畫面,也不會自行發出任何購買請求。

iOS 可能顯示的權限

權限時機與原因
照片
NSPhotoLibraryUsageDescription
只用來讀取您在照片挑選畫面中點選的那一部或多部影片。SoundPull 不會瀏覽、建立索引或上傳您的圖庫。
語音辨識
NSSpeechRecognitionUsageDescription
在您第一次開始轉錄時詢問。辨識只限在裝置上進行(requiresOnDeviceRecognition),處理的是已經在 SoundPull 裡的檔案,絕不是麥克風的即時收音。

從「檔案」App 或分享表單開啟檔案不需要任何權限,因為 iOS 只會交出您選的那一項。SoundPull 不使用相機、麥克風、您的位置或聯絡人,也不要求網路存取。它從不顯示「App 追蹤透明度」的詢問,因為它不追蹤任何人。

購買 SoundPull

SoundPull 以付費下載的形式在 App Store 販售。這一次購買就涵蓋所有功能;沒有 App 內購買、沒有訂閱,也沒有廣告。款項由 Apple 收取,Apple 不會把您的姓名、電子郵件地址、信用卡資料或其他個人資訊轉交給我們。Apple 如何處理您的付款與帳號資訊,請參閱 Apple 的隱私權政策。

隱私權清單所宣告的內容

SoundPull 附有 Apple 的隱私權清單(privacy manifest)。清單中載明本 App 不進行追蹤、不連線到任何追蹤網域,也不收集任何資料類型。清單另外列出四個 Apple 要求開發者說明理由的 API,每一個都只用於其理由代碼所代表的目的:

前兩項由 SoundPull 自行宣告;後兩項是代替建構本 App 所用的框架加入的。

兒童

SoundPull 適合一般大眾使用。它不向任何使用者收集個人資訊,所以也不會在知情的情況下向兒童收集——無論您所在地適用的年齡界線是 13 歲還是其他年齡。

隱私法規與您的選擇

歐盟與英國的 GDPR、經 CPRA 修訂的《加州消費者隱私法》(CCPA),以及巴西的 LGPD 等法律,賦予您對企業所持有之個人資料的各項權利。本 App 不會把任何關於您的個人資料傳給我們,因此就您使用 SoundPull 這件事,我們這一方沒有可以讓您查閱、更正、移交或清除的資料;就本 App 而言,我們既不是您個人資料的控管者,也不是處理者。又因為本 App 不會把任何東西送出您的 iPhone,它也不會把資料傳輸到其他國家。您寄給我們的電子郵件如何處理,請見下方〈疑問〉。

SoundPull 所保存的東西都掌握在您手上:刪除 App,上述儲存的值,以及留在 App 快取、暫存資料夾或 Inbox 資料夾中的副本,就會移除;您儲存的檔案則會一直留在您放置的地方,直到您自行刪除為止。

本政策變更時

我們可能會修訂本政策,例如新版 SoundPull 改變了裝置上的處理方式時。每一次重大修訂都會更新本頁頂端的日期,最新的內容一律公布於 naruberio.github.io/soundpull-legal/privacy-policy-zh-Hant.html。若您在修訂生效後仍繼續使用 SoundPull,即表示您接受修訂後的政策。

疑問

對本政策有任何疑問,請寄信至 konpei.work@gmail.com。SoundPull 由 naruberio 發行。

不論是詢問本政策還是尋求支援,您寄信給我們時,我們收到的只有您放進信裡的內容,例如您的電子郵件地址、信件內文與附件。我們會用這些內容回覆您,並調查、修正您告訴我們的問題;為此,我們可能會把問題的描述抄錄到我們用來管理工作的線上問題追蹤工具,但不包括您的姓名、電子郵件地址與附件。您隨時可以要求我們刪除這些往來信件;屆時我們會刪除這些郵件,以及從中抄錄到該工具的所有內容。