草堆尋針 2 隱私權政策

最後更新:2026-11-11 · 使用條款

本頁面為方便您閱讀而提供的翻譯,僅德文版本具有法律效力。

1. 資料控管者

草堆尋針 2 App 中資料處理的控管者為 BRUNIQO,Alessandro Brüning,Katharina-Bräckeler-Straße 4a, 41462 Neuss, Germany。電子郵件:support@bruniqo.de。進一步資訊請見法律聲明(Impressum)。

本政策適用於 iOS App 草堆尋針 2(德文名稱:Nadel im Heuhaufen 2)及其遊戲伺服器。造訪本網站時,適用網站隱私權政策。

本政策亦適用於 Google Play 上的 Android App「Nadel im Heuhaufen」。Android 上的差異(使用 Google 或 Apple 登入、透過 Google Play 購買、供廣告使用的廣告 ID)說明於第 14 條。

2. 概述

您可以不使用「使用 Apple 登入」而單人遊玩;您的存檔儲存在您的裝置上,但遊玩時需要連線至我們的遊戲伺服器。共享農場、線上帳號復原、帳號點數購買以及獎勵影片點數領取,需要相關的線上服務。本機的遊戲資金與線上帳號點數是各自獨立的餘額。

Unity LevelPlay 整合內建的 ironSource Ads、Unity Ads 及 Liftoff Monetize (Vungle) 廣告聯播網的廣告。App 內的個人化廣告選擇與 iOS 追蹤權限是分開的(第 6 條)。我們沒有獨立的第三方遊戲分析服務;廣告 SDK 確實會為廣告分析而處理資料。我們使用錯誤回報服務 Sentry 記錄 App 與遊戲伺服器中的當機與錯誤,以便修正;為此,App 也會回報每次使用的開始與結束(第 7 條)。App 不會要求 GPS 定位,也不會存取聯絡人、相機或麥克風。僅在您想將螢幕截圖附加到自願提供的意見回饋時,系統選擇器才會將您明確選取的圖片交給 App;這不會要求存取您的整個相簿。

2.1 自願提供的意見回饋

您可以透過「帳號與點數」或線上帳號區中的「傳送回饋」回報錯誤或提出改進建議,無需登入亦可使用。僅在您點選「傳送」時,App 才會將所選類別、您的描述、App 語言、傳送前顯示的 App 版本、建置編號、平台與作業系統版本,以及(若有提供)您選填的回覆電子郵件地址與您所選的圖片傳送至我們的遊戲伺服器。伺服器會將訊息以電子郵件轉寄至 feedback@bruniqo.de,該地址會導向 support@bruniqo.de 支援信箱。回覆電子郵件地址並非必填;若未提供,我們無法以此方式回覆您。App 絕不會自動擷取螢幕截圖。傳送前,請檢查所選圖片是否含有私人資料及他人的資料。此自願提供的意見回饋與第 7 條所述自動傳送的 Sentry 當機與錯誤回報屬於不同的資料流。

為避免重複嘗試導致同一則訊息被多次傳送,遊戲伺服器會將隨機的請求 ID 連同狀態與時間儲存 24 小時。這張技術性的傳送記錄表不含描述、電子郵件地址或圖片。24 小時僅適用於此技術性傳送收據,不適用於支援信箱中所收到電子郵件的內容。

3. 使用 Apple 登入

若您想使用線上帳號,請以「使用 Apple 登入」登入。App 不會向 Apple 索取您的姓名或電子郵件地址。我們的伺服器直接與 Apple 驗證登入,並向 Apple 兌換一次性授權碼。

我們不會以明文儲存 Apple 提供的使用者識別碼,僅儲存以密鑰衍生出的不可逆檢查值 (HMAC)。此檢查值會對應到隨機產生的內部帳號識別碼。我們也會以加密形式儲存 Apple 核發的更新權杖 (refresh token),以便在您刪除帳號時,向 Apple 撤銷與您 Apple 帳號的連結。

登入後,App 會收到一個隨機的工作階段權杖,並保存在您裝置的鑰匙圈中。我們在伺服器上僅儲存其雜湊值。工作階段最長有效 30 天;「登出」會立即結束該工作階段。若您在另一部裝置上登入,先前的工作階段會在您確認後結束。

4. 玩家個人檔案與遊戲進度

針對您的帳號,我們會儲存您的顯示名稱(預設為「Spieler」)、角色外觀、等級與經驗值等遊戲數值、您的個人點數、永久取得的工具,以及您目前與最近造訪過的農場。

本機單人存檔會保留在您的裝置上。對於每座線上農場,伺服器會儲存遊戲狀態,例如挖掘進度、已興建的設施與機器、農場資金、研究、裝備及保留期限。遊戲狀態由遊戲動作記錄建構而成,該記錄會載明哪個玩家帳號執行了哪項動作。

