← 連連看← Lianliankan

連連看看 App 介紹 →

連連看
隱私權政策

生效日期:2026 年 10 月 31 日 適用版本 26.10.27.1 之後的新版

「連連看」(以下稱「本遊戲」)由紫芙數位(以下稱「我們」)提供。本政策說明我們收集哪些資料、怎麼使用,以及你有哪些選擇。

先說重點

一句話:我們自己不登入就不收集任何資料;登入後只保存你的遊戲進度,讓你換手機也接得回來。你自己按「看廣告領道具」時,Google 的廣告服務會處理廣告相關資料。

  • 不登入也能玩全部內容,這時資料只存在你的手機。
  • 選擇用 Google 登入時,我們透過 Google 的 Firebase 服務保存你的帳號識別碼、Email、名稱與遊戲進度,只用來同步進度。
  • 購買高級會員、新手禮包、道具補充包、外觀組合、會員禮物卡或奇遇通行證時,我們保存購買記錄,只用來向 Google Play 確認並讓購買的東西跟著你的帳號;付款資料由 Google Play 處理,我們拿不到。
  • 你可以在首頁自己選擇「看廣告領道具」(每天 3 次);只有這時才播廣告,沒有橫幅、沒有插頁。廣告由 Google AdMob 提供,需要的地區會先詢問你的同意,之後可在「設定 → 廣告隱私選項」修改。高級會員不播廣告。
  • 玩 PK 對戰時(需要登入),我們保存每一場的成績與進度曲線,對手只看得到你的化名(例如「旅人 3F2A」)和成績。
  • 「面對面對戰」不用網路,附近的手機直接連線,成績只在這幾支手機之間傳,不上傳、不保留。
  • 用分享碼邀請朋友時,我們保存分享碼、兌換紀錄與兌換來的會員期限,只用來發放會員天數。
  • 你按畫面上的小蟲圓鈕回報問題時(需要登入),我們保存你寫的說明、你同意附上的畫面截圖與裝置資訊,只用來找出並修正問題、回覆你;截圖在處理完成後就刪除。
  • 遊戲當掉時,會把錯誤紀錄(當機的程式位置、手機型號、Android 與 App 版本)傳給開發者修正問題,不含進度與帳號資料;可以在「設定 → 傳送當機報告」關閉。
  • 用 Google Firebase Analytics 收集匿名使用數據(例如打開幾次、玩到第幾關、有沒有打開商店),不含名字、帳號、進度或廣告識別碼,只用來改進遊戲;可以在「設定 → 輔助與隱私 → 傳送使用數據」關閉(26.11 之後的版本)。不出售你的資料;除了上面說的 Google 服務,不和任何第三方分享。
  • 你可以隨時在遊戲裡刪除帳號,雲端上的進度會一起刪除。

我們收集哪些資料

沒有登入時:除了下方的「當機報告」與「匿名使用數據」,我們不收集任何資料。你自己選擇看廣告時,Google AdMob 會依下方「廣告」一段處理廣告資料。

用 Google 登入時:收集以下資料,只用在下表的用途。

