資料、隱私與安全
Workflow Transactional Email 儲存哪些資料、資料存放於何處、憑證如何加密,以及如何處理 GDPR 的刪除請求。
本應用程式儲存哪些資料、儲存位置為何,以及如何進行保護。若您需要這些資訊以進行合規審查,本頁面加上我們的《隱私權政策》()及《資料處理協議》()應能涵蓋相關內容。
該應用程式可讀取哪些 Shopify 資料
此應用程式安裝時完全未設定任何存取範圍。它無法讀取您的商品、訂單、客戶或任何其他商店資料。 客戶資料之所以會傳送到電子郵件中,純粹是因為_您_從 Shopify Flow 將資料傳入,並透過該步驟的欄位以及「變數 (JSON)」欄位進行傳遞。Shopify Flow 會讀取您的商店資料;您可自行決定要傳遞哪些資料。若您僅傳送訂單編號,那麼我們所看到的也僅有訂單編號。
自 1.17 版本起,新增了四項可選權限,適用於兩項功能:附加訂單或客戶元資料欄位所指向的檔案(例如,另一款應用程式儲存於訂單中的發票 PDF),以及為要求輸入折扣碼的電子郵件建立唯一的折扣碼。 安裝時不會預先授予任何權限。當您首次設定此類功能時,應用程式會要求授予權限;Shopify 會顯示其專屬的同意對話框,而應用程式的**「權限」頁面則會列出所有已授予的權限,並附有「撤銷」**按鈕。
| 權限 | 用途為 |
|---|---|
| 讀取訂單 | 佈局中提到的那個元欄位,位於該訂單中「Shopify Flow」步驟所涉及的 |
| 讀取客戶 | 客戶元欄位也是如此 |
| 讀取檔案 | 將元資料欄位中的檔案參照轉換為檔案本身 |
| 寫入折扣 | 當寄送包含「建立專屬代碼」區塊的電子郵件時,會產生一個一次性使用代碼折扣。系統不會讀取任何資料;其他折扣也不會因此被修改或刪除 |
即使獲得授權,該應用程式仍不會主動讀取任何資料:僅當發送附有此類附件的電子郵件時,才會讀取該資源上的該元資料欄位,且僅限於該欄位所指向的檔案。它不會讀取姓名、地址、電子郵件或明細項目,且該檔案僅會為此次發送而下載、附加,並隨後刪除。 所建立的折扣代碼不包含任何個人資料,並會與該封電子郵件一同保存在「歷史紀錄」中。詳細資訊及確切的權限範圍請參閱 權限:應用程式可以從您的商店讀取哪些資料。
儲存了什麼
| 資料 | 為什麼 | 要多久 |
|---|---|---|
| 電子郵件版面配置、HTTP 請求、預設值 | 您的設定 | 直到您刪除它們或解除安裝為止 |
| 寄件者設定 | SMTP 主機/埠/憑證,或 OAuth 憑證 | 直到您移除發件人或解除安裝為止 |
| 秘密 | 您刻意儲存的數值 | 直到您將其刪除或解除安裝為止 |
| 操作記錄 | 每次執行任務的狀態、執行時間、已處理的請求及回應 | 30 天後自動清除 |
| 取消訂閱清單 | 已選擇不接收您行銷電子郵件的收件人:用於比對的電子郵件地址雜湊值,以及經過加密的原始電子郵件地址 | 除非您重新訂閱該服務、Shopify 針對該客戶發出刪除請求,或是您解除安裝該應用程式,否則 |
| 已上傳的檔案 | 佈局中使用的圖片與附件 | 直到被刪除或解除安裝為止 |
| 店鋪紀錄 | 您的 myshopify 網域名稱、商店電子郵件、方案 | 直到您解除安裝為止 |
**需要特別留意的是「操作記錄」。**它會記錄實際傳送的內容,就電子郵件而言,包含收件者地址和已解析的變數;至於 HTTP 請求操作,則包含請求與回應。這正是能夠進行故障排除的關鍵 - - 但這同時也屬於個人資料,因此請在您的合規工作中將「操作記錄」視為客戶資料來處理。 歷史紀錄將於 30 天後自動清除。
機密值會在歷史紀錄寫入之前被遮蔽,因此儲存的代幣絕不會出現在您的日誌中。
棲息地
歐盟境內的所有服務均運行於 Google Cloud 的 **europe-west1(比利時)**區域。資料庫、快取、檔案儲存及應用程式日誌皆儲存於該區域,並採用靜態加密。我們不使用請求追蹤功能。
憑證是如何受到保護的
任何可能被用來發送資料的內容,都會在磁碟層級之上再加上一層加密:
- SMTP 使用者名稱與密碼
- Microsoft 365 與 Google 的 OAuth 存取憑證與更新憑證
- 您儲存的秘密
- Shopify 會話憑證
這些資料會透過專用的金鑰管理服務進行個別加密,並僅在記憶體中解密,且僅在執行某項操作時才會進行解密。明文絕不會寫入磁碟。
每次對受保護值的解密操作,都會記錄在內部存取軌跡中。
收件人會收到什麼
電子郵件是透過您的信箱發送,而非我們的信箱 - - 也就是您的 Microsoft 365 租戶、Google Workspace 帳戶或 SMTP 服務供應商。 我們會將郵件交由您的服務供應商處理,並以您的網域名義進行傳送。新的電子郵件步驟始終會透過您所連接的信箱或 SMTP 伺服器發送。在「共享預設寄件者」功能停用前儲存的步驟,將繼續使用該功能,直到您選擇自己的寄件者為止。請參閱 電子郵件送達率。
渲染後的電子郵件 HTML 會在發送前經過淨化處理:會移除腳本、事件處理常式、javascript: 網址、iframe 及表單元素,因此從 Shopify Flow 傳入的值,不會在收件者的收件匣中轉變為可執行內容。
行銷電子郵件與取消訂閱名單
行銷版面配置會針對每位收件者發送一封電子郵件,每封郵件皆附有專屬的取消訂閱連結。 該連結包含一個加密代碼,其中載明您的商店名稱、收件人、版面配置及電子郵件的語言;連結中無法讀取實際網址,因此無法從郵件日誌、代理伺服器或轉寄的電子郵件中擷取,且若連結內容遭竄改,系統將拒絕該連結。 點擊連結後會顯示一個確認頁面,其中網址以遮蔽形式呈現;僅該頁面上的按鈕,或收件者郵件客戶端的一鍵取消訂閱按鈕,才會記錄取消訂閱的動作。
取消訂閱清單會將每個地址儲存兩次:一次以雜湊形式儲存,以便發送方無需解密即可核對收件人;另一次則使用與您的憑證相同的金鑰管理服務進行加密,以便「取消訂閱」頁面和 CSV 匯出功能能向您顯示該地址。 該電子郵件地址僅在我們的伺服器上為該頁面及該匯出檔案進行解密。電子郵件地址絕不會寫入應用程式日誌。詳見 行銷電子郵件與取消訂閱。
外發請求
您所設定的 HTTP 請求會在連線前經過檢查。針對內部或私有網路位址(例如迴圈位址、鏈路本地位址、雲端元資料端點、私有位址範圍)的請求均會被拒絕,包括透過重定向發起的請求。重定向次數設有上限,且回應大小亦受限制。 回應中回傳的任何個人資料都會交還給 Shopify Flow,並可能記錄在執行歷史紀錄中(該紀錄將於 30 天後清除)。無論是來自您工作流程傳入的 URL,還是來自元資料欄位,應用程式為附件所擷取的檔案,均適用相同的檢查機制。
刪除
**歷史紀錄將於 30 天後清除。**超過 30 天的「傳送」與「執行」歷史紀錄會自動刪除,與是否卸載程式無關。
**解除安裝會刪除所有內容。**佈局、發件人、密鑰、歷史紀錄、取消訂閱清單以及上傳的檔案都會被移除。此操作會立即生效且無法恢復,因此請先將您想保留的任何內容匯出。
來自 Shopify 的 GDPR 請求會由系統自動處理。Shopify 會發送「強制資料請求」、「客戶資料隱去」及「商店資料隱去」這三種 Webhook;應用程式會處理這些請求,並移除相應的資料,包括將該客戶從退訂名單中移除。
刪除個別記錄的動作會立即生效,且無法還原。
次級處理者
- Google Cloud(europe-west1,比利時) - 主機代管、資料庫、儲存、金鑰管理
- 您已連線的電子郵件服務提供者 - - 您的 Microsoft 365、Google Workspace 或自有的 SMTP 伺服器,僅在您連線其中一個以發送電子郵件時才會使用
- Shopify - 該應用程式與之交換資料的平台;在授予可選權限後,會從該平台讀取選定的元資料欄位,並在其中建立折扣代碼
- 亞馬遜網路服務(Amazon Web Services,德國法蘭克福) - - 將應用程式自身的警示電子郵件發送給您,以及發送您已儲存但未指定發件人的電子郵件步驟
如欲查閱完整且具權威性的清單,請參閱 ,以及本機構《資料保護法》(DPA) 的附件 3。
問題
若有關於 DPA、安全問卷或特定合規問題,請透過「協助中心」或寄送電子郵件至 support@codecreationlabs.com 與我們聯繫。
相關
- 權限:應用程式可以從您的商店讀取哪些資料 - 可選權限、其讀取內容以及如何撤銷這些權限。
- 秘密 - 儲存的憑證是如何運作的。
- 歷史與疑難排解 - 歷史所記載的內容。
- 行銷電子郵件與取消訂閱 - 取消訂閱連結、頁尾以及「取消訂閱」頁面。
- 隨身助手與 AI 助理 - 人工智慧助理能讀取與無法讀取的內容。
