How to move your TV Time history to Sofa Time
Updated July 5, 2026 Β· verified against Sofa Time's current import options
gdpr-data.zip, drop it into ShowRescue (free, browser-only) to convert it into the exact JSON files Sofa Time accepts.
β’ Import on your iPhone or iPad. iOS-only β no Android version.
Step 1 β Export your TV Time data (do this today)
Everything below depends on files only TV Time can give you, and the service dies July 15. Full walkthrough in the export guide; short version:
- Download the official export at gdpr.tvtime.com/gdpr/self-service β you get
gdpr-data.zip, a ZIP of ~50 CSVs. (Facebook/Google sign-ups: do a password reset first; the tool needs email + password.) - Also export with the TV Time Out or TV Time Liberator browser extension while logged in at app.tvtime.com. You'll get JSON files like
tvtime-series-2026-07-05.json,tvtime-movies-β¦,tvtime-lists-β¦.
Step 2 β Get files in the format Sofa Time wants
Here's the gotcha: Sofa Time does not import the GDPR ZIP. It imports the JSON exports from TV Time Out and TV Time Liberator. The developer's own words: βSofa Time supports imports from both TV Time Out and TV Time Liberator. If one export does not work for your account, try the other.β
- You have an extension export? You're set β go to Step 3.
- You only have
gdpr-data.zip? Drop it into ShowRescue (free, no account, 100% in your browser β files never upload). It reads the CSVs and regenerates a clean TV Time Out-format bundle (tvtime-series-β¦json,tvtime-movies-β¦json,tvtime-lists-β¦json) that Sofa Time imports. This also works after July 15, when the extensions are dead and the GDPR ZIP is all anyone has. - You have both? Even better: ShowRescue merges them losslessly β exact dates and rewatch counts from the extension file, anything it's missing filled in from the GDPR CSVs, rewatches kept as distinct watch events β and outputs one complete bundle for Sofa.
Step 3 β Import into Sofa Time
- Install Sofa Time from the App Store on your iPhone or iPad.
- Open Settings β Import library.
- Select your TV Time export files (the
tvtime-β¦jsonfiles from the extension or from ShowRescue). - Wait for the import to finish β larger libraries take a few minutes.
Step 4 β Check what arrived
Spot-check a handful of shows: watched episodes, watch dates, and rewatches. Recent Sofa Time release notes specifically mention βimproved TV Time imports, with better compatibility and rewatch supportβ, and its import quality gets consistent praise β as does its coverage of novelas and regional shows that other trackers miss. One honest caveat: Sofa has no social features yet β no comments, no following friends. If that matters to you, compare options in the shutdown roundup.
Convert my TV Time export for Sofa Time β free βFrequently asked
Can I import gdpr-data.zip straight into Sofa Time?
No β Sofa Time imports TV Time Out / Liberator JSON, not the GDPR ZIP of CSVs. Convert the ZIP with ShowRescue first; it outputs the exact JSON bundle Sofa accepts, entirely in your browser.
Is there an Android or web version of Sofa Time?
No, iOS only (iPhone + iPad). Android users: see the Trakt, Simkl or TVmaze guides.
Will my rewatches survive the move?
Sofa Time's release notes cite rewatch support for TV Time imports. Feed it the best data you have: extension exports carry rewatch counts, and ShowRescue preserves rewatches as distinct watch events when merging or converting.
It's after July 15 and I only have the GDPR ZIP. Am I stuck?
No. The extensions are dead, but ShowRescue can regenerate a TV Time Out-format bundle from your gdpr-data.zip at any time β the Sofa import path keeps working as long as you saved an export before the shutdown.
Does anything upload when I use ShowRescue?
No β parsing and conversion happen entirely in your browser. Your export files never touch a server.