プライバシー
ポリシー
施行日・最終更新日: 2026年10月9日 · 運営者: Takashi Nakano
1. 適用範囲
本ポリシーは、Takashi Nakano(以下「開発者」)が提供するiPad向け学習アプリ「MATLAB道場 / MATLAB Dojo」(以下「本アプリ」)と、その紹介・サポート・プライバシーのWebページに適用されます。本アプリはApp Store公開準備中です。
本アプリはGoogle Mobile Ads SDK(AdMob)でバナー広告を表示し、Google User Messaging Platform SDK(UMP)で必要な同意を管理します。学習記録の端末内保存と、これらのSDKによる広告関連の処理を区別して説明します。
2. 端末内の学習記録
本アプリはアカウント登録を必要とせず、修行の完了状況、問題への回答、実習の確認項目、学習段階の下書き、自己認定の状況、直前に開いた修行を、学習の継続と進捗表示のためにiPad内へ保存します。
本アプリは、これらの学習記録や教材の入力内容を、開発者が運営するサーバーへ自動送信しません。広告リクエストへ渡すこともありません。独自のアカウント・クラウド同期はありません。端末のバックアップはOSと利用者の設定に従います。
本アプリは、広告・同意SDKとは別のFirebase Analyticsや第三者クラッシュ解析SDKを使用していません。利用者が自らサポートへ送る情報は、第9項のとおり扱います。
3. 広告・同意SDKのデータ処理
Googleおよび広告配信・計測に関わる事業者は、広告配信、表示回数の管理、不正防止、計測、診断、サービス改善、同意の管理などのために、次の情報を処理する場合があります。
- IPアドレスと、それに基づくおおまかな地域
- 端末・アプリに関する識別情報、端末やアプリの動作環境
- 広告の表示、閲覧、操作などの情報
- 起動・操作などSDKが取得する利用情報
- クラッシュ、動作性能、その他の診断情報
- 同意の状態とプライバシーの選択に関する情報
具体的なデータ、用途、取り扱いは、SDKのバージョン、配信設定、地域、利用者の選択等によって異なります。処理はGoogle等が利用する国・地域で行われる場合があります。詳細は以下の公式説明をご確認ください。
本アプリは非パーソナライズ広告を要求し、広告のパーソナライズとPublisher first-party IDを無効にしています。AppleのApp Tracking Transparencyによる許可を要求する機能はありません。ただし、非パーソナライズ広告でも、広告表示・計測・不正防止等のデータ処理は発生します。「広告が非パーソナライズであること」は「データ収集がないこと」を意味しません。
広告の配置はホームと修行一覧に限ります。解説、問題回答、実習、索引、巻物には広告を配置しません。広告が取得できない場合も学習機能を利用できます。
4. 同意とプライバシーの選択
必要な地域・状態では、Google UMPを使って同意画面を表示します。UMPが広告リクエストを許可する状態になるまで、広告SDKの初期化・広告リクエストを行いません。
アプリ内の「広告とプライバシー / Ads & Privacy」からポリシーと広告報告の入口を開けます。UMPが必要と判断する地域・状態では、プライバシーの選択を変更する項目も表示されます。広告側のAdChoices等の情報表示も利用できます。
同意変更後の広告は変更後の状態で読み直します。学習記録のリセットは、広告の同意変更やGoogle側のデータ削除とは別の操作です。
5. コードのコピーとCSV教材の保存
「コードをコピー」を押すと、表示中のサンプルコードをiPadのシステムクリップボードへ書き込みます。これは他のアプリへ貼り付けるための利用者の操作であり、本アプリはコピーしたコードを開発者のサーバーへ送信しません。
「教材ファイルを保存」を押すと、Appleの標準ファイル画面を表示します。利用者が保存先を選択し、CSV等を書き出します。本アプリは保存した教材ファイルを開発者のサーバーへアップロードしません。iCloud Drive、MATLAB Drive等の保存先・同期先には、それぞれの提供者の規約とプライバシーポリシーが適用されます。
MATLAB道場とMATLAB Mobileの間にAPI通信はありません。MATLABコードの実行やセンサーの記録は、利用者が別のMATLAB Mobileアプリで行います。本アプリはその実行結果やセンサーログを自動受信しません。
6. 保存期間と削除
端末内の学習記録は、学習を継続するため、利用者がリセットするかアプリを削除するまで保存します。「準備と使い方」の「すべての修行記録をリセット」から削除できます。アプリ削除でも、本アプリの端末内データは削除されます。別途書き出したCSV等のファイルとOSのバックアップは、それぞれの保存先・設定で管理してください。
広告・同意関連の情報の保持期間、削除、その他の選択は、Google等のポリシーと提供される管理手段に従います。学習記録のリセットや本アプリの削除だけで、Google等が保持する情報が削除されるとは限りません。
7. 外部リンクと第三者サービス
利用者の操作により、MathWorksの公式Webページ、Googleのポリシー・広告報告ページ等を開くリンクがあります。広告を操作すると、広告主のサイトや別のアプリ等へ移動する場合があります。外部サイトやMATLAB Mobileのデータ処理には、各サービスの規約とプライバシーポリシーが適用されます。
本アプリはApp内課金を提供していません。App Storeでのダウンロード等の情報は、Appleの規約とプライバシーポリシーに従って処理されます。
8. 子どものプライバシー
本アプリは大学初年次相当の学習者を主な対象としており、App StoreのKids Category向けには設計していません。保護者・指導者は利用者の年齢と理解度に応じて、外部サービスの利用条件、広告・プライバシーの選択を確認してください。広告SDKによる処理は第3・4項のとおりです。
9. サポートへのお問い合わせ
利用者がメールで問い合わせた場合、メールアドレス、問い合わせ内容、任意に添付した端末情報・スクリーンショット等を、問い合わせへの回答、不具合調査、必要な連絡のために扱います。機密データや不要な個人情報は送らないでください。
これらは対応に必要な期間保存し、不要となった情報は削除します。ただし、法令等により保存が必要な場合を除きます。問い合わせ情報の確認・削除等を希望する場合は、下記連絡先へご相談ください。
10. このWebページについて
MATLAB道場の紹介・サポート・プライバシーの3ページには、独自のアクセス解析タグや広告タグを設置していません。サイトの共通スクリプトは表示言語をブラウザ内のlocalStorageへ記憶しますが、この設定を開発者のサーバーへ送信しません。
ページの配信にはGitHub Pagesを使用しています。配信に伴うアクセス情報の取り扱いについては、GitHubのプライバシーステートメントをご確認ください。本サイトの別のアプリのページや外部リンク先には、それぞれの説明・ポリシーが適用されます。
11. 本ポリシーの変更
機能、SDK、データの取り扱い、適用法令の変更に応じて本ポリシーとApp Storeのプライバシー表示を更新します。重要な変更は本ページまたは適切な方法でお知らせし、更新日を変更します。
12. お問い合わせ
Privacy Policy — English
Effective and last updated: October 9, 2026. Provider: Takashi Nakano.
1. Scope
This policy applies to the iPad learning app MATLAB Dojo (the App) and its product, support, and privacy webpages. App Store release is in preparation. The App uses Google Mobile Ads SDK (AdMob) for banner ads and Google User Messaging Platform SDK (UMP) for required consent.
2. Learning records on your device
No app account is required. The App stores lesson completion, quiz answers, practice checks, learning-stage drafts, self-certification status, and the most recently opened lesson on your iPad to support learning and progress. These records and lesson inputs are not automatically sent to a Developer-operated server or included in ad requests. There is no developer-operated account or cloud synchronization. Device backups follow OS and user settings. The App does not use separate Firebase Analytics or third-party crash-analysis SDKs beyond the advertising and consent SDKs. Information you voluntarily send to support is covered below.
3. Advertising and consent SDKs
Google and businesses involved in ad delivery or measurement may process IP addresses and approximate region, device or app identifiers and environment, ad impressions and interactions, SDK usage information such as launches or interactions, crash/performance/diagnostic data, and consent status or privacy choices. Purposes include ad delivery, frequency management, fraud prevention, measurement, diagnostics, service improvement, and consent management. Processing depends on SDK versions, settings, region, and your choices, and may occur in countries where those providers operate.
The App requests non-personalized ads and disables ad personalization and Publisher first-party ID. It does not request authorization through Apple's App Tracking Transparency. Non-personalized advertising still involves data processing. Banners are limited to Home and lesson lists, not lessons, quizzes, practice, search, or reference reading. Learning features remain usable when ads cannot be loaded.
See the Google Privacy Policy, Mobile Ads SDK data disclosure, and Google's partner-sites information.
4. Consent and choices
Where required, Google UMP presents a consent form. The App does not initialize the ad SDK or request ads until UMP permits ad requests. Open Ads & Privacy to review policies, report an ad, or change privacy choices when UMP requires that option. AdChoices or ad information controls may also be available. Ads are reloaded following a change. Resetting learning records is not the same as changing advertising choices or deleting data held by Google.
5. Clipboard and training files
Copy Code writes the displayed sample to the system clipboard at your request; the App does not send that code to a Developer-operated server. Save Training File uses Apple's standard file browser and your chosen destination. The App does not upload exported CSV files to a Developer-operated server. Storage providers such as iCloud Drive or MATLAB Drive apply their own terms and privacy policies. MATLAB Dojo has no API connection to MATLAB Mobile and does not automatically receive execution results or sensor logs. You run code and record sensors in the separate MATLAB Mobile app.
6. Retention and deletion
Learning records remain on your iPad until you reset them or delete the App. Use Setup & Usage > Reset All Training Records to delete them. Separately exported files and OS backups must be managed at their destinations or through their settings. Advertising and consent retention, deletion, and controls follow the relevant providers' policies. Resetting local progress or deleting the App does not necessarily delete information held by Google or other providers.
7. External services
User-selected links can open MathWorks pages, Google policies or reporting pages, and an advertiser's website or app. Their terms and privacy policies apply. The App has no in-app purchases. App Store download-related information is handled under Apple's terms and policies.
8. Children's privacy
The App is primarily intended for approximately first-year university-level learners, not the App Store Kids Category. Parents or instructors should consider age and understanding, external-service terms, and advertising choices. Advertising SDK processing is described above.
9. Support information
If you voluntarily email support, your email address, message, and optional device details or screenshots are used to respond, investigate issues, and provide necessary follow-up. Do not send confidential or unnecessary personal information. Support information is retained for the period needed to handle the inquiry, then unnecessary information is deleted, except where retention is required by law. Contact us to request review or deletion of your support information.
10. These webpages
The three MATLAB Dojo webpages do not contain their own analytics or advertising tags. The shared site script stores the display language in browser localStorage without sending that setting to a Developer-operated server. Hosting is provided by GitHub Pages; see the GitHub Privacy Statement. Other pages on this site and external services have their own notices.
11. Changes
This policy and the App Store privacy disclosure will be updated when features, SDKs, data practices, or applicable requirements change. Material changes will be announced on this page or by an appropriate method, with the revision date updated.
12. Contact
Takashi Nakano · nakano.prog@gmail.com · Support in English.