資料來源用途
帳號識別碼(Firebase UID)、Email、Google 帳號顯示名稱你選擇的 Google 帳號辨識你的帳號;在「設定 → 帳號」顯示你登入的是哪個帳號
遊戲進度:每關星數、每日與每週挑戰成績、道具數量、藏寶閣擁有的項目、統計、看過的教學、奇遇通行證的點數與領過的獎勵你在遊戲裡的遊玩紀錄存到雲端,讓同一個帳號在不同手機上接著玩
購買記錄:訂閱或終身會員的購買憑證、方案、到期時間你在 Google Play 的購買(只有購買時)向 Google Play 確認購買有效,並綁定在你的帳號,讓會員權益跟著帳號
單次購買記錄:新手禮包、道具補充包、外觀組合、圖案組、節慶禮盒、福袋十連抽、贊助、會員禮物卡、奇遇通行證(含季票)的購買憑證(只存雜湊值)、商品、開通的月份、道具是否已領取,以及福袋每一抽的結果你在 Google Play 的購買(只有購買時)向 Google Play 確認購買有效、把道具或通行證給你的帳號,並防止同一筆購買領兩次;刪除帳號時一併刪除
會員禮物卡與體驗碼:你買的禮物卡、或會員每月領的 7 天體驗碼產生的兌換碼,有沒有被兌換、到期日,碼上記著購買或領取帳號的識別碼;體驗碼另記每次領取的時間(每月一組的上限用)你購買會員禮物卡時讓你把兌換碼送給家人或朋友,並在 App 裡看到有沒有被用掉;刪除帳號時,已經產生的兌換碼會保留到被兌換或過期(可能已經送出去了),碼上只留帳號識別碼,不含 Email 或名稱
家庭方案:擁有者的家庭碼、加入的家人帳號識別碼與 Google 帳號顯示名稱;家人的會員到期日跟著擁有者年訂閱或終身會員產生家庭碼、家人輸入家庭碼加入時讓家人一起成為高級會員;擁有者在家人清單看得到家人的顯示名稱(看不到 Email),家人退出、被移除或刪除帳號時一併移除
排行榜分數:疊層每日、疊層本週、限時連擊本週的最高分與時間,加上由帳號算出的化名(例如「旅人 3F2A」)登入後過關或限時連擊結束時自動送出顯示排行榜;其他登入的玩家看得到化名與分數,看不到你的 Email、名稱或帳號識別碼;刪除帳號時一併刪除
PK 對戰:每一場的難度、盤面編號、你的化名、剩幾張牌、用時、分數、名次、比賽中每 1.5 秒更新的進度、每 3 秒一點的進度曲線;另記你玩過哪些場(最近 50 場)、勝場數、場數,以及當天領了幾場獎勵你開房、加入、配對或接挑戰書,以及比賽中和結束時讓同一場的玩家看到彼此的化名、進度與成績,排名次、發獎勵,並計入每週 PK 排行榜。你最近一場的進度曲線(只有化名,沒有帳號資料)會當成「影子對手」,給其他找不到對手的玩家同步重播;每個難度只留每人最近一場。比賽結束 7 天後整場刪除;刪除帳號時,你玩過的場會刪掉你的座位與進度、化名改成「—」,PK 紀錄與影子曲線一併刪除
好友(2026-10-28 起):你的 6 碼好友碼、你和好友的配對關係(最多 30 位)你在排行榜「管理好友」輸入朋友的好友碼好友排行:在排行榜上只列你和好友的化名與分數。好友看得到你的化名,看不到你的 Email、名稱或帳號識別碼;任一方刪除就雙方都刪;刪除帳號時好友碼與好友關係一併刪除
幸運大獎(2026-10-31 起):抽獎報名(帳號識別碼、報名日期)、最近打開的日期、第一次用 Google 登入與第一次付費的順序號碼、中獎與領取紀錄用 Google 登入後每天第一次打開 App 時自動報名(符合資格才算);第一次用 Google 登入、第一次訂閱或買終身會員時給號碼抽出每日得主、確認幸運號碼、發放道具、會員體驗碼與限定稱號。公開看板只顯示大約人數與活動進度,不顯示任何人的帳號。報名名單 30 天內刪除;刪除帳號時立刻刪除你的獎項與號碼,近兩天的報名一併拿掉
全服目標(2026-10-28 起):你這週消了幾對牌、今天記了幾對、這週的獎勵領過沒有;全服這週的總數與目標登入後每一盤結束時自動送出消掉的對數統計全服一起達成的每週目標,判斷你能不能領獎。別人看不到你個人的對數;刪除帳號時你的出力紀錄一併刪除(全服總數不扣)
心願:年訂閱與終身會員送出的功能心願文字、送出時間、App 版本你主動送出評估新功能;處理狀態會顯示在「我的心願」
回報問題:你按下畫面上的小蟲圓鈕送出的說明、當下的畫面截圖(可以先移除)、App 版本、手機型號、Android 版本、畫面名稱、進度摘要(下一關、星數、已買幾項);需要登入你主動送出找出並修正問題、回覆處理進度、確認是問題時送你補給包;處理完成後截圖會刪除,回報在處理完約 10 天後刪除
免費會員紀錄:開發者在後台給你免費會員時,保存你的 Email、給予的天數與時間開發者操作(例如活動、合作、補償)讓你的帳號有會員期限,並留下異動紀錄;刪除帳號時一併刪除
分享碼與兌換紀錄:你的分享碼、被兌換的次數、你兌換過哪些代碼、兌換來的會員期限你取得分享碼或輸入代碼時發放分享碼與兌換碼的會員天數、防止重複兌換;刪除帳號時一併刪除

我們自己不收集位置、聯絡人、相片或裝置識別碼,也不會把你的遊戲資料用於廣告。付款資料(例如卡號)由 Google Play 處理,我們拿不到。

面對面對戰(附近裝置):你在 PK 對戰選「面對面對戰」並允許「附近的裝置」權限時,App 會用 Google Play 服務的「附近裝置連線」和旁邊的手機直接連線(藍牙與 Wi-Fi 直連),不需要網路。連線時,附近的手機看得到你的化名(例如「旅人 3F2A」);比賽中只在這幾支手機之間傳送剩幾張牌、用時、分數與名次,不會上傳到我們的伺服器,比賽結束就不保留。Android 12 以下的手機,系統要求「附近裝置連線」必須取得位置權限,但我們不讀取、不保存你的位置。這個權限只在你按「面對面對戰」時才會詢問,可以隨時在系統設定裡關閉。

