[2026-09-18] eagle: work/projects/cpm-m3-telemetry-privacy-triage.md
This commit is contained in:
@@ -40,20 +40,20 @@ Unavailable optional facts are omitted. Boolean values are `true` / `false`.
|
|||||||
|
|
||||||
| Parameter | What is collected |
|
| Parameter | What is collected |
|
||||||
|---|---|
|
|---|---|
|
||||||
| `extension_context_loaded` | Context is loaded — boolean. |
|
| `context_loaded` | Context is loaded — boolean. |
|
||||||
| `background_view_alive` | Current background WKWebView exists — boolean. |
|
| `bg_view_alive` | Current background WKWebView exists — boolean. |
|
||||||
| `background_web_process_alive` | Background process identifier is nonzero — boolean; PID is not sent. |
|
| `bg_process_alive` | Background process identifier is nonzero — boolean; PID is not sent. |
|
||||||
| `background_web_process_responsive` | WebKit's process-responsiveness verdict — boolean. |
|
| `bg_process_responsive` | WebKit's process-responsiveness verdict — boolean. |
|
||||||
| `network_process_restarted` | Network PID differs from the value at context load — boolean; PIDs are not sent. |
|
| `network_restarted` | Network PID differs from the value at context load — boolean; PIDs are not sent. |
|
||||||
| `tab_known_to_webkit` | Failing tab is in WebKit's open-tabs set — boolean. |
|
| `tab_in_context` | Failing tab is in WebKit's open-tabs set — boolean. |
|
||||||
| `tab_controller_matches_context` | Tab and context use the same extension controller — boolean. |
|
| `tab_controller_match` | Tab and context use the same extension controller — boolean. |
|
||||||
| `tab_has_extension_user_scripts` | Registered scripts include the expected extension world — boolean, not proof of execution. |
|
| `tab_has_ext_scripts` | Registered scripts include the expected extension world — boolean, not proof of execution. |
|
||||||
| `native_handler_registered` | Autoconsent native-message handler is registered — boolean, not proof of message delivery. |
|
| `handler_registered` | Autoconsent native-message handler is registered — boolean, not proof of message delivery. |
|
||||||
| `memory_pressure_critical` | Age of last observed critical pressure: `none`, `under_1_min`, `under_5_min`, `under_30_min`, `over_30_min`. |
|
| `critical_memory_age` | Age of last observed critical pressure: `none`, `1m`, `5m`, `30m`, `over_30`. |
|
||||||
| `background_view_create_count` | Creations since context load: `0`, `1`, `2`, `3_to_5`, `over_5`. |
|
| `bg_view_creations` | Creations since context load: `0`, `1`, `2`, `3_to_5`, `over_5`. |
|
||||||
| `background_view_leaked_count` | Retained views beyond the expected current view; same buckets. Not proof of a leak. |
|
| `bg_view_leaked_count` | Retained views beyond the expected current view; same buckets. Not proof of a leak. |
|
||||||
| `extension_context_errors` | `none` or accumulated error descriptors: mapped context-error names, with raw domain/code for other or underlying errors. No localized text; no explicit payload cap. |
|
| `context_errors` | `none` or accumulated error descriptors: raw domain/code pairs, including the immediate underlying error. No localized text; no explicit payload cap. |
|
||||||
| `background_events` | Recent lifecycle sequence with relative ages in whole seconds. |
|
| `bg_events` | Recent lifecycle sequence with relative ages in whole seconds. |
|
||||||
|
|
||||||
The recorder keeps 40 events in memory; the pixel includes at most the last 12 and 255 characters, dropping oldest entries first. Format: `event_name@-seconds`, relative to snapshot time.
|
The recorder keeps 40 events in memory; the pixel includes at most the last 12 and 255 characters, dropping oldest entries first. Format: `event_name@-seconds`, relative to snapshot time.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user