1. 什麼資料會處理
- 您拍的照片:透過瀏覽器
getUserMedia API 取得相機畫面、在瀏覽器記憶體中暫存、合成完即釋放
- 您上傳的照片:透過
<input type="file"> 讀取、用 URL.createObjectURL 在瀏覽器內顯示、合成完即釋放
- 合成的 4 格成品圖:用 HTML5 Canvas 在瀏覽器內合成、用
canvas.toBlob 轉成 JPG、透過 <a download> 觸發瀏覽器下載到您的裝置
2. 什麼資料不會傳到後端
- ❌ 您拍的原始照片 — 永遠不會離開您的瀏覽器
- ❌ 合成的 4 格成品 — 直接從瀏覽器存到您的裝置、不經過伺服器
- ❌ 您的位置 / 裝置資訊 / 個資
- ❌ Cookie / Local Storage 個人辨識欄位
3. 瀏覽器層面的權限請求
- 相機權限:點「開始拍貼」時、瀏覽器會跳出相機權限請求。您可以拒絕、系統會自動 fallback 到「上傳照片」模式
- 檔案下載:合成完後、瀏覽器會請您選擇下載位置(或直接存到下載資料夾)
- Service Worker(PWA):第一次造訪時、瀏覽器會快取網站的程式碼與樣式(不含您的照片)、用於離線開啟 app shell。可在瀏覽器設定中清除
4. 第三方服務
- Google Fonts:載入 Noto Sans TC 字型(CDN 連線、Google 可能記錄您的 IP)
- Cloudflare Pages:本站託管於 Cloudflare、Cloudflare 可能基於營運需要記錄 access log
- Google Search Console:站長透過 GSC 觀察搜尋曝光資料、不識別個別使用者
- 本站無 Google Analytics、無 Facebook Pixel、無任何第三方 tracking script
5. 兒童隱私
本站對所有年齡開放、但因不收集個資、無需特別處理兒童隱私。家長若有疑慮、建議陪同使用。
6. 變更與聯絡
本聲明若有變更、會在此頁更新並標註日期。
若有疑問、請聯絡站長:joelin.cc
最後更新:2026-05-12