每日挑戰的挑戰連結:你在每日挑戰過關後按「挑戰朋友」並分享時,連結裡會帶著那天的日期、你的用時,登入時還有你的化名(例如「旅人 3F2A」)。這些只放在你分享出去的連結裡,我們的伺服器不保存;收到連結的人打開網頁或 App 就看得到。不想讓別人看到就不要分享。

當機報告:不論有沒有登入,遊戲當掉或發生嚴重錯誤時,Google Firebase Crashlytics 會收集當機時的程式錯誤紀錄、手機型號、Android 版本、App 版本與一個安裝識別碼(不是廣告 ID,也不是你的帳號),只用來找出並修正造成當機的問題,依 Crashlytics 的設定保存 90 天。只有從 Google Play 安裝的正式版會送;可以在「設定 → 傳送當機報告」關閉,關閉後不再傳送。

匿名使用數據(26.11 之後的版本):不論有沒有登入,Google Firebase Analytics 會收集你做了哪種事(看完新手教學、新手指路、前 30 關第一次過關的關號、看獎勵廣告、打開會員頁商店、按購買的商品代號、首頁新手禮包卡出現與點擊)、打開 App 的時間與次數、手機型號、Android 版本、App 版本、語言、大致國家(由網路位址判斷)與 App 自己產生的安裝識別碼(不是廣告 ID,也不是你的帳號)。用途是了解有多少人隔天、一週、一個月後還在玩,新手卡在哪一步,哪些功能和商品有人用,用來改進遊戲;購買金額由 Google Play 帳單自動統計。不含名字、Email、帳號識別碼、遊戲進度或廣告識別碼,不用來投放廣告,也不和其他資料合併辨識你。個別事件依 Google Analytics 設定保存 2 個月,之後只留統計數字。只有從 Google Play 安裝的正式版會送;可以在「設定 → 輔助與隱私 → 傳送使用數據」關閉。

廣告:你按「看廣告領道具」時,Google AdMob 會收集廣告 ID、裝置與網路資訊、大致位置(由 IP 推估)與廣告互動紀錄,用來提供廣告、計算成效與防止詐欺;是否顯示個人化廣告依你在同意表單的選擇。詳見 Google 的廣告說明。

資料存在哪裡、誰看得到

  • 帳號與進度存在 Google 的 Firebase(Firebase Authentication、Cloud Firestore),伺服器位於美國;當機報告存在 Firebase Crashlytics;匿名使用數據存在 Google Analytics for Firebase。
  • 手機與伺服器之間的傳輸全程加密(HTTPS)。
  • 雲端的安全規則只允許你自己的帳號讀寫你的進度,其他玩家看不到。
  • 排行榜只顯示化名(例如「旅人 3F2A」)與分數,只有登入的玩家看得到;分數只能由我們的雲端函式寫入。購買記錄、通行證開通紀錄也只能由我們的雲端函式在向 Google Play 確認後寫入。
  • PK 比賽的成績只能由我們的雲端函式寫入;比賽中你只能更新自己座位的進度。對手看不到你的 Email、名稱或帳號識別碼。房間代碼和挑戰書代碼只有拿到代碼的人能用。
  • 開發者可以在 Firebase 主控台看到帳號清單(含 Email),只用於管理與處理你的刪除要求。

存在你手機裡的資料

不論有沒有登入,為了讓你下次打開能接著玩,遊戲會在手機的 app 專屬儲存空間記下以下內容。這些資料只有本遊戲讀得到。

內容用途
每一關的星數、每日與每週挑戰的成績顯示進度、解鎖下一章
道具數量、藏寶閣擁有的項目遊戲內使用
設定(震動、音效、環境音、外觀、語言、輔助模式)記住你的偏好(設定不會上傳)
統計、看過的教學、玩到一半的那一盤成就畫面、接著玩
你送過的回報清單(說明開頭與時間)、小蟲圓鈕的位置在「我的回報」對上處理進度、記住圓鈕放哪裡
今天看廣告領道具的次數每天最多 3 次的上限

