隱私權政策
重點
顏文字花園不需要帳號就能使用。瀏覽與複製顏文字、特殊符號和 Emoji,不會要求你提供姓名、email 或任何個人資料。不過頁面會載入幾項外部服務:使用 Cookie 的 Google Analytics(計算瀏覽量)與 Google AdSense(顯示廣告),不使用 Cookie 的 Cloudflare Web Analytics(統計瀏覽量與載入速度),以及提供字型的 Google Fonts,下方分別說明。只有選用的 Emoji 組合功能會在我們自己的伺服器上保存與你有關的資料:複製次數統計,以及用 Google 登入後投稿、留言或同步收藏。
存在你瀏覽器裡的資料
你的收藏、最近使用、語言、顏文字風格與 Emoji 膚色設定,都存在瀏覽器的 localStorage,不會離開你的裝置。例外有兩個:一是你登入後選擇同步的 Emoji 組合收藏,二是語言,它另外也存在一個 cookie 裡。
這個 cookie 名為 kao_locale,只記錄你在本站最後使用的語言代碼(en、zh、zh-hans、ja 或 ko),只適用於 /kaomoji 底下的顏文字花園頁面,效期一年。瀏覽器每次請求這些頁面時,都會把它送到我們的伺服器,但伺服器不使用、不記錄也不保存它。沒有指定語言的 www.pocketool.app/kaomoji/ 是讓你自己選語言的頁面,不會自動把你導到別的地方。
另外有兩筆短期資料存在瀏覽器的 sessionStorage,關閉分頁就會清除。kg_ec_reported 記錄這個分頁已經計算過的 Emoji 組合,同一組再複製一次也不會重複計算(見「Emoji 組合的複製次數」)。kg_ec_draft 存放你在顏文字頁組好的組合,保留到你從那裡打開的投稿頁讀取為止,投稿頁讀到後會立刻刪除。它不會放進網址。投稿頁拿到後,會像你自己輸入時一樣,把這組組合送到我們的伺服器,檢查是否已有人投過;要等你送出投稿,它才會公開。
Emoji 組合的複製次數
你複製 Emoji 組合時,瀏覽器會把那組的編號傳給我們的伺服器,用來依「多少人複製過」排行。為了讓同一個連線一天只算一次,伺服器會用你的 IP 位址(IPv6 則取前 64 位元的網段),加上當天隨機產生的金鑰,算出一組單向代碼,不會儲存你的 IP 位址本身。代碼與當天的金鑰兩天後都會刪除;金鑰刪除後,任何人(包括我們)都無法再從代碼推回是哪個位址。除此之外,我們的伺服器不會記錄任何與這次複製有關的資料;送給 Google Analytics 的複製事件,說明在「流量分析」。
用 Google 登入(選用)
只有投稿、留言,或要在不同裝置間同步 Emoji 組合收藏時才需要登入。登入使用 Google Identity Services,Google 的登入程式只會在你打開登入對話框時才載入;載入之後,Google 可能會在本站網域設定一個名為 g_state 的 cookie,記錄登入提示的顯示狀態。
我們只保存 Google 提供給本站的帳號識別碼,以及你的暱稱。暱稱在你第一次登入時由系統隨機指派(像是 user-7f3a),之後可以在「我的帳號」自己修改,而且會公開顯示在你的每一則投稿與留言旁邊。我們不保存你的姓名、email 或大頭貼:email 只在登入當下用來比對你是不是管理員,比對完就丟棄。名為 __Secure-kg_sess 的 cookie 會讓你保持登入 30 天,它是這些功能必要的 cookie,不做其他用途。除了前面「存在你瀏覽器裡的資料」說明的 kao_locale,它是本站自己設定的唯一一個 cookie。本頁提到的其他 cookie 都是由 Google 的程式設定。
公開內容與管理
投稿的 emoji 組合與留言都是公開的,送出後會立刻顯示,不經事前審核。唯一的例外是命中封鎖字詞的留言:它會先保留,不出現在留言串裡,等管理員看過再決定。其餘都是事後處理:任何人登入後都可以檢舉,被三個成立的檢舉命中就會自動隱藏等待處理。有問題或要求移除某則內容,寫信到 casper.lecturer@gmail.com。
投稿時也會用到和複製次數同一種每日代碼:為了讓同一個網路每天最多投稿 5 則,伺服器會用你的 IP 位址(IPv6 則取前 64 位元的網段),加上當天隨機產生的金鑰,算出一組單向代碼。你的 IP 位址本身不會儲存,代碼兩天後刪除。留言不做這一項。
投稿或留言時,頁面會載入 Cloudflare Turnstile,確認送出的是真人而不是程式。這項檢查會讓 Cloudflare 收到你的 IP 位址、瀏覽器的 User-Agent 等訊號;只是瀏覽的話不會載入。Cloudflare 蒐集哪些資料,請見它的 Turnstile 隱私權附錄:https://www.cloudflare.com/turnstile-privacy-policy/
廣告與 Cookie
本站透過 Google AdSense 顯示廣告。包括 Google 在內的第三方供應商會使用 Cookie,依據你過去造訪本站或其他網站的紀錄放送廣告。
Google 使用廣告 Cookie(包括 doubleclick.net 的 DoubleClick Cookie),讓 Google 及其合作夥伴能依據你造訪本站和(或)網路上其他網站的情形,向你放送廣告。Google 如何使用合作網站的資訊,請見:https://policies.google.com/technologies/partner-sites
載入 AdSense 的頁面也會一併載入 Google 的「隱私權與訊息」程式,它可能設定 FCCDCF、FCNEC 等 cookie,記錄你的隱私選擇與相關訊息的狀態。歐洲經濟區、英國與瑞士的訪客會在這裡看到 Google 的 Cookie 同意視窗,可以選擇同意或自行管理選項;其他地區的訪客不會看到。Google Analytics 不受這個視窗控制。
你可以到 Google 廣告設定 https://www.google.com/settings/ads 停用個人化廣告,也可以到 https://www.aboutads.info/choices/ 停用其他供應商用於個人化廣告的 Cookie。在瀏覽器封鎖或清除 Cookie 同樣有效:複製顏文字、特殊符號和 Emoji 都不需要任何 Cookie。
顏文字花園是口袋工具站群的一部分,全站隱私權政策對廣告與 Cookie 有更完整的說明:https://www.pocketool.app/privacy#ads
流量分析
我們在 www.pocketool.app 使用 Google Analytics 4 了解整體使用情況,例如哪些頁面被瀏覽、哪些項目被複製。頁面瀏覽會帶上完整網址,所以你在站內搜尋輸入的字詞(會出現在網址裡)也會一併送出;每一次成功複製都會送出一個事件,只帶上項目的類型(顏文字、特殊符號、Emoji 等)、分類,和一組代表是哪一個項目的短代碼,不會帶上你複製的文字。Emoji 組合的代碼就是它的公開編號,也就是組合專屬頁面網址最後那一組英數字。Google Analytics 會設定自己的 Cookie(名稱是 _ga,以及 _ga_ 後面接一組編號)來區分不同的造訪,我們不會把你的姓名或 email 提供給它。Google 提供可以停用 Google Analytics 的瀏覽器外掛:https://tools.google.com/dlpage/gaoptout
每一頁都會載入的其他服務
本站架設在 Cloudflare 上,Cloudflare 傳送每一頁時都會自動加入 Cloudflare Web Analytics 的統計程式。它會把頁面網址與來源網頁(兩者都不含網址中 ? 與 # 之後的部分)、瀏覽器資訊,以及網頁載入時間、記憶體用量等效能數據送給 Cloudflare,用來統計瀏覽量與網頁速度。依 Cloudflare 的說明,它不使用 Cookie 或 localStorage,也不以 IP 位址或 User-Agent 追蹤個人:https://www.cloudflare.com/web-analytics/
本站的字型(Inter 與 Noto Sans TC)由 Google Fonts 提供,瀏覽器載入頁面時會向 Google 的字型伺服器下載字型,Google 因此會收到你的 IP 位址等連線資訊。說明見 Google Fonts 的隱私權常見問題:https://developers.google.com/fonts/faq/privacy
Cloudflare 身為網站主機,傳送網頁與防護攻擊時也會處理你的 IP 位址等連線資訊。
資料保存與刪除
登入狀態保存 30 天,複製次數與每日投稿上限用的代碼兩天後刪除。一直沒有進入排行、也沒有人複製或檢舉的投稿,會在 180 天後轉為不公開;那一筆資料列仍會保留,避免同一組 emoji 被重複投稿。你的帳號(識別碼與暱稱)會保存到你刪除為止:登入後打開「我的帳號」,選擇「刪除帳號」即可。刪除時會一併刪除你的登入狀態、留言、你提出的檢舉,以及同步到帳號的收藏。
刪除帳號不會刪除你投稿的組合。已經進入排行的組合會繼續公開,但會清掉你的暱稱,以及你投稿時填的標題與說明;還沒進入排行的會被隱藏。進入排行的條件有兩種:在兩個不同的日子被複製過(不論是誰複製的),或由站方補上主題與中英文標題。所以就算站方從來沒替它寫過任何文字,只要在兩個不同的日子被複製過,刪除帳號後那組 emoji 仍會公開,只是不再顯示你的暱稱與你填的標題、說明。
如果帳號是因為違規被停權,刪除時本站會保留一組由那個 Google 帳號識別碼算出的不可逆雜湊值,用來阻止同一個帳號重新註冊,目前沒有設定保留期限。