當您在農場中遊玩時,該農場的其他成員會看到您的顯示名稱、您角色的外觀、其在遊戲世界中的位置與活動,以及您傳送的快速聊天訊息。這同樣適用於有您不認識之玩家的公開隊伍。快速聊天訊息為預設短語;無法傳送自由文字、語音訊息或圖片。位置是虛擬遊戲世界中的座標,而非您裝置的所在位置。

已登入帳號的使用統計。若您的帳號已登入,我們會針對其連線至我們伺服器的每個曆日 (UTC) 記錄一個日期標記,並附上平台(iOS 或 Android)。對於新帳號,我們還會儲存帳號建立日及平台。我們僅將其用於彙總數據,例如有多少帳號活躍,以及有多少帳號在 1、7 與 30 天後回訪。不包含時刻、遊戲內容、位置及裝置詳細資料。日期標記最長在 31 天後刪除,建立日則在 32 天後刪除;在刪除帳號或提出異議時,兩者均立即刪除。沒有帳號的玩家不會獲得日期標記;下一段說明 App 的匿名遊戲統計。

App 的匿名遊戲統計。為了讓我們能有針對性地改善遊戲,並以經濟上可行的方式經營支應遊戲的廣告,App 會在您的裝置上進行計數(即使您未使用帳號遊玩亦然),並大約每天一次或在 App 轉入背景時,將彙總的每日計數器傳送至我們自己的遊戲伺服器。計數的內容包括:有多少次工作階段及其持續多久(僅以區間表示,例如「1 至 5 分鐘」)、遊玩分鐘數、工作階段開始時所在的四小時區段 (UTC)、載入花費多久、工作階段結束時所在的畫面、自安裝以來已經過多少天(以區間表示)以及 App 是否在 1、7 或 30 天後再次開啟、哪些初始步驟曾達成一次、開啟了哪些選單及執行了哪些遊戲動作(例如所建造的機器種類、研究領域、回合結束及其持續時間區間)、商店中的步驟(開啟、開始購買、完成或取消,不含商品)、以區間表示的隊伍規模,以及以區間表示的技術資料(依記憶體區分的裝置等級、影格時間、記憶體警告、遊戲畫面的重新啟動、作業系統主要版本、App 語言、連線中斷)。在廣告方面,App 會依格式、版位及廣告聯播網,計算廣告被載入、無法提供或顯示的次數、載入花費多久(以區間表示)、由廣告 SDK 回報之每則廣告預估收益的每日加總(國家僅以粗略的國家群組表示)、每次工作階段出現多少則廣告,以及工作階段是否在全螢幕廣告後不久即結束,此外還有 iOS 追蹤權限與廣告選擇的分布情形,以及免廣告是否啟用或已購買。每個計數器僅帶有平台、App 建置編號、曆日 (UTC),以及在適用時的「訪客」或「帳號」,但不含任何裝置、安裝、帳號或廣告 ID,不含確切時間,也不含個別事件。每次上傳都帶有其專屬的隨機數字,使連線中斷後重複的上傳不會被重複計算;此數字每次上傳都會重新產生,不指名任何裝置,並最長在九天後刪除。伺服器會檢查每個值、捨棄未知的值,且僅儲存依平台與建置編號計算的每日加總。若您已登入並已對使用統計提出異議(第 12 條),App 不會計算或傳送上述任何內容,並會捨棄尚未傳送的資料;在遊戲伺服器於啟動後確認您的異議狀態之前,所有資料均保留在您的裝置上。傳送時在技術上會傳輸您的 IP 位址;該位址僅為防止濫用而短暫處理(第 7 條)。