刪除你的帳號與資料

  • 在遊戲裡刪除:「設定 → 帳號 → 刪除帳號」,會刪除你的帳號,以及雲端上的進度、購買記錄與帳號的綁定、單次購買記錄與通行證開通紀錄、心願、回報與處理進度、分享碼與兌換紀錄、封閉測試期間的使用紀錄、排行榜分數(含每週 PK 榜)、PK 對戰紀錄與影子對手曲線、好友碼與好友關係、全服目標的出力紀錄、幸運大獎的獎項、號碼與報名、家庭方案(你是擁有者就解散,家人的會員一併收回;你是家人就退出),這支手機上的遊戲進度也會一起清掉(手機設定會留著)。你買過或領過、已經產生的禮物卡與體驗碼會保留到被兌換或過期。刪除帳號不會取消 Google Play 的訂閱,請另外到 Google Play 取消。
  • 無法使用遊戲時:寄信到下方的聯絡信箱,註明要刪除的 Google 帳號 Email,我們會在 30 天內刪除該帳號與雲端進度,並回信通知。
  • 只刪除手機上的資料:解除安裝本遊戲,或在「設定」裡按「重置全部進度」。

刪除後無法復原。我們不會保留已刪除帳號的任何資料。

備份

如果你的手機開啟了 Android 內建的「備份到 Google 雲端硬碟」,系統可能會把手機上的遊戲進度一起備份。這項備份由 Google 依照你的帳號設定處理,我們無法存取;你可以在手機的系統設定裡關閉。

權限

  • 網路、網路狀態:用於 Google 登入、同步進度、確認購買、回報問題與載入廣告。
  • 震動:用於消除時的震動回饋(一般權限,不用詢問;可在「設定」關閉)。
  • 通知:用於每天早上 8 點(手機當地時間)的「早安通知」,Android 13 以上會先詢問你;可以在「設定」或系統設定關閉。通知內容只在你的手機上產生,不經過我們的伺服器。
  • 開機完成:用於手機重新開機後重新排定早安通知的時間,不讀取任何資料。
  • 廣告 ID(AD_ID):由 Google AdMob 使用,用於提供廣告。
  • Google Play 計費:用於訂閱、終身會員,以及新手禮包、道具補充包、外觀組合、圖案組、節慶禮盒、福袋十連抽、贊助、會員禮物卡、奇遇通行證的購買。福袋的結果由我們的伺服器抽出,各獎項機率在遊戲裡購買前公開。
  • 生物辨識(指紋、臉部):這是 Google 登入元件附帶宣告的權限,本遊戲不使用,也不會讀取任何生物辨識資料。
  • 附近的裝置(藍牙、附近 Wi-Fi 裝置;Android 12 以下是位置):只用於「面對面對戰」找到並連上旁邊的手機,只在你按「面對面對戰」時才會詢問。不讀取、不保存位置。

本遊戲不申請相機、麥克風、聯絡人與儲存空間權限;位置權限只在 Android 12 以下的手機、因為系統規定「附近裝置連線」需要而申請,不取得位置。

第三方服務

登入、雲端同步、當機報告(Crashlytics)與匿名使用數據(Analytics)使用 Google Firebase,相關資料處理也適用 Google 隱私權政策 與 Firebase 隱私權說明。獎勵廣告使用 Google AdMob(Google 的廣告說明)。除此之外沒有其他第三方服務。

封閉測試招募

我們在招募網頁(lianliankan-game.web.app/join)收集以下資料,與 App 內的帳號資料分開存放,存放在 Google Firebase(Firestore):你填寫的 Email、你使用的手機系統(Android/iPhone)、是否同意連續測試 14 天的條件、之後願不願意測試新產品、想不想要 iOS 版,以及登記時間。

用途只有:安排 Google Play 封閉測試(僅限 Android 使用者)、測試完成後發放獎勵,以及依你的回答,日後通知你新產品測試或 iOS 版的消息。我們不會用這些資料發送廣告,也不會出售或提供給第三方;你的 Email 會提供給 Google Play 作為測試名單,依 Google 的隱私權政策處理。

招募網頁有一顆選用的「用 Google 帳號帶入 Email」按鈕:按下後會跳出 Google 帳號選單,我們只讀取你選的那個帳號的 Email 來填進欄位,讀完後會立即刪除這次按按鈕時剛建立的暫時登入紀錄(只用來讀取 Email,不會用在 App),不保存你的 Google 名稱、頭像或其他資料;如果你本來就有連連看的帳號,這個動作不會刪除或更動它。不想用的話,也可以直接輸入 Email。

招募網頁另提供官方 LINE 連結,加入好友或用 LINE 傳送你的帳號給我們都是選擇性的;這些訊息由 LINE 依其隱私權政策處理,我們只用來確認你的登記與聯絡測試事項。

為了防止有人用程式大量登記假資料占用名額,你送出登記時,我們會暫存你的網路來源 IP 位址經單向雜湊後的值與送出時間(不保存原始 IP 位址),只用來限制同一個網路在短時間內的登記次數,隔天自動刪除。

