法的情報

「Classly: Attendance Tracker」のプライバシーポリシー

最終更新日:2026年10月12日

本プライバシーポリシーは、ユーザーが「Classly: Attendance Tracker」(以下「本アプリケーション」、「当社」、「私たち」または「当社の」といいます)を利用する際に、本アプリケーションがどのように情報を取り扱うかについて説明するものです。

Classlyは、オフラインでの利用を前提とした、出席管理および時間割管理のためのアプリケーションです。本アプリケーションを利用するにあたり、アカウントの作成や、氏名、メールアドレス、電話番号といった個人情報の提供は必要ありません。出席に関する主要なデータは、お使いのデバイス内にローカル保存されます。また、アプリケーションの利用状況の把握や安定性の向上のため、限定的な技術情報および利用情報が、Firebase AnalyticsおよびFirebase Crashlyticsを通じて処理される場合があります。

1. デバイス内にローカル保存される情報

以下の情報は、ユーザー自身が作成したもの、あるいはClasslyの利用を通じて生成されたものであり、デバイス内にローカル保存されます。

Classlyでは、この情報をClasslyのアカウントやサーバーにアップロードする必要はありません。当社は、出席記録のためのクラウド型アカウントシステムを運用しておりません。

ローカルに保存された情報は、アプリケーション内での削除、エクスポートしたファイルやバックアップの削除、アプリケーションのストレージ消去、またはアプリケーションのアンインストールが行われるまで、お客様のデバイス上に保持されます。エクスポートまたは共有されたファイルは、その送信先(共有先)の管理下となり、アプリケーションの外部に残る可能性があります。

2. 分析およびクラッシュ診断

Classlyでは、以下のGoogle Firebaseサービスを利用しています。

Firebase Analytics

Firebase Analyticsは、機能の利用状況、ナビゲーションイベント、アプリケーションのバージョン、デバイスやオペレーティングシステムに関する情報、レビューに関連する操作など、アプリケーションの一般的な利用状況を把握するのに役立ちます。プラットフォームやFirebaseの設定によっては、デバイス識別子やインストール識別子、IPアドレスから推定されるおおよその技術的な位置情報、およびその他の利用情報がFirebaseによって処理される場合があります。

当社はこれらの情報を、どの機能が有用であるかの把握、全体的な利用上の問題の診断、そしてアプリケーションの改善のために使用します。科目名、出席記録、クラス名、メモ、時間割の内容、試験、課題、またはバックアップデータの内容を、分析イベントとして意図的に送信することはありません。

Firebase Crashlytics

Firebase Crashlyticsは、クラッシュや技術的な障害を特定するのに役立ちます。クラッシュレポートには、クラッシュ時のスタックトレース、デバイスモデル、オペレーティングシステムのバージョン、アプリケーションのバージョン、インストール識別子、メモリや実行状態、その他障害に関連する診断情報が含まれる場合があります。

当社はこれらの情報を、クラッシュの調査、信頼性の向上、および技術的な問題の再発防止のために使用します。出席記録、時間割の内容、教室の座標、またはバックアップデータの内容を、意図的にCrashlyticsレポートに含めることはありません。

Firebaseに関する情報は、Googleの利用規約およびプライバシーに関する方針に従って、Googleによって処理されます。詳細については、以下を参照してください。

Firebase のデータは、居住国や地域外のサーバーで処理される場合があります。Analytics および Crashlytics に関する情報の保持期間は、Firebase の設定および Google が定める保持に関する規定に従って管理されます。

3. 位置情報

Classly は、デバイスの位置情報へのアクセスを要求せず、バックグラウンドでの位置情報も利用しません。また、位置情報に基づいた出席確認機能も備えていません。教室の情報は、ユーザーが入力したテキストとして保存されます。本アプリケーションの以前のバージョンには、オプションとして位置情報機能が含まれていましたが、その際に保存された教室の座標データはユーザーのデバイス内にのみ存在しており、現在のバージョンでは使用されません。また、これらのデータが Firebase や Google カレンダーに送信されることもありません。

オプションのGoogleカレンダー同期機能については、セクション15で説明しています。

4. 通知

Classlyは、出席、試験、課題に関するリマインダーを送信する許可を求める場合があります。これらの通知は、ユーザーのデバイス上で生成され、スケジュール設定されます。