內部玩家檔案。為了能依據實際的遊玩過程改進價格、優惠、廣告版位及遊戲平衡,尤其是在購買與廣告方面,我們在自己的遊戲伺服器上為每個帳號建立一份內部玩家檔案。此檔案與上述您帳號的遊戲資料分開,不會在遊戲中顯示,即使對您也不會顯示。此檔案由附有日期及精確到分鐘之時間的事件歷程,以及由其計算出的指標所組成。伺服器會記錄其自行入帳或驗證的內容:登入、點數包的購買(點數包、點數、定價與幣別、商店,以及任何首購或優惠獎勵)、退款與沖銷、每次點數花用及其類型(例如增益、工具、天賦點數或永久機器)、價格,以及花用前後您的兩種餘額(購買的點數與廣告點數)、其他點數發放、獎勵影片(已保留、已取消、經廣告聯播網確認及已入帳)、已接受及已過期的優惠、在線上農場完成的回合及其結果(找到針或農場重置),以及以手動、機器或採礦方式從草堆中取出之草稈的比例、無效的獎勵代碼,以及您線上遊玩的日期與時段區塊。首次建立檔案時,伺服器會以您帳號既有的入帳紀錄一次性補齊歷程。此外,App 每天會針對您的帳號傳送一次每日報告,內含固定的計數器:已顯示及已開啟的優惠、依格式及版位區分的廣告曝光、因廣告頻率控制而未顯示的廣告、提供的獎勵影片、由廣告 SDK 回報之預估廣告收益的每日加總、遊玩分鐘數(單人、在您自己的農場或在他人的農場)、iOS 追蹤權限與您的廣告選擇狀態、App 語言、粗略的國家群組及 App 建置編號。伺服器也會將 App 在單人農場回合結束時傳送的回合報告記為每日計數器(回合數及依相同分類的草稈比例)。我們將這些值標示為裝置提供的資料;伺服器會依固定清單與上限加以檢查、捨棄未知的值,且絕不將其用於餘額、購買或點數發放。伺服器會根據上述所有資料計算各項指標,例如每位玩家的營收、至首次購買所需的時間,以及分類,例如依購買、廣告及遊玩行為分類,其中包括遊玩風格(主要以手動、機器或採礦方式)。此檔案以伺服器使用密鑰從您的帳號 ID 衍生出的簡短代碼儲存 (HMAC);其中不含任何帳號、交易、安裝或廣告 ID,不含 IP 位址、精確位置,也不含自由文字。若您在沒有帳號的情況下遊玩並觀看獎勵影片,您的 App 會從伺服器取得一個隨機的訪客識別碼,伺服器僅儲存其雜湊值;伺服器會以相同方式為該識別碼建立一份訪客檔案,並在您登入時將其併入您帳號的檔案。只有我們身為營運者可透過受保護的營運者存取權限存取;顯示個別檔案的分析僅供內部使用,且我們不會將此檔案提供給第三方或廣告聯播網。若您已對使用統計提出異議(第 12 條),則不會建立任何檔案。

5. 透過 Apple 購買點數

您透過 Apple 的 App 內購買,購買 50、100、500 或 1,000 點的點數包。付款完全由 Apple 處理;我們不會收到付款或信用卡資料。

購買時,App 會向 Apple 傳遞一個與您遊戲帳號連結的隨機購買識別碼,以便將該購買記入您的帳號。我們的伺服器會驗證由 Apple 簽署的交易,並僅將點數入帳一次。針對每筆購買,我們會儲存交易編號、產品、已加入的點數及任何退款狀態。Apple 會通知我們的伺服器退款事宜;已退款的點數會從您的餘額中扣除。若因已退款的點數已被花用而使您的餘額低於零,則遊玩、工具、解鎖內容、免廣告及與他人一同遊玩將被封鎖,直到您購買相當於負數金額兩倍的點數為止;您購買的每一點點數都會記入您的帳號(使用條款第 3 條)。您的帳號、點數購買、刪除帳號及意見回饋功能仍可使用。為此,我們會將未結金額、仍缺少的點數,以及哪些購買已計入其中,與您的帳號一併儲存。若您的帳號在登入時或開始遊玩時遇到此封鎖,我們的營運者每天最多會收到一則訊息,其中以簡短代碼(假名)取代您的帳號識別碼、等級、這些金額及時間(GDPR 第 6 條第 1 項第 f 款,行使我們的請求權)。

向 Apple 提供退款申請相關資訊。若您向 Apple 申請退款,Apple 可能會向我們詢問消耗情況。僅在您購買時同意購買按鈕下方那一行文字的情況下,我們的伺服器才會以下列資訊回覆 Apple:點數是否已交付、已購買點數中已花用的比例、遊戲無需購買即可遊玩,以及我們的退款建議。我們不會傳送姓名、遊戲狀態或交易編號以外的識別碼。未經您同意,我們不會回覆 Apple。我們會在您的帳號中儲存您是否同意、何時(伺服器時間)同意,以及同意的是哪個文字版本;您可隨時在「帳號」下撤回同意,待回覆的資料隨即作廢。法律依據為您的同意(GDPR 第 6 條第 1 項第 a 款)。

首購紀錄清單。在針對首次購買者的優惠中,點數包首次購買的獎勵只應給予一次,即使有人建立新帳號亦同。為此,在透過 Apple 或 Google Play 購買後,我們的伺服器會以密鑰衍生出的不可逆檢查值 (HMAC) 記錄已有購買:一個由您帳號的登入識別碼產生;透過 Apple 購買時,另一個由 Apple 就本遊戲指派給您 App Store 帳號的識別碼 (appTransactionId) 產生。Google Play 不提供此類識別碼;因此在該處只使用登入識別碼。我們隨每個檢查值僅儲存一個月份:最後一次購買的月份,或在我們不知道該月份時,建立該項目的月份。為此,我們不會儲存您的姓名、電子郵件地址或任何明文識別碼。項目會在該月份結束後 25 個月刪除;在此之前,即使您刪除帳號,項目仍會保留,否則可透過刪除帳號並重新建立帳號再次取得獎勵。法律依據為我們保護優惠免遭濫用的正當利益(GDPR 第 6 條第 1 項第 f 款)。我們不會將這些項目提供給第三方。

