← Cuberange

プライバシーポリシー / Privacy Policy

最終更新 / Last updated: 2026-06-25

日本語

Cuberange(以下「本アプリ」)は、ルービックキューブ(CFOP)の個人練習用 Web アプリ(PWA)です。本アプリはローカルファースト設計で、原則としてすべての練習データは お使いの端末内に保存されます。本ポリシーは、本アプリがどのような情報を扱うかを説明します。

1. 端末内に保存される情報

タイマー記録、アルゴリズム(手順)、各種設定、統計などの練習データは、ブラウザの IndexedDB / localStorage を用いてお使いの端末内にのみ保存されます。 これらは、後述の「クラウドバックアップ」を明示的に使用しない限り、外部へ送信されません。

2. 任意の Google ログイン

複数端末でデータを同期したい場合に限り、任意で「Google でログイン」を選べます。ログインを 選択した場合、認証基盤(Supabase Auth)を通じて Google アカウントの メールアドレスおよび基本プロフィールを受け取ります。これは あなたのアカウントを識別し、あなたのバックアップと紐づけるためだけに 利用します。ログインしない場合、本アプリはサーバーを使わず完全にローカルで動作します。

3. クラウドバックアップ(任意)

「クラウドバックアップ」を実行した場合に限り、練習データ(タイマー記録・手順・設定などを まとめたバックアップデータ)が、バックエンド事業者である Supabase 上に、あなたのアカウントに紐づけて保存されます。データは行レベルセキュリティ(RLS)で 保護され、あなた本人のみがアクセスできます。バックアップは手動操作で のみ作成・復元され、自動送信は行いません。

4. 利用しないもの

5. 委託先(データ処理を担う外部サービス)

6. データの保持と削除

端末内データは、ブラウザの「サイトデータの消去」や本アプリの設定からいつでも削除できます。 クラウド上のデータは、ログアウトでアクセスを止められるほか、アカウント削除を行うと紐づく バックアップも連動して削除されます。削除のご依頼は下記連絡先までご連絡ください。

7. お子様について

本アプリは子ども向けに提供するものではありません。

8. 本ポリシーの変更

本ポリシーは必要に応じて改定することがあります。重要な変更がある場合は、本ページ上で 最終更新日を更新してお知らせします。

9. お問い合わせ

本ポリシーやデータの取り扱いに関するお問い合わせは、 ramutsumu@gmail.com までご連絡ください。

English

Cuberange (the "App") is a personal, hobby web app (PWA) for practising the Rubik's Cube (CFOP method). The App is local-first: by default all of your practice data is stored on your own device. This policy explains what information the App handles.

1. Data stored on your device

Your practice data — solve times, algorithms, settings and statistics — is stored only on your device using the browser's IndexedDB / localStorage. It is never transmitted off your device unless you explicitly use the "Cloud Backup" feature described below.

2. Optional Google sign-in

Only if you wish to sync data across multiple devices, you may optionally choose "Sign in with Google". If you do, we receive your Google account email address and basic profile through our authentication provider (Supabase Auth). This is used solely to identify your account and associate it with your backup. If you do not sign in, the App runs fully locally with no server involved.

3. Cloud Backup (optional)

Only when you run a "Cloud Backup", your practice data (a backup bundle of your solve times, algorithms and settings) is stored on Supabase, our backend provider, associated with your account. The data is protected by row-level security (RLS) so that only you can access it. Backups are created and restored by manual action only; nothing is uploaded automatically.

4. What we do not do

5. Processors (third-party services)

6. Data retention and deletion

You can delete on-device data at any time via your browser's "clear site data" or from the App's settings. For cloud data, signing out stops access, and deleting your account cascades to delete the associated backup. For deletion requests, contact us below.

7. Children

The App is not directed at children.

8. Changes to this policy

We may update this policy from time to time. Material changes will be noted by updating the "Last updated" date on this page.

9. Contact

For questions about this policy or how data is handled, contact ramutsumu@gmail.com.