登記之後,招募網頁上「加入測試群組」「成為測試人員」「前往 Play 商店下載」三個按鈕,你第一次按下每一個時,我們會在你的登記資料裡記下按的時間(不記錄你在 Google 群組或 Play 商店裡做了什麼),只用來統計多少人完成加入流程;為了做到這件事,你的 Email 會存在你自己的瀏覽器(localStorage)裡。這些時間和登記資料一起保存、一起刪除。

你可以隨時來信 zifubazaar@gmail.com 要求查詢或刪除你的登記。刪除招募登記只會刪除招募網頁上的資料,不會影響你的 App 帳號。

封閉測試期間的使用紀錄(2026 年 10 月 19 日起):封閉測試期間,如果你在 App 內用 Google 登入,App 每天第一次打開時會告訴我們的伺服器「這個帳號今天打開過」。我們記下你的 Google 帳號 Email、名稱、帳號識別碼、App 版本,以及有打開的日期(台灣日期),用來確認誰參加了測試、測了幾天,好發放測試獎勵(高級會員)。不記錄你在 App 裡做了什麼;沒登入的不會記。在遊戲的「設定 → 帳號 → 刪除帳號」會一併刪除這份紀錄。

退款

  • 用真錢買的東西,請向 Google Play 申請退款(Google Play 退款說明)。
  • 未成年人沒有經過家長同意購買的,家長可以寫信到 zifubazaar@gmail.com,附上 Google Play 訂單編號(GPA. 開頭),我們會協助處理。

兒童

本遊戲適合所有年齡,不需要登入就能玩全部內容。未滿 13 歲的兒童請在家長同意下才使用 Google 登入。廣告只在玩家自己按「看廣告領道具」時播放,不會自動跳出。

政策變更

如果之後的版本改變資料的處理方式,我們會先更新這份政策並修改上方的生效日期,再發布新版本。

聯絡我們

本遊戲由紫芙數位開發。對這份政策有任何問題,或要求刪除帳號與資料,請來信:

紫芙數位 zifubazaar@gmail.com

LianliankanAbout the app →

Lianliankan
Privacy Policy

Effective October 31, 2026. Applies to versions released after 26.10.27.1. This is a translation; if it differs from the Traditional Chinese version, the Chinese version prevails.

Lianliankan (“the game”) is provided by Zifu Digital (“we”). This policy explains what data we collect, how we use it, and the choices you have.

The short version

In short: we collect nothing ourselves unless you sign in, and then we only keep your game progress so you can continue on another phone. When you choose to watch an ad for items, Google's ad service handles ad-related data.

  • Everything is playable without signing in. Your data then stays on your phone.
  • If you sign in with Google, we use Google's Firebase to store your account ID, email, name and game progress, only to sync your progress.
  • If you buy Premium, the Starter Pack, item packs, look bundles, a Premium gift card or the Wonder Pass, we keep the purchase record only to confirm it with Google Play and tie what you bought to your account. Google Play handles payment details, and we never receive them.
  • On the home screen you can choose to watch an ad for items (3 times a day). Ads only play then: no banners, no interstitials. Ads are provided by Google AdMob; where required we ask for your consent first, and you can change it under Settings → Ad privacy options. Premium members see no ads.
  • When you play PK battles (sign-in required), we keep each match's result and progress curve; rivals only see your nickname (for example "旅人 3F2A") and your result.
  • Face-to-face battles need no internet: nearby phones connect directly, and results stay between those phones, never uploaded or kept.
  • When you invite friends with a share code, we keep the share code, redemption records and the membership period redeemed, only to grant member days.
  • When you report a problem with the bug button (sign-in required), we keep the description you write, the screenshot you agree to attach and device info, only to find and fix the problem and reply to you. Screenshots are deleted once the report is handled.
  • If the game crashes, an error log (where in the code it crashed, phone model, Android and app version) is sent to the developer to fix the problem. It contains no progress or account data, and you can turn it off under Settings → Send crash reports.
  • Google Firebase Analytics collects anonymous usage data (for example how often the app is opened, how far players get and whether the shop is opened), with no name, account, progress or advertising ID, only to improve the game. You can turn it off under Settings → Accessibility & privacy → Send usage data (versions after 26.11). We never sell your data, and we don't share it with third parties other than the Google services described here.
  • You can delete your account in the game at any time, and your cloud progress is deleted with it.

Data we collect

Without signing in: we collect nothing except the crash reports and anonymous usage data described below. If you choose to watch an ad, Google AdMob handles ad data as described below.

