「就活ボード」は、ユーザーのプライバシーを最優先に考え、すべてのデータを端末内で管理するローカルファースト設計のアプリです。
1. アプリが取得・保存するデータ
本アプリは、就職活動における情報を効率的に整理・管理するために、ユーザー自身が直接入力、またはインポートした以下の情報をデバイス本体にのみ保存します。
- 企業名・業界
- 選考ステータス(志望度・進行状況)
- 企業マイページURL・募集要項URL
- ログインID(ユーザー名・メールアドレスなど)
- ES(エントリーシート)の設問および回答内容
- 募集要項の詳細(勤務地、給与、福利厚生など)
- タスク(イベント名、期限、面接日時など)
- リマインダー設定
- メモおよび各種テキストデータ
2. パスワードの安全な取り扱いについて
企業マイページのログインパスワードは、アプリ内データベース(SwiftData等)には一切保存されません。
パスワードは、iOSシステムが提供するセキュアな暗号化領域である「キーチェーン(Keychain)」に直接保存されます。また、アプリ内でパスワードを表示またはクリップボードにコピーする際には、Face ID、Touch ID、または端末パスコードによる生体認証・本人確認を毎回必須としています。
3. ローカルファースト設計(外部への送信なし)
本アプリで登録された就活情報、ログイン情報、エントリーシートの文章などは、開発者が管理する外部サーバーを含め、いかなる外部サーバーにも送信されません。データは100%ユーザーご自身のiOSデバイス内にのみ格納され、オフラインでも安全に動作します。
4. カメラ・写真およびOCR機能について
本アプリは、募集要項やメールなどのスクリーンショット画像からテキストを抽出して自動で情報を取り込むためのOCR機能を提供しています。
この画像認識・文字解析処理は、Apple社の提供するローカルのVisionフレームワークを使用し、デバイス内部のみで完結して処理されます。選択された画像データや解析後のテキストデータが外部に送信されることはありません。
5. カレンダーおよび通知へのアクセス
- カレンダー連携: ユーザーの選択により、面接等のタスクをiOS標準のカレンダーアプリに登録するためにアクセス許可を求めます。この権限はイベントの新規作成のみに使用され、ユーザーの既存のカレンダーデータを読み取って外部に送信することはありません。
- 通知: 選考締切や面接等のリマインダーをプッシュ通知するために権限を求めます。これらの通知スケジュールはすべてデバイス内部(ローカル通知)で処理されます。
6. 共有機能(Share Extension)
Safariやその他のアプリからテキストやURLを本アプリに直接取り込むための共有機能を提供しています。共有されたコンテンツは、一時的にアプリグループの共有コンテナを経由してメインアプリに表示されますが、ユーザーが「保存」ボタンを押して確定するまでデータベースに恒久的に保存されることはありません。
7. 情報収集モジュールおよび広告について
本アプリには、第三者が提供する広告配信SDKや行動履歴トラッキングのためのアクセス解析SDK(Analytics等)は一切組み込まれていません。
8. データの削除について
すべてのデータはユーザーのデバイス上に保存されているため、アプリ内から該当の企業情報やタスクを削除するか、あるいはアプリ自体をアンインストールすることで、すべての保存データが即座にデバイスから完全に消去されます。
9. 本ポリシーの変更
アプリの機能アップデートに伴い、本プライバシーポリシーを変更することがあります。その場合は、本ページの更新日を更新し、アプリ内または配信ストアにてお知らせいたします。
10. お問い合わせ先
本アプリにおけるプライバシーの取り扱いに関するご質問、ご意見がございましたら、以下のソースコード公開リポジトリのIssueページよりお問い合わせください。