スクリーンタイム
スクリーンタイムの書き出しの仕組みを、接続から問題の対処まで説明します。
接続する
スクリーンタイムのカードで「接続」を押します。macOS がスクリーンタイムを保存している Knowledge フォルダ(~/Library/Application Support/Knowledge)でパネルが開くので、「このフォルダを選択」を押します。続いて「書き出し先を選択」を押します。
ファイルの置き場所
1 日 1 つの Markdown ファイルで、日付が名前になり(2026-09-01.md)、その隣に summary.md が置かれます。~/Documents のようにホームフォルダの直下にあるフォルダを選ぶと、その中に screen-time-export フォルダが作られます。~/Documents/screen-time のようにそれより深いフォルダは、そのまま使われます。
書き出されるもの
カードでチェックを入れた日です。タブは一覧を並べ替えるだけです:「日別」(すべての日、新しい順)、「最近」(直近 7 日)、「最長」(スクリーンタイムの多い順)。
macOS が残すスクリーンタイムは約 4 週間分です。Exporter は日ごとのファイルを削除しないので、書き出しはそれを超えて増え続け、古い日のコピーはこのフォルダにしかありません。書き出す前に macOS が削除した日は、書き出せません。
日ごとのファイルには 4 つのセクションがあります:App Usage(1 分以上使ったすべてのアプリと、その時間とセッション数)、Web Usage(ドメインごとの時間と訪問回数)、Notifications(アプリごとの件数)、Screen Sessions(画面がオンになった時刻とオフになった時刻、その合計)。summary.md には、最新の同期で読み取った日(直近のおよそ 4 週間)の Top Apps と Daily Totals が入ります。
形式
常に Markdown です。表で、その日の合計はフロントマターに入ります。
ファイル
| キー | 内容 |
|---|---|
title |
Screen Time と日付 |
id、created、modified |
日付 |
tags |
screen-time |
total_screen_time |
その日の合計。3h 51m など |
apps_used、domains_visited |
アプリとウェブサイトの数 |
---
title: "Screen Time 2026-09-01"
id: "2026-09-01"
created: 2026-09-01T00:00:00
modified: 2026-09-01T00:00:00
tags:
- "screen-time"
total_screen_time: "3h 51m"
apps_used: 4
domains_visited: 2
---
## App Usage
| App | Duration | Sessions |
|-----|----------|----------|
| Xcode | 2h 4m | 6 |
| Safari | 1h 21m | 11 |
無料とロック解除
最初の同期でチェックを入れていた日のうち最新の 10 日分が無料の日で、無料の 10 日はそのまま変わりません。それより後の日には買い切りのロック解除が必要です(価格)。別の日を無料にしたい場合は、最初の同期の前にチェックを外してください。
同期と完全再同期
最初に「今すぐ同期」を押したあとは、Exporter が動いている間、新しい日が最大 1 分に 1 回追加されます。
「完全再同期」は、まず確認したうえで、日ごとのファイルも含めて Exporter が書いたファイルを削除し、macOS にまだ残っているものをもう一度書き出します。macOS がすでに削除した日は戻りません。押す前に、必ずフォルダをバックアップしてください。
問題と対処法
- 「そのフォルダに knowledgeC.db がありません(Knowledge フォルダ自体を選択してください)」:もう一度「接続」を押し、パネルが開いた場所のフォルダを選択します
- 新しい日が届かなくなった:無料の 10 日分を使い切っています。スクリーンタイムのロックを解除して「今すぐ同期」を押します
- 最初からない日がある:macOS がすでに削除していました
summary.mdが直近の数週間しか含まない:最新の同期で読み取った日を合計しているためです。それ以外は日ごとのファイルに残っています