When you sign in with Google: we collect the following, only for the purposes listed.

  • Account ID (Firebase UID), email and Google display name, from the Google account you choose, to identify your account and show which account you're signed in with under Settings → Account.
  • Game progress: stars per level, daily and weekly challenge results, item counts, Treasury items, statistics, tutorials seen and Wonder Pass points and claimed rewards, to sync your progress across phones on the same account.
  • Purchase records: the purchase token, plan and expiry of a subscription or lifetime purchase, only when you buy, to confirm it with Google Play and tie the membership to your account.
  • One-time purchase records: the purchase token (stored only as a hash), product, the month a pass covers and whether the items were collected, for the Starter Pack, item packs, look bundles, tile sets, festival boxes, lucky bags, tips, Premium gift cards and the Wonder Pass (including the 3-month pass), plus the result of each lucky-bag draw, only when you buy, to confirm the purchase with Google Play, give the items or pass to your account and stop one purchase from being collected twice. Deleted with your account.
  • Premium gift card and trial codes: the codes created by gift cards you buy or by the monthly 7-day trial code members receive, whether they have been redeemed and when they expire, with the buyer's or receiver's account ID on the code (for trial codes we also record when each was received, for the one-per-month limit), so you can send them to family or friends and see whether they were used. If you delete your account, codes already created stay valid until redeemed or expired (you may have sent them already); they keep only the account ID, not your email or name.
  • Family plan: the owner's family code and the account IDs and Google display names of family members who join, when a yearly or lifetime member creates a code or a family member enters it, so the family can share Premium. The owner can see family members' display names (not their email) in the family list. Removed when a member leaves, is removed or deletes their account.
  • Leaderboard scores: your best score and time for the Daily Stack, Weekly Stack and this week's Time Attack, with a nickname derived from your account (for example "旅人 3F2A"), sent automatically when you clear a board or a Time Attack run ends while signed in. Other signed-in players can see the nickname and score, but not your email, name or account ID. Deleted with your account.
  • PK battles: for each match, the difficulty, board number, your nickname, tiles left, time, score, rank, your progress updated every 1.5 seconds during the match, and a progress curve sampled every 3 seconds. We also keep which matches you played (last 50), your wins and matches played, and how many rewarded matches you used today. This lets players in the same match see each other's nickname, progress and result, rank the match, give rewards and update the weekly PK leaderboard. Your latest curve per difficulty (nickname only, no account data) may be replayed as a "shadow rival" for players who can't find an opponent. Matches are deleted 7 days after they end. When you delete your account, your seat and progress are removed from matches you played, your nickname there becomes "—", and your PK records and shadow curves are deleted.
  • Friends (from 2026-10-28): your 6-character friend code and who you are friends with (up to 30). Used for the friends leaderboard, which shows only your and your friends' nicknames and scores. Friends see your nickname, never your email, name or account ID. Removing a friend removes it on both sides; deleting your account deletes your friend code and friendships.
  • Lucky Draw (from 2026-10-31): daily draw entries (account ID and date), the days you opened the app recently, your order number for first Google sign-in and first payment, and prize and claim records. Entered automatically the first time you open the app each day while signed in with Google (if eligible); numbers are given on first Google sign-in and first subscription or lifetime purchase. Used to pick daily winners, check lucky numbers, and give items, Premium trial codes and limited titles. The public board shows only approximate counts and event progress, never anyone's account. Entry lists are deleted within 30 days; deleting your account immediately deletes your prizes and numbers and removes your recent entries.
  • Community goal (from 2026-10-28): how many pairs you matched this week and today, and whether you claimed this week's reward, plus the community total and target. Sent automatically at the end of each game while signed in, to track the weekly goal and check if you can claim. Others can't see your personal count; deleting your account deletes your contribution record (the community total is not reduced).
  • Wishes: the feature wish text that yearly and lifetime members send, with the time and app version, to evaluate new features. Its status appears under "My wishes".
  • Problem reports: the description and screenshot (which you can remove first) you send with the bug button, plus the app version, phone model, Android version, screen name and a progress summary (next level, stars, number of purchases). Sign-in is required. They are used to find and fix the problem, reply with its progress and send you a supply pack if it is confirmed. Screenshots are deleted once the report is handled; reports are deleted about 10 days after that.
  • Free membership records: when the developer grants you free membership in the admin tool, we keep your email and the days and time granted, to give your account a membership period and log the change. Deleted with your account.
  • Share codes and redemptions: your share code, how many times it was redeemed, which codes you redeemed and the membership period redeemed, to grant member days and prevent repeated redemption. Deleted with your account.

We ourselves do not collect location, contacts, photos or device identifiers, and we never use your game data for ads. Payment details such as card numbers are handled by Google Play, and we never receive them.