您也可以透過觀看選擇性的獎勵影片賺取點數(第 6 條)。點數除其他用途外,可用於支付與他人一同遊玩的一次性解鎖費用,即開放您的農場供訪客進入,以及加入其他玩家的農場。私人世界仍免費。價格與您的餘額僅由我們的伺服器檢查。

6. 廣告與追蹤

片頭動畫之後,App 會透過 Unity LevelPlay 顯示橫幅廣告、在遊戲自然中斷處偶爾出現的全螢幕廣告,以及選擇性的獎勵影片。片頭動畫期間不會顯示全螢幕廣告。僅在下列時機才可能出現全螢幕廣告:一回合結束後、研究完成後、建造完成後、出售後、訂單完成後、您關閉商店或帳號並返回遊戲時、您從選單或離線遊玩返回時、您離開農場時,以及 App 在背景中至少一分鐘後您返回 App 時。沒有任何全螢幕廣告會中斷進行中的遊玩。預設值為:安裝後第一則全螢幕廣告最早在實際遊玩三分鐘後出現,之後兩則全螢幕廣告之間至少間隔五分鐘的實際遊玩,且每小時最多四則全螢幕廣告。遊戲伺服器在固定上下限內設定這些數值(第一則廣告最早在一至三十分鐘後,間隔二至六十分鐘,每小時一至十二則全螢幕廣告);若我們變更這些數值,會更新本文。獎勵影片僅在您自行點選後才會開始。廣告聯播網為 Unity Technologies 的 Unity LevelPlay(前身為 ironSource);透過 LevelPlay 聯播,可能會投放來自其他廣告夥伴的廣告。

ironSource Ads、Unity Ads 及 Liftoff Monetize (Vungle) 透過 Unity LevelPlay 整合。Unity 與 Liftoff 可能依各自條款在歐盟以外地區(包括美國)處理資料。其 Unity 隱私權政策與 Liftoff 隱私權政策說明了責任歸屬、接收者、保存期間、資料傳輸及資料保護權利。

視已安裝的 App 版本與啟用的廣告設定而定,Chartboost LLC(LoopMe 集團旗下公司)可能另外透過 Unity LevelPlay 提供插頁式廣告。這可能涉及處理 IP 位址、裝置與 App 資訊、可用的廣告識別碼,以及廣告曝光與互動資料。您在 App 與作業系統中所做的廣告與追蹤選擇仍然適用。有關資料處理、接收者、資料傳輸及隱私權的詳細資訊,請見 Chartboost/LoopMe 隱私權聲明。

App 啟動時會先顯示片頭動畫。片頭動畫結束或被略過之後,且在廣告 SDK 啟動之前,您須在 App 中明確選擇個人化廣告或非個人化廣告。先前的 iOS 追蹤權限不能取代此選擇。僅在您選擇個人化廣告後,App 才會在需要時另外要求 iOS App 追蹤透明度 (ATT) 權限。僅在您於 App 中同意且 ATT 目前允許時,才會啟用個人化。若您選擇非個人化廣告或拒絕 ATT 權限,App 會將這些限制傳送給廣告 SDK;沒有 ATT 權限時,IDFA 無法使用。非個人化廣告並不表示不處理任何資料。

您可以在 App 設定中撤回您對未來處理的同意,並在「設定」→「隱私權與安全性」→「追蹤」下變更 iOS 權限。返回 App 時,App 會再次檢查權限、更新廣告設定,並捨棄尚未顯示的快取廣告。已在顯示中的全螢幕廣告可以播放完畢。撤回同意不會鎖定遊戲玩法或既有的購買權益。

Unity LevelPlay 及其整合的廣告夥伴處理資料,以投放、衡量及計費廣告並防止詐欺,包括 IP 位址、裝置型號、作業系統、語言、裝置或安裝識別碼,以及廣告觀看與點擊。Liftoff Monetize (Vungle) 亦明確列出概略位置、裝置識別碼、廣告資料、產品互動、技術效能資料及 ATT 狀態,供第三方廣告與廣告分析使用。概略位置可由 IP 位址推得;App 不會要求 GPS 定位。在允許追蹤時,這也包括 IDFA,以及與其他 App 或公司之資料的許可連結。裝置與安裝識別碼為假名化而非匿名。

獎勵影片:獎勵影片為選擇性項目,領取點數需有線上帳號。影片開始前,伺服器會顯示其獎勵與剩餘額度;目前政策為一點點數,且 24 小時內最多十次保留中或已完成的符合資格觀看。若廣告未能開始,其保留名額會被釋出。僅在取得經驗證的伺服器回呼後才會發放點數;延遲的確認可能稍後才到達。

