Skip to main content

Integration

Gemini export: what it contains

Google Takeout export

Supported data

Supported records are imported; unsupported export versions are shown as warnings.

Privacy

Raw prompts, responses, attachments, local paths, and source files stay on your device in either privacy mode. The only thing stats-with-titles adds is the conversation title.

Limitations

Provider export formats may change. Unknown fields are preserved as warnings instead of silently invented metrics.

Duplicate prevention

Re-imports use stable provider session identity and content normalization hashes. Container file checksums never define session identity.

Metric quality

Unavailable values remain null. Estimates are labelled estimated and exact values are never fabricated.

Troubleshooting

If detection fails, use the preview warnings and confirm the export source/version before importing again.

What a Gemini export can tell you

Prompts
Available
Counted from `Prompted` activity rows only. Canvas creations and `Used Gemini Apps` rows are side effects of a prompt, and counting them inflated prompts by roughly half on real exports.
Responses
Sometimes
Gemini's answers follow the timestamp inside the same activity cell of the `MyActivity.html` export, and are read from there. The JSON activity form of the same Takeout carries no answers at all.
Tool calls
Not in export
Takeout activity rows record no tool invocations.
Agents launched
Not in export
Takeout activity rows record no subagent launches.
Tokens
Not in export
Google Takeout does not report token usage for Gemini Apps.
API-equivalent cost
Not in export
Cost is priced from token counts, and this export carries none. A figure invented without them would be guesswork wearing a currency symbol.
Models
Sometimes
The JSON activity form names the model that handled a prompt. The HTML page does not, so an HTML-only import leaves the model blank.
Summed session span
Available
First to last activity instant in a session. Takeout logs activities rather than conversations, so a session is a run of activity with no thirty-minute gap in it.
AI active time
Not in export
Takeout logs one instant per activity and no duration, so no working interval can be measured.
Estimated interaction time
Available
Estimated from the gaps between consecutive activities, with each gap capped.
User active time
Not in export
No export records how long you spent reading or typing. It could only be inferred by subtracting one estimate from another, and an inferred number shown as a measurement would be a fabrication.
Waiting time
Not in export
This export stamps each message with a single instant, never a start and a stop, so no waiting or working interval can be measured.
Project grouping
Available
Sessions are grouped under a provider inbox: this export names no repository or workspace to group by.