Face-to-face battles (nearby devices): when you choose Face to face in PK Battle and allow the "Nearby devices" permission, the app uses Google Play services Nearby Connections to connect directly to the phones next to you (Bluetooth and Wi-Fi Direct), with no internet needed. While connected, the nearby phones can see your nickname (for example "旅人 3F2A"). During a match only tiles left, time, score and rank are sent between those phones; nothing is uploaded to our servers, and nothing is kept after the match. On Android 12 and earlier, the system requires location permission for Nearby Connections, but we never read or store your location. The permission is only requested when you tap Face to face, and you can turn it off in system settings at any time.

Daily Challenge dare links: when you tap Dare a friend after clearing the Daily Challenge and share it, the link carries that day's date, your time and, if you are signed in, your nickname (for example "旅人 3F2A"). This lives only in the link you share; our servers don't store it. Anyone who opens the link can see it, so don't share it if you'd rather not.

Crash reports: whether or not you sign in, when the game crashes or hits a serious error, Google Firebase Crashlytics collects the error log at the time, phone model, Android version, app version and an installation ID (not the advertising ID and not your account), only to find and fix the cause. They are kept for 90 days under Crashlytics settings. Only release versions installed from Google Play send them, and you can turn them off under Settings → Send crash reports.

Anonymous usage data (versions after 26.11): whether or not you sign in, Google Firebase Analytics collects what kind of thing you did (finished the tutorial or the home tour, the level number when you first clear one of the first 30 levels, watched a rewarded ad, opened the shop on the Premium page, the product code when you tap buy, and when the Starter Pack card on the home screen is shown or tapped), when and how often you open the app, phone model, Android version, app version, language, approximate country (from the network address) and an installation ID made by the app (not the advertising ID and not your account). It is used to see how many players come back the next day, after a week and after a month, where new players get stuck, and which features and products are used, so we can improve the game; purchase amounts come from Google Play billing automatically. It does not include your name, email, account ID, game progress or advertising ID, is not used for ads, and is not combined with other data to identify you. Individual events are kept for 2 months under Google Analytics settings, after which only aggregate numbers remain. Only release versions installed from Google Play send it, and you can turn it off under Settings → Accessibility & privacy → Send usage data.

Ads: when you watch an ad for items, Google AdMob collects the advertising ID, device and network information, approximate location (from IP) and ad interactions to serve ads, measure them and prevent fraud. Whether ads are personalized follows your choice in the consent form. See how Google uses information in ads.

Where data is stored and who can see it

  • Accounts and progress are stored in Google Firebase (Firebase Authentication and Cloud Firestore) on servers in the United States. Crash reports are stored in Firebase Crashlytics, and anonymous usage data in Google Analytics for Firebase.
  • All traffic between your phone and the servers is encrypted (HTTPS).
  • Security rules only let your own account read and write your progress. Other players cannot see it.
  • The developer can see the account list (including emails) in the Firebase console, only for administration and to handle deletion requests.
  • Leaderboards only show a nickname (for example "旅人 3F2A") and a score, visible only to signed-in players; scores can only be written by our cloud function. Purchase and pass records can also only be written by our cloud functions after checking with Google Play.
  • PK results can only be written by our cloud functions; during a match you can only update your own seat's progress. Rivals can't see your email, name or account ID. Room and challenge codes only work for people you share them with.

Data stored on your device

Whether or not you sign in, the game keeps your levels, challenge results, items, Treasury items, settings, statistics, tutorials seen, any game in progress, the list of problem reports you sent (the start of each description and its time), the bug button's position and how many ads you watched for items today in its private app storage so you can pick up where you left off. Settings are never uploaded.

Deleting your account and data

  • In the game: Settings → Account → Delete account. This deletes your account along with your cloud progress, the link between your purchases and the account, your one-time purchase and pass records, your wishes, your problem reports and their progress, your share code and redemption records, your closed-test usage records, your leaderboard scores (including the weekly PK board), your PK battle records and shadow-rival curves, your friend code and friendships, your community goal contributions, your Lucky Draw prizes, numbers and entries, and your family plan (if you own it, it is dissolved and family members lose the shared Premium; if you are a member, you leave it). Game progress on this phone is cleared too (settings stay). Gift card and trial codes already created stay valid until redeemed or expired. Deleting the account does not cancel a Google Play subscription, so cancel it in Google Play separately.
  • If you can't use the game: email the contact address below with the Google account email to delete. We will delete that account and its cloud progress within 30 days and reply to confirm.
  • Data on your phone only: uninstall the game, or choose "Reset all progress" in Settings.

Deletion cannot be undone. We keep no data from deleted accounts.

Backup

If Android's built-in backup to Google Drive is on, the system may include the game progress on your phone in your device backup. Google handles that backup under your account settings, and we cannot access it. You can turn it off in your phone's system settings.