廣告 SDK 會收到保存於裝置鑰匙圈中的隨機安裝識別碼,而非 Apple 識別碼或登入權杖。一個不透明的一次性保留識別碼,會將廣告觀看與我們伺服器上提出請求的帳號連結起來。獎勵記錄為私有。已處理事件的雜湊值在刪除帳號後可能在不與帳號連結的情況下保留,以防止重複發放獎勵。

廣告版位的測試變體。為比較廣告版位,App 可能會將某次安裝分配到一個測試變體。為此,App 會擲出一次 0 到 99 的隨機數並儲存在您的裝置上;當它從我們的遊戲伺服器擷取廣告設定時,僅傳送這個數字。這個數字不是識別碼:許多安裝共用相同的數字,且 App 不會為此建立或傳送任何裝置、安裝、帳號或廣告 ID。該變體僅變更 App 傳遞給 LevelPlay 之廣告版位的內部名稱,從而影響在上述限制範圍內會選出哪些全螢幕廣告及其出現頻率。不會因此額外收集任何資料。

選擇性的廣告成效衡量(僅限 iOS)。App 提供此功能後,您可以在「帳號」下開啟選擇性設定「自願協助改善廣告」。在您開啟之前,此設定為關閉,且與您對個人化廣告的選擇無關。僅在您開啟後,App 才會建立一個獨立的隨機衡量識別碼。該識別碼僅儲存在這部裝置的鑰匙圈中,且不會與您的帳號、顯示名稱、Apple ID 或廣告識別碼 (IDFA) 連結。App 會以此識別碼向我們自己的遊戲伺服器傳送:App 建置編號、您使用 App 的時間(每分鐘最多一筆)、本可顯示廣告的遊戲中斷點,以及廣告是否顯示及其原因、已顯示廣告的格式與版位,以及在 LevelPlay 向 App 回報的情況下,每則廣告的收益、投放的廣告聯播網與國家,還有獎勵影片是否已提供、開始、完成並入帳。我們不會為此儲存帳號資料或 IP 位址。若您已登入並對使用統計提出異議,App 不會傳送任何衡量資料。

目的在於衡量廣告的收益表現並測試廣告頻率。測試期間,您的安裝可能會被隨機分配到一個群組,該群組在相同時機看到全螢幕廣告的次數較少、間隔不同,或來自不同的廣告夥伴。上述限制(預設每小時最多四則全螢幕廣告、伺服器端最多十二則)以及僅限於既有遊戲中斷點的限制,適用於每一個群組。我們不會與廣告夥伴或其他第三方分享衡量資料。

若您關閉此設定,收集會立即停止,且 App 會在下次連上伺服器時刪除與您的衡量識別碼相關聯的所有資料;在此之前,它會顯示「刪除待處理」。

匿名廣告使用計數器。為了讓我們得知同意對話框、廣告中斷點及獎勵影片是否如預期運作,App 會將彙總的每日計數器傳送至我們自己的遊戲伺服器:廣告同意對話框與 iOS App 追蹤透明度對話框顯示了多少次、每種選擇各做了多少次、廣告中斷點被請求了多少次、因無可用廣告或因頻率限制而略過多少次、顯示或因錯誤而結束多少次、獎勵影片被提供、開始及完成了多少次,以及 App 在長時間處於背景後被重新開啟了多少次,各項在適用時均附有版位名稱。其他僅有的詳細資料為平台(iOS 或 Android)、App 建置編號與曆日 (UTC)。計數器不含任何裝置、安裝、帳號或廣告識別碼(IDFA 或 Android 廣告 ID),也不含時刻;伺服器會依日期、平台與建置編號彙總。傳送時,基於技術原因會傳輸您的 IP 位址;遊戲伺服器僅在記憶體中短暫處理該位址以防止濫用(第 7 條),且不會儲存。由於計數器無法歸屬於任何人,因此沒有針對它們的獨立設定;我們在此加以說明,讓您知道 App 傳送了什麼。

7. 技術連線資料與裝置

每次連線至遊戲伺服器,技術上都會傳輸您的 IP 位址。遊戲伺服器僅在記憶體中使用該位址,以限制每個位址的請求數,從而抵禦濫用與過載。它不會將該位址儲存在遊戲資料庫中,也不會將其與您的帳號連結。為了註冊選擇性的廣告成效衡量、衡量事件以及匿名廣告使用計數器(第 6 條)和匿名遊戲統計(第 4 條),遊戲伺服器另會依網路(即每個 IPv4 位址,或 IPv6 的每個 /64 前綴)與曆日 (UTC) 計算請求數,使用計數器的上傳另依每小時計算。計數用的金鑰是網路的加鹽雜湊值:它以遊戲伺服器每次啟動時重新產生的隨機值形成,且與該值一樣僅保存在記憶體中。不會儲存任何位址。為了註冊廣告成效衡量,遊戲伺服器另會在此計數金鑰下,於當前曆日內保留已註冊衡量識別碼的雜湊值(SHA-256,未加鹽),使同一衡量識別碼的重複註冊只計一次;此值同樣僅保存在記憶體中,且不會在新的曆日重複使用。App 與伺服器之間的連線以 HTTPS 加密。

