下載帳戶封存只是第一步。可長久保存的紀錄,是貼文、媒體、中繼資料與下載情境之間的關聯。

可靠的工作流程會保留原始套件,記錄存在於照片或影片之外的中繼資料,保留含時區資訊的時間戳記,並在解壓縮後驗證每個媒體檔案。

想持續保存說明文字與中繼資料,而不是只依賴一次性的匯出嗎?SocialGuardian 表示,它會自動備份貼文、照片、影片、Reels/Shorts、限時動態、說明文字、中繼資料、追蹤者/追蹤中清單與互動資料。設定備份

社群媒體封存可以包含哪些內容

社群媒體中繼資料沒有單一的通用格式。社群活動串流會累積脈絡、多媒體物件與互動中繼資料,而貼文、按讚、回覆、轉發與留言可能由各平台以不同方式呈現根據封存研究。

匯出內容除了貼文文字,也可能包含中繼資料。只要匯出內容提供,實用的保存紀錄就應保留以下資訊:

紀錄範圍 應保留的欄位
內容與媒體 貼文文字、說明文字,以及原始下載媒體
身分與脈絡 貼文 URL、貼文 ID、原始貼文時間戳記、作者使用者名稱與顯示名稱,以及作者個人檔案 URL
貼文詳細資料 互動指標、嵌入的位置資料、主題標籤、提及與連結
擷取紀錄 captured_at、來源 URL、擷取者、方法、內容雜湊,以及可取得的原始回應

這種區分很重要,因為帳戶下載中的互動數值只是快照。之後平台上的數值可能會不同封存研究如此說明。

謹慎選擇匯出內容並記錄擷取時間範圍

使用平台目前的匯出控制項,並在下載前記錄你提出的要求。

Facebook

在 Facebook 電腦版流程中,依序使用:個人頭像 > 設定與隱私 > 設定 > Meta 帳戶 > 你的資訊與權限 > 匯出你的資訊 > 建立匯出。選取個人檔案並選擇匯出到裝置Facebook 說明。

Facebook 允許你選擇特定資訊、日期範圍、格式、通知電子郵件與媒體品質。較高品質的影片會讓匯出檔案變大根據 Facebook。

Instagram

在 Instagram 電腦版流程中,依序使用:更多 > 設定 > Meta 帳戶 > 你的資訊與權限 > 匯出你的資訊 > 建立匯出。選取個人檔案,選擇下一步,再選擇匯出到裝置Instagram 說明。

Instagram 也允許你自訂資訊、日期範圍、格式、通知電子郵件與媒體品質。Meta 表示,匯出連結可能需要最多 30 天才能送達,而準備好的匯出內容可使用四天根據 Instagram。Facebook 同樣表示,完成的匯出內容可使用四天,且匯出受到密碼保護根據 Facebook。

Google Takeout

Google Takeout 可以匯出 YouTube 影片與其他 Google 產品資料。選取產品,必要時縮小產品的資料範圍,並選擇傳送方式與封存格式根據 Google。

Takeout 提供 ZIP 或 TGZ 檔案、一次性或排程匯出;當所選的最大封存大小不足時,也會提供多個封存檔根據 Google。

每次匯出都應記下帳戶、選取的日期範圍、要求時間、封存建立或下載時間、選取的格式與媒體品質設定。將這段擷取時間範圍與帳戶之後的狀態分開:Google 警告,資料檔案可能不包含從提出下載要求到建立封存期間所做的變更根據 Google。

將套件、媒體與中繼資料放在一起

將原始下載的 ZIP 或 TGZ 保留為來源套件。Facebook 的文件說明,HTML 匯出內容是包含索引 HTML 檔案與資料夾的 ZIP,資料夾內可能有圖片與影片等檔案;JSON 可供機器讀取,也能讓資訊轉移更容易根據 Facebook。

不要把媒體資料夾視為完整封存內容。如果是 HTML 匯出,請保留 HTML 索引;如果是 JSON 匯出,請保留 JSON,並保留原始媒體。curl-x 描述的保存套件包括原始媒體檔案、帶時間戳記的頁面封存、每個下載檔案的 SHA-256 雜湊、貼文 URL、存取日期、蒐集者身分,以及可取得的網路或伺服器回應紀錄根據 curl-x。

記錄每個媒體項目對應的檔名。如果需要描述性檔名,請包含平台、帳戶代號與日期;文件建議的格式是 twitter_username_20260811.mp4依 curl-x 建議。將該檔名與雜湊、來源 URL 及擷取時間戳記一併記錄。

一次性的封存可能讓你必須整理分散的媒體與中繼資料檔案。SocialGuardian 表示,其自動每日備份涵蓋說明文字與中繼資料,以及貼文、照片、影片、Reels/Shorts 與限時動態。選擇要備份的個人檔案

為每個媒體項目建立中繼資料紀錄

為相關媒體使用一份伴隨的 JSON 紀錄,通常稱為 sidecar。當說明文字、貼文 ID、時間戳記或其他脈絡儲存在 JSON,而不是照片或影片本身時,這會很有用。

