沒有網路也能掃描 QR Code 嗎?可以——而且這一點很重要 =============================== 大多數 QR Code 掃描應用程式都偷偷要求連網。了解線上掃描時會外洩哪些資料,以及為什麼離線優先的掃描更安全、更明智。 Author: Lubor Šimůnek Published: 2026-08-11 Category: 生產力 關於 QR Code 掃描與網路的一個意外真相 當你掃描一個 QR Code 時,你多半以為過程很單純:相機讀取圖樣,應用程式完成解碼,你拿到結果。全程不需要網路,只靠光學與數學。 就 QR Code 解碼本身而言,這個想法在技術上完全正確。QR Code 是一種自成一體的資料格式——所有資訊都編碼在黑白方塊組成的網格裡。掃描器不需要聯繫任何伺服器,就能解出一個 QR Code 的內容。 但現實是:大多數免費的 QR Code 掃描應用程式仍然會建立網路連線。你每掃一次碼都是如此,而且往往是向多個伺服器建立多條連線。這些連線並不是為你服務的,而是為應用程式的廣告與分析系統服務的——這些系統必須仰賴源源不絕、關於你和你行為的資料才能運作。 本文將逐一說明:為什麼掃描 QR Code 根本不需要網路;當應用程式仍然連網時會發生什麼事;以及為什麼選擇一款離線優先的掃描器,是你能在手機上做出的最明智的隱私決定之一。 為什麼 QR Code 解碼完全在本機完成 QR 是「Quick Response code」(快速響應碼)的縮寫。它由日本汽車零組件製造商電裝波(Denso Wave)於 1994 年發明,用來在組裝過程中追蹤汽車零件。它的編碼方案完全自成一體:只要有一張相機拍下的影像,軟體僅憑數學運算就能解出內容——不需要任何網路查詢。 QR Code 標準(ISO/IEC 18004)精確規範了資訊如何編碼進網格之中。任何實作該標準的應用程式,都可以完全離線地解碼任何符合標準的 QR Code。它所需要的只有: - 存取相機以擷取影像 - CPU 運算時間來處理並解碼圖樣 - 除此之外別無所需 正因如此,QR Code 在飛機上、地下室裡、沒有行動訊號的偏遠地區,以及你可能身處的任何地方都能正常使用。碼裡自帶資料,讀取它不需要任何伺服器。 大多數 QR Code 掃描應用程式實際上在做什麼 既然解碼完全在本機完成,為什麼還有那麼多掃描應用程式要求連網權限?答案在於免費應用程式的商業模式。應用程式商店裡的 QR Code 掃描器大多靠廣告變現。要投放廣告,就需要網路連線。但這條連線同時也打開了通往一系列其他行為的大門: 把掃描到的內容傳送到遠端伺服器——許多掃描應用程式會記錄你掃描到的網址、文字及其他資料,並將其傳送到遠端伺服器。如果你在醫療院所、政府機關或私人商家掃描 QR Code,這些網址可能會揭露關於你活動的大量資訊。 投放廣告——廣告聯播網需要即時的網路連線來取得並顯示廣告。每一次廣告請求通常都會夾帶你裝置的廣告識別碼、IP 位址、大致位置以及行為脈絡。 把掃描紀錄同步到雲端——有些掃描應用程式會提供跨裝置同步掃描紀錄的功能。這代表你完整的 QR Code 掃描紀錄——每一份餐廳菜單、每一張活動門票、每一個付款 QR Code——都存放在第三方伺服器上。 檢查更新並回報分析資料——大多數應用程式在啟動時都會連回自家伺服器,檢查更新並回報使用情況資料。 線上掃描 QR Code 時會外洩哪些資料 用幾個真實情境把問題說得具體一些: 在餐廳:你掃描 QR Code 查看菜單。掃描應用程式把這個網址送往它的分析伺服器。日積月累,這些資料就勾勒出你的用餐習慣。 在診所:你掃描 QR Code 開啟病患報到表單。該網址可能包含診所識別碼,甚至看診預約的中繼資料。彙整起來,醫療相關的掃碼資料會揭露你的就醫行為。 在支付終端機:你掃描付款 QR Code。這類網址往往包含交易參數。記錄這些資料,就等於揭露了你的財務行為。 為什麼離線優先的掃描能徹底消除這些問題 一款離線優先的 QR Code 掃描器在本機完成全部解碼,沒有連網權限,也無法發出任何網路請求。對這樣的應用程式來說: - 不存在分析回報,因為根本沒有可用來傳送的網路存取權 - 不存在廣告聯播網請求,因為廣告既無法取得也無法顯示 - 掃描到的內容永遠不會離開你的裝置 - 你的掃描紀錄只保存在本機 - 你的 IP 位址永遠不會暴露給應用程式的伺服器 這不是「要不要相信開發者隱私權政策」的問題,而是一種結構性的保證。沒有連網權限的應用程式,字面意義上就無法向外傳送任何東西。 QR Code Reader Without Ads:從設計上就 100% 離線 QR Code Reader Without Ads 正是以這個原則為基礎打造的。這款應用程式沒有連網權限。這一點可以驗證——在 Android 上,你可以在 Play 商店頁面與裝置設定中查看應用程式宣告的權限。QR Code Reader Without Ads 只會顯示相機權限。 當你掃描含有 Wi-Fi 密碼的 QR Code 時,密碼只留在你的裝置上。當你掃描一個網址時,它在本機完成解碼,在你點按「開啟」之前不會被傳送到任何地方。當你掃描聯絡人 QR Code(vCard)時,聯絡資訊在裝置端處理,並直接加入你的通訊錄。當你掃描付款 QR Code 時,付款網址只會呈現給你確認,絕不會上傳到任何伺服器。 無論你連的是 Wi-Fi、5G、4G,還是完全沒有訊號,這款應用程式的表現都完全一致。你可以在飛航模式下的飛機上使用它,也可以在地下停車場、在人跡罕至的荒野裡使用——任何地方都行。離線能力不是需要付費解鎖的進階功能,而是這款應用程式最根本的架構。 離線掃描 QR Code 的其他好處 速度:沒有網路請求要等待,結果出現得更快。掃一下就看到結果——通常不到一秒。 續航力:網路請求會消耗電力。一款完全不發出網路請求的應用程式,比那些持續維持廣告聯播網連線與分析信標的應用程式省電得多。 可靠性:完全離線的應用程式在 100% 的時間、100% 的地點都能正常運作。 不需要帳號:QR Code Reader Without Ads 沒有帳號機制,因為它根本沒有雲端部分。沒有可登入的地方,也沒有需要打理的個人檔案。 如何驗證一款應用程式是否真的離線 1. 查看宣告的權限——沒有 INTERNET 權限的應用程式無法發出網路請求。請查看 Play 商店頁面或裝置設定。 2. 使用網路監控工具——NetGuard(Android)之類的應用程式可以讓你看到所有應用程式的全部網路流量。 3. 查詢 Exodus Privacy 資料庫——Exodus 會分析 Android 安裝檔,並列出其中所有的追蹤器與權限。 4. 把裝置切到飛航模式——如果應用程式在飛航模式下依然運作良好,它就是真正的離線應用程式。 QR Code Reader Without Ads 四項檢驗全部通過。 下載 QR Code Reader Without Ads——離線、免費、無追蹤 在 Android 上免費下載: 在 Google Play 下載 QR Code Reader Without Ads——100% 免費 (https://play.google.com/store/apps/details?id=com.lapnito.qr_reader) iPhone 與 iPad 同樣可用: 在 App Store 下載 QR Code Reader Without Ads——100% 免費 (https://apps.apple.com/us/app/qr-code-reader-without-ads/id6757708053) 隨處掃描,資料始終屬於你。沒有廣告,沒有帳號,沒有妥協。 -- Source: https://appstoryo.com/zh-hant/blog/qr-code-reader-without-internet-offline License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) Cite as: Lubor Šimůnek (2026). 沒有網路也能掃描 QR Code 嗎?可以——而且這一點很重要. AppStoryo, lapnito.cz s.r.o. https://appstoryo.com/zh-hant/blog/qr-code-reader-without-internet-offline