また、Classlyでは、アプリのアップデート情報や、アプリケーション関連ページへのリンクなど、サービスに関するお知らせを配信するために「Firebase Cloud Messaging」を利用しています。これらのお知らせを受け取るため、アプリケーションはデバイスのトークンをFirebaseに登録します。なお、これらのお知らせはマーケティングや広告を目的としたものではなく、出席記録、時間割の内容、バックアップファイルなどが含まれることもありません。

デバイスの設定から、通知の許可を無効にすることができます。通知を無効にしても、手動で出席を記録することは可能です。

5. バックアップ、インポート、エクスポート、および共有

Classlyでは、学期ごとのローカルバックアップの作成および復元が可能です。また、時間割情報をJSONやCSVといった対応形式でインポートまたはエクスポートしたり、時間割の概要をPDF形式で作成したりすることもできます。

バックアップファイルやエクスポートされたファイルは、ユーザー自身が管理するものです。ファイルを保存、共有、あるいは他のアプリケーションやストレージサービスで開く場合、その第三者が独自のプライバシーポリシーに基づいてファイルを処理する可能性があります。ファイルには時間割や出席に関する情報が含まれている場合があるため、共有先については慎重に確認してください。

Classlyでは、手動で作成したバックアップ(削除するまで保持されます)、直近5回分の自動バックアップ、および復元前に作成されたスナップショット(最大3つまで)が、ローカルのアプリケーションストレージに保存されます。Classly内でバックアップを削除しても、以前に別の場所にエクスポートしたコピーは自動的には削除されません。

オプションのGoogleドライブへのバックアップ機能を有効にすると、セクション15で説明されている通り、バックアップのコピーがユーザー自身のGoogleドライブアカウントにも保存されます。

6. アプリ内レビューおよび外部リンク

本アプリケーションでは、Appleが提供する公式のアプリ内レビュー用インターフェースを利用する場合があります。レビューのプロンプトを表示するかどうか、および送信された評価やレビューをどのように処理するかは、オペレーティングシステムおよび関連するストア(プラットフォーム)によって管理されます。本アプリケーションは、アプリ内レビュー用インターフェースを通じてストアレビューを送信した人物の特定情報を取得することはありません。

本アプリケーションは、外部ページ(サポートページや情報ページなど)を開く場合があります。それらのサービスにおけるユーザーの利用行為には、各サービスのプライバシーポリシーが適用されます。

7. 情報の利用方法

当社は、本アプリケーションおよびサービスプロバイダーを通じて処理される情報を、以下の目的のために利用します。

当社は、お客様の個人情報を販売することはありません。Classlyは、出席記録やその他のアプリケーションデータを広告目的で使用することはありません。また、当社は、本アプリケーションを通じて収集した情報を、他社が所有するアプリケーションやウェブサイトを横断してユーザーを追跡し、ターゲティング広告を行うために使用することはありません。

8. サービスプロバイダーおよび情報の開示

当社は、サービス提供に必要な範囲に限り、サービスプロバイダーが限定的な情報を処理することを許可する場合があります。現在利用している関連サービスプロバイダーはGoogle LLCであり、同社はFirebase Analytics、Firebase Crashlytics、Firebase Cloud Messaging、Cloud Functions for Firebase、Google Cloud Firestoreを通じてサービスを提供しています。また、ユーザーが連携を選択した場合には、Googleサインイン、Googleカレンダー、Googleドライブもこれに含まれます。本アプリケーションの以前のバージョンにおける購入手続きは、AppleまたはGoogleがそれぞれのアプリストアを通じて処理していました。

当社は、以下の場合において、合理的に必要であると判断されるときに情報を開示することがあります。

出席に関する主要データはローカルに保存されており、当社は「Classly」アカウントサーバーを運用していないため、原則として、開示や取得の対象となる出席記録のコピーをサーバー側で保持していません。

9. データの保持および削除

ローカルデータ

Classlyでは、用意されている削除用コントロールを使用して、個別のレコードを削除できます。ローカルに保存されたすべてのアプリケーションデータは、サポートされている場合はアプリケーションストレージを消去するか、アプリケーションをアンインストールすることで削除可能です。エクスポートしたファイルについては、保存先や共有先からそれぞれ個別に削除する必要があります。Googleドライブにコピーされたバックアップは、Classlyをアンインストールしても削除されません。詳細についてはセクション15を参照してください。

Firebaseおよび診断データ