JSON 適合這項工作:W3C Activity Streams 規範將 JSON 描述為一種易於人類閱讀、可由機器處理且可擴充的方式,用來呈現豐富的活動中繼資料根據 W3C。實用的 sidecar 或清冊紀錄可在欄位可用時使用以下資訊:

  • 檔名與媒體類型。
  • 貼文 URL 與貼文 ID。
  • 說明文字或貼文文字。
  • 原始貼文時間戳記。
  • 作者使用者名稱、顯示名稱與個人檔案 URL。
  • 作為匯出快照的互動指標。
  • 位置資料、主題標籤、提及與連結。
  • captured_at、蒐集者與擷取方法。
  • SHA-256 或其他內容雜湊。
  • 可取得的原始回應。

SociaVault 的範例保存紀錄使用 captured_at、source_url、captured_by、method、content_hash 與 raw_response,接著以具決定性的檔名將紀錄儲存為 JSON如其保存指南所示。

將貼文的原始時間戳記與 captured_at 分開記錄。如果平台提供時區偏移量或 Z,請保留原值,不要默默轉換為當地時間。W3C Activity Streams 要求使用 UTF-8 序列化,並指定帶有明確數字偏移量或 Z 的日期時間值根據 W3C。

解壓縮後驗證封存內容

驗證應回答兩個問題:預期檔案是否在解壓縮後保留下來,以及你是否能將它連結到正確的貼文紀錄?

請依照以下順序:

  1. 保留原始套件與原始媒體。
  2. 建立清冊,包含檔名、貼文 URL、貼文 ID、原始貼文時間戳記,以及可取得的說明文字或 JSON 紀錄。
  3. 為每個下載的媒體檔案產生 SHA-256 雜湊。
  4. 將每個雜湊與檔名、來源 URL 及擷取時間戳記並列記錄。SHA-256 值就像檔案指紋:如果檔案未變更,雜湊就會維持相同根據 curl-x。
  5. 確認每個媒體項目都有對應的中繼資料紀錄,並將匯出內容未提供的欄位記為缺漏。
  6. 將清冊、原始 JSON 或 HTML、原始媒體與可取得的擷取紀錄一起保存。

Fixity 是用來檢查檔案是否仍是其所宣稱內容的計算方法。保存專業人員會為存入的檔案使用檢查碼,並可定期重新執行檢查如封存研究所述。

封存內容能證明與不能證明的事項

將螢幕擷取畫面作為額外的視覺參考,而不是上述完整的中繼資料導向保存套件。若要建立更完整的紀錄,請保留原始媒體、中繼資料與脈絡、擷取時間戳記、來源 URL、存取日期、蒐集者身分、雜湊,以及可取得的頁面、網路或伺服器回應紀錄根據 curl-x。

下載的封存內容可以在該欄位存在時保存平台記錄的貼文時間戳記。但仍應標示自己的擷取時間範圍:Google 警告,封存內容可能不包含從提出要求到建立封存期間所做的變更,而封存研究指出互動數量之後可能改變根據 Google與封存研究。

如果媒體或中繼資料缺失,請保留原始套件與原始 HTML 或 JSON,在清冊中標記缺失欄位,並記錄匯出設定與擷取時間範圍。這能保留平台實際提供內容與下載中無法取得內容之間的界線。

可重複執行的保存檢查清單

下載前:

  • 記錄帳戶、平台、匯出要求時間、選取的日期範圍、格式與媒體品質。
  • 使用平台的官方匯出控制項,並記下結果會是 HTML、JSON、ZIP 或 TGZ。
  • 平台提供時,記錄匯出內容的可用期限。

下載後:

  • 保留原始 ZIP 或 TGZ 與原始媒體。
  • 保存匯出內容附帶的 HTML 索引或 JSON 紀錄。
  • 為每個媒體項目建立檔名與中繼資料清冊。
  • 將說明文字、貼文 ID、原始時間戳記、個人檔案詳細資料與連結和相關媒體放在一起。
  • 當中繼資料與媒體分開時,儲存 JSON sidecar 或等效紀錄。
  • 完整保留原本記錄的時間戳記偏移量或 Z。
  • 產生並記錄 SHA-256 雜湊,以及檔名、來源 URL 與擷取時間戳記。
  • 標記缺失的媒體或欄位,不要以未驗證的替代內容呈現。
  • 定期重新執行檢查碼驗證。

若要在 SocialGuardian 列出的各平台上持續備份,其首頁表示服務涵蓋 Instagram、TikTok、YouTube、X、Facebook、LinkedIn、Twitch 與 Pinterest,且只使用公開的 @handle,不需要密碼或登入根據 SocialGuardian。

讓封存流程專注於重要內容:SocialGuardian 表示,它每天會自動備份貼文、媒體、說明文字、中繼資料、追蹤者/追蹤中清單與互動資料。從公開個人檔案代號開始