App 僅在您裝置上的自身儲存區域中保存其技術效能記錄。該記錄不會傳送給我們。這與第 6 條所述由廣告 SDK 處理的效能資料,以及當機與錯誤回報(見下文)中的技術詳細資料是分開的。

當機與錯誤回報 (Sentry)。為偵測並修正 App 與遊戲伺服器中的當機與錯誤,我們使用 Sentry 服務(第 10 條)。App 僅在發生當機、停止回應或技術錯誤時才會傳送回報。回報內容包含堆疊追蹤(錯誤發生時程式的哪些部分正在運作)、錯誤訊息、錯誤發生前最後的技術事件(例如 App 啟動、畫面切換或移至背景)、App 版本與建置編號、作業系統版本、裝置型號、其他技術性裝置詳細資料(例如語言設定、時區、可用儲存空間與電池電量)、記憶體與遊戲檢視畫面 (WebView) 的狀態、裝置的圖形處理能力,以及您是單人遊玩還是線上遊玩。加入代碼與獎勵代碼、存取權杖、電子郵件地址及類似的識別碼在傳送前會被遮蔽。

為了讓我們得知某個 App 版本是否比前一版更常當機並迅速修正錯誤,App 還會在每次使用開始與結束時傳送工作階段報告,內含 App 版本、狀態(例如正常結束或當機)及隨機產生的安裝編號。即使您不使用帳號遊玩,此規定亦適用;這些報告不屬於第 4 條的使用統計。安裝編號僅用於判定每個 App 版本的當機率。它是獨立的編號,並非提供給廣告 SDK 的安裝識別碼(第 6 條)。Sentry 僅以雜湊形式儲存該編號;它不會與您的帳號、顯示名稱、廣告識別碼或 IP 位址連結。安裝編號、限制每日報告數量的計數器,以及在傳送之前尚無法送出的回報與工作階段報告(例如當機後或沒有網際網路連線時),均保留在您的裝置上;刪除 App 即可將其移除。

遊戲伺服器同樣會將其錯誤回報給 Sentry,內容包含錯誤訊息、堆疊追蹤與伺服器環境的詳細資料,但不含請求內容、IP 位址或帳號資料。從 App 傳送時,技術上會傳輸您的 IP 位址;Sentry 不會儲存該位址。這些回報不會用於追蹤或廣告;我們不會據此建立使用者側寫,也不會進行螢幕錄影。Sentry 會在最遲 90 天後自動刪除回報與工作階段報告。

8. 保存期間

9. 刪除您的帳號

您可隨時在 App 中透過「刪除帳號」刪除您的帳號,然後以 Apple 確認您的身分。從裝置上刪除 App 並不會刪除您的帳號。刪除帳號會進行下列處理:

10. 接收者與主機代管

BRUNIQO 自行營運遊戲伺服器,該伺服器架設於德國 Hetzner Online GmbH 公司(地址:Industriestr. 25, 91710 Gunzenhausen,德國)所出租的伺服器主機上。由 Hetzner 負責提供資料中心與伺服器硬體設備。

我們使用 Apple 的服務進行登入、App 內購買及退款通知。Apple 依其自身的隱私權政策處理資料,並可能依其基礎架構在歐盟以外地區處理。

針對當機與錯誤回報(第 7 條),我們使用 Functional Software, Inc. (Sentry)(45 Fremont Street, 8th Floor, San Francisco, CA 94105, USA)作為 GDPR 第 28 條所指的受託處理者。Sentry 將回報與工作階段報告儲存在歐盟(德國法蘭克福)。Sentry 在歐盟以外的美國處理我們 Sentry 帳號的管理資料,例如組織、專案與使用者帳號的詳細資料。由於 Sentry 是美國公司,無法排除來自美國的存取,例如在提供支援的過程中。對於傳輸至美國,我們依據歐盟執行委員會對歐盟與美國資料隱私架構 (EU-US Data Privacy Framework) 所作的適足性決定(Sentry 已通過該架構認證),並另依 Sentry 資料處理協議中的歐盟標準契約條款。

Unity LevelPlay、Unity Ads 及 Liftoff Monetize (Vungle) 被整合用於廣告與獎勵影片。第 6 條說明其資料處理,包括廣告分析。

11. 法律依據

我們處理您的帳號、遊戲營運、多人功能、點數購買及刪除帳號,是為履行使用契約(GDPR 第 6 條第 1 項第 b 款)。限制每個 IP 位址的請求數,以及在刪除帳號後保留購買殘餘資料,是基於我們對安全營運及正確處理退款的正當利益(GDPR 第 6 條第 1 項第 f 款)。