AnalyticsおよびCrashlyticsの情報は、当社のFirebase設定およびGoogleのデータ保持慣行に従って保持されます。Classlyではユーザーアカウントを提供しておらず、Firebaseデータは連絡先情報ではなく技術的なインストール識別子に関連付けられている可能性があるため、氏名やメールアドレスのみに基づいて特定の記録を特定したり、取得したりすることができない場合があります。

ユーザーから送信された診断レポートは、第18項に記載の通り、サポート、デバッグ、セキュリティ、および法的な目的のために合理的に必要な期間に限り保持されます。アプリケーション上に診断レポートの参照情報が表示されている場合は、削除を依頼する際にその参照情報を含めてください。そうすることで、該当するレポートを特定できる可能性があります。

プライバシーに関するご要望がある場合は、以下の連絡先までお問い合わせください。ご要望の内容を把握し対応するために必要な情報を伺うことがありますが、処理に不要な情報を求めることはありません。

10. データのセキュリティ

当社は、Classlyが取り扱う情報を保護するため、適切な技術的および組織的措置を講じています。デバイス上の情報についても、お使いのデバイスやオペレーティングシステム(OS)のセキュリティ管理機能によって保護されています。

電子的な保存や送信の方法において、完全に安全なものは存在しません。デバイスへのアクセスを適切に管理すること、また、バックアップ、時間割ファイル、PDFサマリーなどをエクスポートまたは共有する際には、安全な送信先や保存先を選択することは、お客様ご自身の責任となります。

11. お子様のプライバシー

Classlyは、学生向けの一般的な出席管理ツールとして意図されており、13歳未満の児童を対象としたものではありません。当社は、児童から氏名、連絡先、またはアカウント登録情報を意図的に収集することはありません。

保護者の方で、お子様が本ポリシーに記載されていない方法で個人情報を提供したとお考えの場合は、当社までご連絡ください。児童の個人情報が適用法に違反して処理されたことが判明した場合には、その問題に対処するための適切な措置を講じます。

12. 国際的なデータ処理

Googleおよびそのサービスインフラストラクチャは、Analytics、Crashlytics、Cloud Messaging、診断レポート、およびGoogleカレンダーに関する情報を、お客様の居住国以外の国で処理する場合があります。それらの国では、データ保護法が異なる可能性があります。Googleは、プライバシーに関するドキュメントおよびFirebaseのドキュメントにおいて、データ保護のための措置や国際的なデータ取り扱い慣行について説明しています。

出席状況、時間割、教室情報、メモ、およびローカルバックアップデータといった主要なデータは、お客様がエクスポートまたは共有を選択しない限り、お客様のデバイス上に保持されます。

13. お客様の選択と権利

お住まいの地域によっては、個人情報に関して、アクセス、訂正、削除、処理の制限、あるいは特定の処理に対する異議申し立てを行う権利など、さまざまな権利が認められている場合があります。

また、アプリケーションに関する多くの権限を直接管理することも可能です:

プライバシーに関するリクエストを送信するには、以下のメールアドレスまでご連絡ください。これらの権利には、適用される例外や本人確認要件が伴う場合があります。

14. 本プライバシーポリシーの変更

Classlyの機能、サービスプロバイダー、法的要件、またはデータ取り扱い慣行に変更が生じた場合、本プライバシーポリシーを更新することがあります。その際、 最終更新日 を更新し、改訂版のポリシーを同じ場所に掲載します。必要に応じて、アプリケーション内または該当するアプリストアを通じて、追加の通知を行う場合があります。

定期的に本ポリシーを確認することをお勧めします。

15. Googleサインイン、Googleカレンダー同期、およびGoogleドライブバックアップ

Classlyでは、Googleカレンダーとの同期機能(オプション)を、すべてのユーザーが無料で利用できます。なお、Googleアカウントを連携させなくても、本アプリケーションを使用することは可能です。

Googleカレンダーを連携させる際、GoogleからClasslyに対し、選択したアカウントに関連する情報(アカウント識別子やメールアドレスなど)が提供される場合があります。Classlyは、これらの情報をカレンダー連携の確立および維持の目的でのみ使用します。

Classlyは、Googleカレンダーの calendar.app.created 認可スコープを要求します。これにより、本アプリケーションは「Classly」専用のカレンダーを作成・管理できるようになります。この権限によって、本アプリケーションが、それ以外のGoogleカレンダーやイベントを読み取ったり、変更したりすることはありません。