Permissions

  • Internet and network state: used for Google sign-in, progress sync, confirming purchases, problem reports and loading ads.
  • Vibration: used for haptic feedback when you clear tiles (a normal permission with no prompt; you can turn it off in Settings).
  • Notifications: used for a daily 8 a.m. (phone local time) greeting notification. Android 13 and later ask you first, and you can turn it off in Settings or system settings. The notification is created on your phone and never goes through our servers.
  • Receive boot completed: used to reschedule the greeting after the phone restarts. It reads no data.
  • Advertising ID (AD_ID): used by Google AdMob to serve ads.
  • Google Play billing: used for subscriptions, the lifetime purchase, and buying the Starter Pack, item packs, look bundles, tile sets, festival boxes, lucky bags, tips, Premium gift cards and the Wonder Pass. Lucky-bag results are drawn on our server, and the odds of every prize are shown in the game before you buy.
  • Biometrics (fingerprint, face): declared by the Google sign-in component. The game does not use them and never reads any biometric data.
  • Nearby devices (Bluetooth and nearby Wi-Fi devices; location on Android 12 and earlier): only used to find and connect to the phones next to you for face-to-face battles, and only requested when you tap Face to face. Location is never read or stored.

The game does not request camera, microphone, contacts or storage permissions. Location permission is only requested on Android 12 and earlier because the system requires it for Nearby Connections; your location is never obtained.

Third-party services

Sign-in, cloud sync, crash reports (Crashlytics) and anonymous usage data (Analytics) use Google Firebase. Its handling of that data is also covered by the Google Privacy Policy and Firebase privacy information. Rewarded ads use Google AdMob (how Google uses information in ads). No other third-party services are used.

Closed-test sign-up

On the sign-up page (lianliankan-game.web.app/join) we collect the following, stored separately from in-app account data in Google Firebase (Firestore): the email you enter, your phone system (Android / iPhone), whether you agree to the 14-day continuous testing condition, whether you'd like to test future products, whether you want an iOS version, and the time you signed up.

We use it only to arrange the Google Play closed test (Android users only), give out rewards when the test is completed, and, depending on your answers, tell you about future new-product tests or an iOS version. We do not use this data for advertising and we never sell it or share it with third parties; your email is given to Google Play as part of the tester list and handled under Google's privacy policy.

The sign-up page has an optional “Fill in my email with Google” button. When you tap it, a Google account chooser appears and we read only the email of the account you pick, to fill in the field. Right after reading it, we delete the temporary sign-in record created by that tap (it is used only to read your email, never for the app), and we do not keep your Google name, profile picture or any other data. If you already have a Lianliankan account, this never deletes or changes it. If you prefer, you can simply type your email instead.

The sign-up page also offers a link to our official LINE account. Adding us as a friend or sending us your account through LINE is entirely optional; those messages are handled by LINE under its own privacy policy, and we use them only to confirm your sign-up and to contact you about the test.

To stop automated fake sign-ups from using up the spots, when you submit we temporarily store a one-way hash of your network IP address and the time of submission (we never store the IP address itself). It is used only to limit how many sign-ups can come from the same network in a short time, and it is deleted automatically the next day.

After you register, the first time you tap each of the three buttons on the sign-up page (“Join the test group”, “Become a tester” and “Download on Google Play”), we record the time in your sign-up record (we do not record anything you do in Google Groups or on Google Play). It is used only to count how many people completed the joining steps; to do this, your email is kept in your own browser (localStorage). These times are kept and deleted together with your sign-up.

You can email zifubazaar@gmail.com at any time to see or delete your sign-up. Deleting your sign-up only removes the sign-up page data and does not affect your app account.

Usage record during the closed test (from October 19, 2026): during the closed test, if you are signed in with Google in the App, the first time you open the App each day it tells our server “this account opened the App today”. We record your Google account email, name, account ID, App version and the dates you opened the App (Taiwan time), only to confirm who took part in the test and for how many days so we can give out the test reward (premium membership). We do not record what you do in the App, and nothing is recorded if you are not signed in. Deleting your account in the game (Settings → Account → Delete account) also deletes this record.

Refunds

  • For anything bought with real money, request a refund through Google Play (Google Play refund help).
  • If a minor made a purchase without a parent's permission, the parent can email zifubazaar@gmail.com with the Google Play order number (starting with GPA.) and we will help.

Children

The game is suitable for all ages, and everything can be played without signing in. Children under 13 should only use Google sign-in with a parent's permission. Ads only play when a player taps "Watch an ad for items"; they never pop up on their own.

Changes

If a future version changes how data is handled, we will update this policy and its effective date before releasing that version.

Contact

Lianliankan is developed by Zifu Digital (紫芙數位). For questions about this policy or to request deletion of your account and data, email:

Zifu Digital zifubazaar@gmail.com