個人化廣告、存取廣告識別碼及追蹤,是基於您的同意(GDPR 第 6 條第 1 項第 a 款、TDDDG 第 25 條第 1 項),您可隨時撤回同意,向後生效。顯示非個人化廣告以支應免費遊戲,是基於我們的正當利益(GDPR 第 6 條第 1 項第 f 款)。獎勵影片的點數入帳,是為履行使用契約(GDPR 第 6 條第 1 項第 b 款)。

已登入帳號的使用統計:基於可靠營運遊戲並有針對性地加以改進的正當利益(GDPR 第 6 條第 1 項第 f 款);僅評估彙總數據。

當機與錯誤回報以及工作階段報告 (Sentry):基於 App 穩定安全及遊戲伺服器可靠運作的正當利益(GDPR 第 6 條第 1 項第 f 款),即偵測並修正當機與錯誤。App 在未經同意的情況下,將安裝編號、報告計數器以及尚未傳送的回報與工作階段報告儲存在您的裝置上,並為此讀取第 7 條所列的技術性裝置詳細資料,因為這對於以穩定且正常運作的狀態提供您所使用的 App 是絕對必要的(TDDDG 第 25 條第 2 項第 2 款)。

選擇性的廣告成效衡量,包括將衡量識別碼儲存在您的裝置上,是基於您的同意(GDPR 第 6 條第 1 項第 a 款、TDDDG 第 25 條第 1 項)。您可隨時透過關閉設定來撤回同意,向後生效。撤回後我們會保留該雜湊值,以落實您的撤回(GDPR 第 6 條第 1 項第 c 款及第 f 款)。

匿名廣告使用計數器:基於讓同意對話框、廣告中斷點及獎勵影片持續運作,並以經濟上可行的方式經營支應免費遊戲之廣告的正當利益(GDPR 第 6 條第 1 項第 f 款)。這些計數器無法歸屬於任何人;傳送時對 IP 位址的短暫處理,是為了防止濫用。

App 的匿名遊戲統計:基於穩定經營遊戲、有針對性地改善遊戲,並以經濟上可行的方式經營支應免費遊戲之廣告的正當利益(GDPR 第 6 條第 1 項第 f 款)。僅評估彙總數據;每日加總無法歸屬於任何人。

內部玩家檔案:基於透過購買與廣告使免費遊戲具經濟效益地營運,並依據實際的遊玩過程改進價格、優惠、廣告版位及遊戲平衡的正當利益(GDPR 第 6 條第 1 項第 f 款)。此檔案已假名化,僅供我們身為營運者存取,不會對外提供,也不會用於個人化廣告;您可隨時提出異議(第 12 條)。

12. 您的權利

您享有查閱權、更正權、刪除權、限制處理權與資料可攜權,並有權對基於正當利益的處理提出異議。您也可以向資料保護監管機關提出申訴,例如北萊茵-西伐利亞邦資料保護與資訊自由專員 (LDI NRW)。請將請求寄至 support@bruniqo.de。

對使用統計提出異議:請來信至 support@bruniqo.de 並附上您的帳號 ID(在遊戲中的「帳號」下,項目「ID」)。我們隨後會將您的帳號永久排除於統計之外,並刪除既有的日期標記及儲存的建立日。自您的 App 下次與遊戲伺服器聯繫起,App 也不再為您的帳號計算或傳送匿名遊戲統計。由於每日加總未與任何帳號連結,我們無法個別刪除已傳送的計數器。

您對使用統計提出的異議也適用於內部玩家檔案(第 4 條):我們會立即刪除既有檔案及其事件歷程,且不再為您的帳號建立檔案;訪客檔案則會在登入時刪除,而非併入。我們在購買與餘額方面所需的入帳紀錄不受影響。若您撤回異議,檔案僅自該時點起重新開始建立。只要以您的帳號 ID 寄信至 support@bruniqo.de 提出請求,您即可查閱您的資料(GDPR 第 15 條),包括您的內部玩家檔案及其事件歷程,即使在我們停止收集之後亦然。沒有帳號時,我們無法將訪客檔案歸屬於任何人(GDPR 第 11 條第 2 項)。

我們無法將當機與錯誤回報或工作階段報告歸屬於任何人或帳號。因此,只有在您提供能讓我們找到您的回報的詳細資料時,我們才能處理涉及個別回報的查閱、刪除或異議請求(GDPR 第 11 條第 2 項)。

沒有您的衡量識別碼,我們無法將廣告成效衡量資料歸屬於某人;關閉設定即會將其刪除。對於其他請求,在您提供能讓我們找到資料的資訊之範圍內,我們依 GDPR 第 11 條第 2 項處理。

13. 變更

當資料流或 App 功能發生重大變更時,我們會更新本政策。以本頁面上發布的版本為準。

14. Android App「Nadel im Heuhaufen」(Google Play)

在 Google Play 上,本遊戲以「Nadel im Heuhaufen」之名上架(套件名稱 de.bruniqo.nadelimheuhaufen)。它與 iPhone 上的草堆尋針 2 是同一款遊戲,使用同一個遊戲伺服器。第 1 至 13 條亦適用於 Android App。若 Android 的運作方式不同,則另適用本條規定。