同期を行うと、科目名、授業の日時、教室や建物の情報(任意)、試験や課題の名称および日時がGoogleに送信され、専用の「Classly」カレンダーにイベントとして保存されます。出席記録やバックアップの内容は、Googleカレンダーにはアップロードされません。

Googleの認証情報は、Googleの認証ライブラリおよびデバイスのセキュアストレージによって管理されます。Googleとの連携を解除すると本アプリの認証権限は取り消されますが、それまでにGoogleカレンダー上に作成されたイベントは自動的には削除されません。

Google ドライブへのバックアップです。

「Classly」では、Googleドライブを利用したバックアップ機能(任意)を提供しています。これを利用すれば、アプリをアンインストールしたり、デバイスを変更したりした場合でも、バックアップデータを保持できます。この機能は、連携を有効にするまではオフの状態となっています。

ClasslyはGoogleドライブへのアクセスのみを要求します。 drive.appdata 認可スコープ。これにより、アプリケーションはあなたのGoogleドライブ内に、Classlyのみがアクセスできる非表示のフォルダを持つことになります。Classlyには、それ以外のGoogleドライブ上のファイルを読み取ったり、一覧表示したり、変更したりする権限は与えられません。

「ドライブバックアップ」が有効な場合、作成される各バックアップファイル(ローカルバックアップと同じ内容:学期期間、科目・時間割、出席記録、メモ、休暇、試験・課題、ToDoなど)は、ユーザーのアカウント内の非表示フォルダにアップロードされます。このフォルダには、手動で作成したバックアップや学期末のバックアップに加え、直近10回分の自動バックアップが保存され、それより古い自動バックアップは削除されます。バックアップはGoogleのアカウント内に保存される仕組みであり、本アプリが独自のサーバーを運用しているわけではありません。また、開発者がこれらのバックアップ内容を閲覧することもできません。

Classlyのドライブバックアップをオフにすると、新規のアップロードは停止されますが、すでにドライブに保存されているコピーはそのまま残るため、後から復元することが可能です。これらを削除したい場合は、GoogleアカウントからClasslyのアクセス権および非表示のアプリデータを削除するか(Googleドライブ → 設定 → アプリの管理 → Classly → 非表示のアプリデータを削除)、https://myaccount.google.com/permissions.にて当該アプリケーションとの接続を解除してください。

Googleは、アカウント、カレンダー、およびドライブの情報を以下の規定に従って処理します。 Google プライバシーポリシー.

16. アプリ内購入

現在のバージョンのClasslyでは、アプリ内購入は提供されていません。以前は「Proアップグレード」として販売されていた機能を含め、すべての機能が無料で利用可能です。

以前のバージョンで「Proライフタイム」アップグレードを購入された場合、その決済はApple(識別子:App Store)またはGoogle(識別子:Google Play)を通じて処理されました。Classlyは、お客様のクレジットカード番号、銀行口座情報、その他の決済情報を取得・保存することはありません。購入に関する権利情報がデバイス上に残っている場合があり、また「購入の復元」を行うことで、各アプリストアから購入状況に関する情報が本アプリケーションに提供されることがあります。購入取引には、AppleまたはGoogleの利用規約およびプライバシーポリシーが適用されます。

17. 開発者からのお知らせ

Classlyは、開発者からのお知らせやアプリケーション関連の通知を取得するために、Firebaseでホストされているサービスに接続することがあります。この際、IPアドレス、リクエストのタイムスタンプ、デバイスのネットワーク情報、アプリケーションのリクエストに関するメタデータといった、標準的なネットワーク情報やリクエスト情報が、Googleのホスティングインフラストラクチャに送信される可能性があります。

このお知らせ取得リクエストには、出席記録、時間割の内容、メモ、バックアップファイル、Googleカレンダーのイベント、または支払い情報といったデータは意図的に含まれません。

開発者からのお知らせは、アプリケーションが現在公開されているお知らせを要求した時にのみ取得されます。

18. 任意による診断レポート

Classlyには、問題の報告や技術サポートの依頼を行う際に、診断レポートを送信できるオプション機能が用意されています。このアプリケーションは、ユーザー自身が送信を選択しない限り、診断レポートを送信することはありません。

送信される診断レポートには、以下の情報が含まれる場合があります。

送信されたレポートは、Firebase上でホストされるサービスに転送され、Google Cloud Firestoreに保存されます。これは、報告された問題の調査、サポートの提供、アプリケーションの信頼性向上、不正利用の防止、および診断サービス自体の保護を目的としています。

