プライバシーポリシー
これは参考のための翻訳です。法的に有効なのはドイツ語の原文です。
1. 管理者
Vulpes Sagax UG (haftungsbeschränkt)(代表取締役
Korbinian Hermann)、Alburger Hauptstraße 57, 94315 Straubing, ドイツ。
メール: korbi@vulpessagax.com
2. ホスティング & ログイン
本サービスはsudokusagax.comで提供しています。サービスが稼働するサーバーは、ベルリンにあるIONOS SE(Elgendorfer Straße 57, 56410 Montabaur, ドイツ)のデータセンターに設置されています。ドメインと、当社宛てのメールを受け取るメールボックスはnetcup GmbH(Emmy-Noether-Straße 10, 76131 Karlsruhe, ドイツ)が運営しています。
ログインは当社が自ら行っています。ログイン方法は次の2つから選べます:
Googleアカウント、またはAppleでサインインです。どちらの場合も、各サービスがそのために発行する
証明を当社が確認し、当社にアカウントを
作成します。その際、選んだサービスには、このサービスにログインしたことが伝わります:
Googleの場合はGoogle LLC(米国)、Appleの場合は
Apple Distribution International Ltd.(アイルランド)です。
Googleからは識別子とメールアドレスを受け取ります。氏名は受け取りません。表示名はアカウント作成時にランダムに生成され(例:「Fuchs-3fa2c1」)、いつでも変更できます。
Appleからは識別子と、同意した場合はメール
アドレスを受け取ります。Appleが氏名を送るのは最初の1回のログイン時だけで、
それ以降は送られません。この氏名は使用しません。Appleではアドレスを非公開にすることもできます
(「メールを非公開」)。これを選ぶと、当社は
実際のアドレスの代わりに
privaterelay.appleid.com の転送用アドレスを受け取ります。このアドレス宛てのメールはAppleが転送し、
当社が実際のアドレスを知ることはありません。
どちらの方法でも、当社はアドレスそのものを保存しません。保存するのは
その指紋(ハッシュ)だけです(第3項を参照)。後からもう一方の
サービスでログインした場合、通常は同じアカウントになり、
2つ目のアカウントにはなりません。ただし、両方のサービスから同じアドレスが届くことが前提です。
Appleでアドレスを非公開にした場合や、Appleからアドレスがまったく届かない場合、当社は
両者の関係を認識できず、2つ目のアカウントが作成されます。
ログイン方法はご自身で選択し、アカウントを作成するために必要です
(GDPR第6条1項(b))。その際にGoogleまたはAppleが
独自に処理する内容は、各社のプライバシーポリシーに記載されています。
ログイン後、ログイン状態を保つために当社独自のセッションCookie
(__Host-sagax_sitzung)を設定します。中身は
ランダムな識別子だけです。
以前にIEX-Labs Auth-Hub経由で作成されたアカウントは、当社で引き続き
存在します。ログインにHubはもう使用していません。
広告やトラッキングサービスは一切使用していません。フォントは
ローカルから配信しています(Google Fontsなどへの接続はありません)。
2b. ストアからのアプリ
アプリはAppleのApp StoreまたはGoogle Playから入手できます。 ストアでのダウンロード、インストール、評価については、 AppleまたはGoogle自身が責任を負い、各社の プライバシーポリシーが適用されます。アプリ内では本ポリシーが適用されます。 アプリが評価をお願いする際は、AppleまたはGoogleの システムの評価画面を開きます。それが表示されるかどうかは システムが決めるもので、評価したかどうか、どう評価したかを当社が知ることはありません。
3. 処理するデータ
- 本人確認/アカウント: アカウントID、GoogleまたはAppleでのログイン方法の識別子(両方の方法で同じアカウントを使う場合は両方)、ローカルで変更できる表示名、アップロードした場合はプロフィール画像を保存します。さらに、ログインしている端末ごとにセッション(ランダムな識別子、日時、有効期限)を保存します。パスワードや平文のメールアドレスは保存しません。IEX-Labs Auth-Hub時代のアカウントでは、識別子として引き続きHubのユーザーIDが使われています。
- メールアドレスの指紋: 当社独自のログインが稼働しています (つまり、アカウントはもう外部のサービスに依存していません)。移行の際に進行状況が 失われないように、また再ログイン時に同じアカウントへ ひも付けられるように、アカウントに メールアドレスの指紋(ハッシュ値)を保存しています。アドレスそのものは 保存しません。指紋は、意図的に処理を遅くした方式 (scrypt)と、当社のデータベースにのみ存在するランダム値を使って作成します。事実上 元に戻すことはできず、他のデータベースの指紋とも 一致しません。この指紋の用途は、 後の移行時に本人を認識することだけです。そのときに 同じアドレスでログインすれば、何もしなくても進行状況を 引き継げます。指紋を使って連絡することはできません。法的根拠は、 誰もゲームの進行状況を失わないようにするという当社の正当な利益です (GDPR第6条1項(f))。移行が完了したら、 指紋を削除します。遅くとも2027年12月31日までに削除します。
- ゲームデータ: 進行状況、ベストタイム、ポイント、スター、デイリーチャレンジとシーズンの結果、プレイ中のゲームの状態。
- プラットフォーム別のプレイ: アカウントでパズルを解くと、その日について、アカウントID、日付、ブラウザ・iOSアプリ・Androidアプリのどれでプレイしたかを記録します。これは合計としてのみ集計します(例:ある日にアプリでプレイした人数)。個々の記録を外部に渡したり、誰かに見せたりすることはありません。法的根拠は、作業と費用を適切に配分するため、どのプラットフォームでゲームが使われているかを知るという当社の正当な利益です(GDPR第6条1項(f))。記録は90日後に削除し、ゲームデータまたはアカウントを削除した場合はその時点ですぐに削除します。
- 他のプレイヤーに見えるもの: 表示名、プロフィール画像、キツネのランク、ポイントは、ランキング、対戦、シーズンのランキングに表示され、他のすべてのプレイヤーが見ることができます。ランキングはゲームの一部です(GDPR第6条1項(b))。アカウントID、ログイン方法、アドレスの指紋は、当社以外の誰も見ることができません。
- フィードバック(不具合やアイデアを送る): メッセージを送ると、その種類(不具合かアイデアか)、本文、アプリのバージョン、日時、アカウントIDを保存し、ご用件に対応して不具合を見つけられるようにします。本文はさらに表示名とともにメールで当社宛てに転送しますが、アカウントIDとメールアドレスは含めません。この送信には、GDPR第28条に基づく処理者としてBrevo(Sendinblue SAS, 106 boulevard Haussmann, 75008 Paris, フランス)を利用しています。BrevoはEUに所在し、同社の説明によればEU内のサーバーでデータを処理しています。メッセージには、ご用件に必要なことだけを書いてください。法的根拠は、不具合を修正し、問い合わせに回答するという当社の正当な利益です(GDPR第6条1項(f))。フィードバックはアカウントと一緒に削除されます。
- 通報とブロック: 不適切な名前や画像などを理由にプロフィールを通報すると、誰が誰を通報したか、通報の理由、日時を保存し、当社が確認できるようにします。誰かをブロックすると、ブロックした相手を保存します。ブロックはご自身の表示にのみ反映されます。通報またはブロックされた人には、誰によるものかは伝わりません。法的根拠は、ゲーム内での安全で敬意ある交流という当社の正当な利益です(GDPR第6条1項(f))。どちらかのアカウントが削除されると、両者の間の通報とブロックも消えます。
- 招待: 生成された招待コードとその利用状況。
- 連続記録のリマインダー(プッシュ通知、任意): 連続記録の毎日のリマインダーを有効にすると、ブラウザが提供するプッシュエンドポイントと関連する暗号鍵、アカウントID、言語、タイムゾーンの時差を保存し、適切な時刻に通知を送ります(GDPR第6条1項(a)、同意)。加えて、最後にリマインダーを送った日時と、設定した日時を記録します。通知は技術的にはお使いのブラウザのメーカーのプッシュサービスを経由します。端末によりGoogle LLC、Mozilla、Apple、Microsoftのいずれかで、4社とも米国に所在しています。このサービスは当社が選ぶものではなく、ブラウザによって決まり、当社は同サービスと独自の契約を結んでいません。そのため、この移転は明示的な同意に基づきます(GDPR第49条1項(a))。この経路についてGDPR第46条に基づく保護措置はありません。望まない場合は、リマインダーを有効にしないでください。リマインダーはゲーム内でいつでも無効にでき、その際にエンドポイントは削除されます。
- 登録: プレイするためにログインすると、ゲームへのアクセスと進行状況の継続的な保存のために、アカウントIDと表示名を処理します(GDPR第6条1項(b)、ご依頼いただいたサービスの提供)。メールアドレスは指紋を作るために一時的に処理するだけで(上記参照)、保存するのは指紋のみです。以前のメール待機リスト(既に終了)の登録情報は削除しました。バックアップには、その保存期間が終わるまで残っている場合がありますが、遅くとも2026年12月31日までに消えます。
3b. イベントの集計(個人を特定しない)
ゲームが受け入れられているかを確かめるため、イベントを数えています。たとえば、 トップページが開かれた回数、パズルが開始された回数、解かれた回数、「登録」がタップされた回数、 アカウントが作成された回数、紹介リンクがコピーされた回数、パズルの種類がリクエストされた回数、 アカウントなしではこれ以上進めないという案内が表示された回数です。きつねの砦では、 プレイの結果も数えます。開始、中断、敗北、勝利のいずれか、さらにステージ またはウェーブ、勝利の場合は砦が無傷だったかどうかです。 保存されるのは日ごと、イベントごと、 バリエーションごとのカウンターだけで、たとえば「8月19日にパズルが40回 開始された」といった形です。
数えているのはイベントであって、人ではありません。個人ごとの行も、 識別子も、プロフィールも、再識別できる情報も生じません。そのためにCookieを 設定することはなく、IPアドレスも保存しません。数字からは、 誰が何をしたかも、2つのイベントが同じ人のものかどうかも 分かりません。法的根拠は、正常に機能するサービスという当社の正当な利益です (GDPR第6条1項(f))。その際、個人との関連は生じません。
「バリエーション」として、イベントに応じて難易度、クリックした場所、
または広告リンクから訪れた場合は
?src= のキャンペーン名を一緒に数えます。これは当社が自ら付けた
meta-feed のような言葉で、あなたについて何も示しません。このような付加情報がない場合、記録するのは
どのウェブサイトから来たか(ホスト名のみ、完全な
アドレスは記録しません)、または「直接」だけです。
4. 目的 & 法的根拠
ゲーム、ユーザーアカウント、ランキングの提供 (GDPR第6条1項(b)、利用関係)、および安全で 支障のない運営(GDPR第6条1項(f)、正当な利益)。
5. ブラウザ内のローカル保存
Cookieはログインのためにのみ設定します:
- 当社独自のセッションCookie(
__Host-sagax_sitzung)。当社に ログインしたときに設定します。中身はランダムな文字列だけで、 名前もアドレスも含みません。サーバーにはその指紋だけがあり、 値そのものはありません。 - ログイン処理中の短期間のCookie
(
__Host-sagax_anmeldung)。ログインサービスからの戻りが 確実にあなたのブラウザに対応するようにするためのものです。10分で失効し、 ログイン後すぐに削除されます。
これ以外にCookieは設定しません。特に広告用や トラッキング用のCookieは一切使用しません。
ブラウザのストレージには、次の値を保存します。そのほとんどは 端末の外に出ることはありません。外に出るのは次の4つです: オフラインで解いたパズル(サーバーに送るためのものです)、 アプリのアクセストークン(リクエストのたびに本人であることを 示します)、広告リンクの言葉(集計されるイベントと一緒に送られます。 第3b項を参照)、そしてアカウントを作成したときのゲストの進行状況 (下記を参照)です。
- 設定: カラーテーマ(
sudoku.theme.v1)、言語 (sudoku.lang)、サウンド、音量、振動 (sudoku.sound.v1、sudoku.volume.v1、sudoku.haptics.v1)、パズルの種類ごとに最後に選んだ難易度 (sudoku.<art>.diff.v1)、表示に関するメモ (sudoku.ui.*)。 - アカウントなしでのプレイ: ゲストの進行状況
(
sudoku.guest.*)。解いたパズル、タイム、ミス、 ポイントを含みます。後でアカウントを作成すると、進行状況が失われないように1回だけサーバーに 送信され、その後 端末から削除されます。加えて、導入がすでに表示されたかどうか (sudoku_sagax_onboarded_v2、sudoku.app.start.gesehen.v1、 きつねの砦の導入にはsudoku.fuchsbau.tut.v1、 シーズンの導入にはsudoku.season.tut.v1、 ノナによるシーズンの案内にはsudoku.season.teaser.v1、 ノノグラムの導入にはsudoku.nono.intro.v1、 その他の導入にはパズルの種類名を付けたsudoku.intro.)。 - アカウントありの場合: 表示を便利にするためのアカウントID
(
sudoku.currentUser.v2)。アプリではさらに アクセストークンと進行中のログイン処理 (sudoku.app.token.v1、sudoku.app.login.v1)。ブラウザでは これらはなく、Cookieだけで足ります。 - 途中のパズル: その他の種類のパズルは、プレイ中の状態を
端末に保存します(
sudoku.active.*、たとえばsudoku.active.killer.v1)。 後で続きをプレイできるようにするためです。クラシックなナンプレでは、どの端末でも同じになるように サーバーに保存します。ログインしている場合は、同じ端末で他人の状態が表示されないように、 ゲームの状態にアカウントIDも含めます。 また、どのランクアップをすでに見たかも端末に記録します (sudoku.rankSeen.v1.<Konto-Kennung>)。 - 1回だけ表示する案内: この端末で解いたパズルの数
(
sudoku.siege.v1、数字のみ)、アプリの案内を 閉じたかどうか (sudoku.apphinweis.weg.v1)、最後に評価をお願いした 日時(sudoku.bewertung.zuletzt.v2、日時のみ)、これまでに パズルを解いた日数(sudoku.spieltage.v1、数字と 最後の日の日付)、 トップページで遊べる盤面が次回の訪問時に別のものになるように、アカウントなしで 解いた回数 (sudoku.sofort.zaehler.v1、これも数字のみ)、 アップデート後に新機能を1回だけ表示するために、最後に見たバージョン (sudoku.notizen.gesehen.v1)。 これらの値は端末に残り、サーバーに送られることはありません。 同じ案内が2回表示されないようにするためだけのものです。 - オフラインで解いたパズル: ネットワークなしで得た結果は、
キュー(
sudoku.outbox.v1)で待機し、接続が戻り次第 サーバーに送られます。ログアウトするとキューは空になります。 - 訪問の経路:
?src=の付いたリンク(広告などから)で 訪れた場合、その1語を訪問中だけ記憶します (sagax.src、セッションストレージ内)。加えて、3つの 記録があります: 登録がすでに集計されたかどうか(sagax.srcGemeldet.v1。 これは保持されます。そうしないと新しいタブを開くたびに再集計されてしまうためです)、このタブで すでにログインしていたかどうか(sagax.warAngemeldet)、最後に ログインが開始された日時(sagax.anmeldeVersuch、タイムスタンプ。これにより ログインが戻ってこなかったことを認識します)。これらの値は いずれも個人を識別するものではありません。
さらに、ネットワークなしでも起動できるように、アプリは自身のファイル(ページ、画像、プログラムコード)を ブラウザのキャッシュに保存します。個人データを含む サーバーの応答は、明確にその対象外です。
これらの値は、ブラウザの設定からいつでも削除できます。その場合、 ゲストの進行状況は失われますが、アカウントの進行状況は失われません。アカウントの進行状況は サーバーにあるからです。
6. サーバーログ
アプリはアクセスログやサーバーログを継続的に記録していません。 不正利用の防止(レート制限)のため、IPアドレスは一時的にメモリ上でのみ 処理され、遅くとも約10 分後に自動的に 破棄されます。IPアドレスをデータベースに保存することはありません。 個別の技術的な動作メッセージやエラーメッセージ(プロファイリングなし)が、 ホスティング環境の標準出力に表示されることがあり、そこでは安全な運営に必要な 期間だけ保持されます。
7. 保存期間
ゲームデータは、ユーザーが削除するまで保存されます。 データベースのバックアップは2か所で作成されます。1つは毎日、同じ サーバー上で、14 日間のローテーションで保存します。もう1つは毎日、自動実行の 成果物として、GitHub上の当社の非公開リポジトリに保存し (GitHub Inc.、Microsoftグループ)、そこで30 日間保持した後、自動的に 削除します。この2つ目のコピーは、サーバーの障害で同時に すべてのバックアップが失われないようにするためのものです。内容はアプリと同じデータで、 表示名、アカウントID、アップロードされたプロフィール画像、上記の メールアドレスの指紋も含まれ、アクセスできるのは 運営者だけです。GitHubはこれらのデータを GDPR第28条に基づく処理者として処理します。その際、米国への移転が行われ、 欧州委員会の標準契約条項によって保護されています (GDPR第46条2項(c))。保護措置の写しは、 上記のアドレスにお問い合わせいただければお渡しします。ログインセッションは 遅くとも90日後に自動的に失効し、ログアウトすると直ちに削除されます。 アカウントは当社にあり、削除するまで残ります(第8項を参照)。
8. あなたの権利
アクセス、訂正、消去、処理の制限、データポータビリティ、 異議の各権利があります(GDPR第15条から第21条)。そのためにフォームに記入したり、 理由を述べたりする必要はありません。korbi@vulpessagax.com へのメールで 十分で、1文で構いません。1か月以内に回答します。
アカウントは当社にあります。ここでは2つのことを区別します:
- ゲームデータ(進行状況、タイム、ポイント)は、ゲーム内でご自身で削除できます: 右上の名前をタップし、ゲームデータを削除を選びます。アカウントは そのまま残り、プレイを続けられます。ここでは 表示名の変更もできます。
- アカウント全体もご自身で削除できます: 設定の アカウントを完全に削除からです。削除されるのは、表示名、ログイン方法、 プロフィール画像、進行状況、トロフィー、招待、フィードバック、通報とブロック、ランキングと 対戦の記録、上記のアドレスの指紋です。これは 元に戻せません。バックアップからは、 第7 項に記載した期間の経過後にデータが消えます。うまくいかない場合は、 korbi@vulpessagax.com にご連絡いただくだけで構いません。
また、 データ保護監督機関に苦情を申し立てる権利があります。当社を管轄するのは Bayerisches Landesamt für Datenschutzaufsicht(BayLDA、バイエルン州データ保護監督庁), Ansbach です。
異議を申し立てる権利。 当社は、正当な利益に基づいて 一部のデータを処理しています。安全な運営、アカウントでプレイするプラットフォーム(ブラウザ、iOS、Android)の集計、そしてパズルが開始された回数の 集計です(GDPR第6条1項(f))。これに対しては いつでも異議を申し立てることができます。形式を問わず korbi@vulpessagax.com にご連絡いただくだけで十分で、 理由を述べる必要はありません。当社は異議を受け付けたことをお知らせし、 該当するデータをそれ以上処理しません。なお、イベントの集計については 正直にお伝えすると、あなたを示す情報は何も保存していないため、 あなたにひも付けて取り除けるものもありません。ご希望があれば、 詳しくご説明します。
9. お知らせ: AIによる制作
このアプリは人工知能の支援を受けて制作されました。 ソフトウェアはClaude(Anthropic)、画像はGrok(xAI)を使用しています。通常の 運営において、これらの提供者があなたの個人データを処理することはありません。 AIは制作にのみ使用しました。
2026年11月現在。