14.1 使用 Google 登入

在 Android 上,您可以透過 Android Credential Manager 以「使用 Google 登入」建立線上帳號。我們的伺服器會以 Google 的公開金鑰驗證 Google 核發的登入權杖。我們僅儲存以密鑰從您的 Google 帳戶識別碼衍生出的不可逆值 (HMAC),並將其對應到隨機的內部帳號 ID。我們不會儲存您的 Google 電子郵件地址、姓名或個人資料相片。我們不會儲存 Google 更新權杖。

以 Google 建立的帳號是獨立的帳號。Google 帳號與 Apple 帳號不會合併,點數與已購買的工具也不會在兩者之間轉移。在 Android 上,工作階段權杖會加密儲存在您裝置上 App 的儲存區域中,金鑰保存於 Android Keystore。其餘方面,工作階段適用第 3 條。

14.2 使用 Apple 登入

在 Android 上,您也可以選擇「透過 Apple 登入」。App 會在瀏覽器中開啟 Apple 的登入頁面。我們的伺服器會向 Apple 驗證登入,並向 Apple 交換一次性授權碼。我們不會以明文儲存您的 Apple 帳號識別碼;我們僅儲存對應到隨機內部帳號 ID 的不可逆 HMAC。我們以加密形式儲存 Apple 核發的更新權杖,以便在您刪除帳號時撤銷與您 Apple ID 的連結。以 Apple 建立的帳號不會與 Google 帳號合併;點數與已購買的工具也不會在兩者之間轉移。

在 Android 上,工作階段會加密儲存在您裝置上 App 的儲存區域中,金鑰保存於 Android Keystore。其餘方面,工作階段適用第 3 條。

14.3 透過 Google Play 購買點數

在 Android 上,您透過 Google Play Billing 購買點數包。付款完全由 Google 處理;我們不會收到任何付款或信用卡資料。App 會向 Google 傳遞一個與您遊戲帳號連結的隨機購買識別碼。我們的伺服器會透過 Google Play Developer API 直接向 Google 驗證每筆購買,並僅將其入帳一次。針對每筆購買,我們會儲存 Google 訂單編號、產品、已授予的點數及任何退款狀態。

Google 會透過 Google Play Real-time Developer Notifications(經由 Google Cloud Pub/Sub 傳送)通知我們的伺服器退款與作廢的購買。已退款的點數會從您的餘額中扣除;餘額低於零時,第 5 條相應適用。刪除帳號後,訂單編號、Google 最近一次通知的時間,以及購買識別碼的不可逆雜湊值仍會保留,與第 9 條針對 Apple 所述相同。

14.4 Android 上的廣告與廣告 ID

在 Android 上,廣告與獎勵影片同樣透過 Unity LevelPlay 搭配 Unity Ads、Liftoff Monetize (Vungle) 以及(視廣告設定而定)Chartboost 運作。第 6 條相應適用。App 不會詢問您的年齡或出生日期。片頭動畫之後,您可在個人化廣告與情境式(非個人化)廣告之間做出選擇;之後廣告 SDK 才會啟動。較早的 App 版本在年齡詢問後加密儲存在您裝置上的年齡類別,會在 App 下次啟動時被刪除。您隨時可以在 App 設定中變更此選擇。

Android 沒有 App 追蹤透明度 (ATT),也沒有 IDFA。取而代之的是,廣告 SDK 可以讀取 Google 的廣告 ID(Android 廣告 ID);App 為此宣告 Android AD_ID 權限。App 會將您的選擇以 GDPR 同意的形式傳遞給 Unity LevelPlay,並另外設定不得出售資料的訊號 (CCPA)。您可以在 Android 設定中重設或刪除廣告 ID。廣告 SDK 也會收到 App 加密儲存在裝置上的隨機安裝 ID。

14.5 在 Android 上刪除您的帳號

您可在 App 中透過「刪除帳號」刪除您的帳號,並以相同的供應商(Google 或 Apple)再次登入以確認刪除。第 9 條所述的後果適用;對於 Google 帳號,由您的 Google 帳戶識別碼衍生出的值取代 Apple 識別碼。我們不會儲存需要撤銷的 Google 權杖。刪除 Apple 帳號時,會使用已儲存的 Apple 更新權杖進行撤銷。若沒有 App 或無法登入:如何刪除您的帳號。

14.6 Google 作為接收者

針對使用 Google 登入以及透過 Google Play 的購買(包括退款通知),我們使用 Google Ireland Limited(Gordon House, Barrow Street, Dublin 4, Ireland)的服務。Google 依其自身的隱私權政策處理資料,並可能依其基礎架構在歐盟以外地區處理,特別是在美國。詳情請見 Google 隱私權政策。第 11 條所述的法律依據相應適用。