Завантаження архіву облікового запису — лише перший крок. Надійний запис — це зв’язок між публікацією, її медіа, метаданими та обставинами завантаження.

Надійний процес зберігає оригінальний пакет, записує метадані, що містяться поза фото чи відео, зберігає часові мітки разом із інформацією про часовий пояс і перевіряє кожен медіафайл після розпакування.

Потрібне постійне збереження підписів і метаданих замість одноразового експорту? 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-експорт як ZIP-файл з індексним HTML-файлом і папками, що містять, наприклад, зображення та відео, тоді як 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, оригінальні медіа та доступні записи фіксації разом.

Контроль незмінності — це обчислювальна перевірка того, що файл залишається саме тим, чим він є. Фахівці зі збереження використовують контрольні суми для переданих файлів і можуть періодично повторювати перевірку як описано в архівному дослідженні.

Що архів може і чого не може довести

Використовуйте знімок екрана як додаткове візуальне посилання, а не як повний пакет збереження метаданих, описаний вище. Для надійнішого запису зберігайте оригінальні медіа, метадані й контекст, час фіксації, 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 стверджує, що щодня автоматично створює резервні копії публікацій, медіа, підписів, метаданих, списків підписників і підписок та взаємодій. Почати з публічного імені профілю