また、本診断サービスでは、セキュリティおよびレート制限(利用頻度の制限)を目的として、IPアドレスを処理します。現在のレート制限の仕組みでは、各IPアドレスに関連付けられたリクエストのタイムスタンプが、サーバーメモリ上に約10分間一時的に保持されます。なお、ホスティングプロバイダーが、それぞれのセキュリティポリシーやデータ保持規定に基づき、標準的なネットワークログを別途処理する場合があります。

Classlyは、送信されたレポートが保存される前に、一般的なメールアドレス、認証情報に類する値、正確な座標パターン、およびローカルのユーザーディレクトリパスを自動的に削除(マスキング)します。ただし、この自動削除機能によって、個人情報や機密情報がすべて確実に検出されるとは限りません。アプリケーションが表示する診断内容を確認し、パスワード、認証トークン、個人のスケジュール情報、連絡先詳細など、問題の報告に不要な情報が含まれないように注意してください。

診断レポートは、アプリケーションのサポート、デバッグ、セキュリティ、および保守の目的でのみ利用されます。当社が診断レポートを販売したり、その内容を広告目的で使用したりすることはありません。

診断レポートは、その調査、サービスのセキュリティ維持、およびアプリケーションの改善のために合理的に必要な期間に限り保持されます。ただし、法律によりより長い保持期間が義務付けられている場合、または法的請求の立証、行使、もしくは防御のために保持が必要な場合は、この限りではありません。提出済みのレポートの削除を希望される場合は、当社までご連絡ください。その際、提出後に表示される診断レポートの参照番号(利用可能な場合)をお知らせください。Classlyではアカウントの作成が不要であり、提出されたレポートに氏名やメールアドレスが含まれていない可能性があるため、氏名やメールアドレスの情報のみから特定のレポートを特定することはできない場合があります。

19. 法的情報、ライセンス、および謝辞

Classlyはフリーソフトウェアであり、著作権はNguyen Cao Thiem(2026年)に帰属します。本ソフトウェアは、GNU Affero General Public Licenseバージョン3(AGPL-3.0)の下でライセンスされています。著作権表示、ライセンス条文、および第三者に関する謝辞は、アプリケーション内の「ライセンス」セクション、ならびにプロジェクトの以下のファイルで確認できます。 LICENSE, NOTICE.md, and LICENSES/ files.

Classlyは、MITライセンスの下で公開されていたオープンソースプロジェクトの過去の時点におけるスナップショットを基に作成されました。当該プロジェクトには、以下の表示が含まれていました。

Copyright (c) 2026 YTFL

MITライセンスは、著作権表示および許諾表示を保持することを条件として、ソフトウェアの使用、複製、改変、頒布、サブライセンス、および販売を許可しています。当該表示およびMITライセンスの全文は、本アプリケーション内、ならびにプロジェクトの以下のファイルに含まれています。 LICENSES/MIT-YTFL.txt 「Classly」は、その後独自に再設計および拡張されたものであり、原作者とは一切関係がなく、原作者による推奨も受けていません。

オープンソースに関する通知は、ソフトウェアコンポーネントのライセンスおよび帰属(著作権者等の表示)について説明するものです。これらは、本プライバシーポリシーに基づく個人情報の取り扱いに変更を加えるものではありません。

第三者の製品名、アイコン、ロゴ、およびその他のブランド要素は、各所有者に帰属します。Apple、Google、Firebase、Googleカレンダー、GitHub、またはその他の第三者の製品やサービスへの言及は、それらの第三者によるスポンサーシップ、推奨、または所有権を意味するものではありません。

第三者のサービスを利用する際は、各サービスが定める利用規約、ライセンス、およびプライバシーポリシーが適用されます。本プライバシーポリシーのいかなる規定も、適用されるライセンスまたは法律で認められている場合を除き、第三者の商標、著作物、またはその他の知的財産を使用する権利を付与するものではありません。

ソフトウェアライセンス、著作権表示、その他法的事項に関するご質問は、以下の連絡先までお送りください。プライバシーに関するお問い合わせの際は、個人情報やデータに関する権利についてのご相談であることを明記していただけますと、適切に対応することが可能です。

20. お問い合わせ

本プライバシーポリシー、または「Classly」におけるプライバシーの取り扱いについて、ご質問やご懸念、ご要望がございましたら、こちらまでご連絡ください。

メールアドレス: thiemnc.work@gmail.com

開発者の所在地: ベトナム