Skip to main content

Supported format

Remove GIF metadata

A GIF can carry comments and XMP alongside its frames and looping controls. ScrubMetadata processes supported GIF metadata in your browser and checks the output independently. Rendering text and declared animation structures have separate dispositions. Review the findings and play the processed animation before the authorised person decides to share it.

GIF metadata and rendering content

A GIF can carry comment text, XMP and application-specific data alongside the animation. ICC profiles need their own assessment. Plain Text extensions are different again: they can be content the file renders. Read those structures separately so a displayed word or looping control is not mistaken for metadata.

  • Comment text and namespace-declared XMP fields
  • ICC application profiles and custom/private application data
  • Frames, Plain Text rendering extensions and looping controls

Supported GIF metadata removal

The supported path removes identified comments, XMP and non-essential application metadata, then checks the output with an independent block parser. An application extension needs an explicit assessment rather than a blanket removal claim. The report must distinguish removed privacy structures from retained controls and any unresolved private profile data.

Retained GIF controls and rendering text

Image frames, graphic-control data and the declared Netscape loop extension are retained as rendering structures. Plain Text rendering content is also kept separately from metadata. A colour profile can remain only when assessed as public and structural. Play the processed GIF and inspect its visible content before approving disclosure.

  • Image frames and graphic-control data.
  • The declared Netscape looping extension.
  • Plain Text extensions that form rendering content.
  • ICC structures only when assessed as public and structural.

GIF limits and unresolved findings

Malformed extensions or unknown profile data need a precise disposition and cannot inherit a clean result from a familiar GIF filename. The current path does not offer batch processing or selection of individual metadata fields. A technical metadata result also leaves the animation's visible personal information for the reviewer to assess.

  • Plain Text rendering content is kept separately from metadata.
  • Unknown or malformed application extensions and private profile data need explicit dispositions.
  • The current GIF workflow does not offer batch processing or selection of individual metadata fields.
  • A metadata check does not assess every visible frame for personal information.

Questions about GIF metadata

Why is text inside a GIF sometimes kept?

The GIF Plain Text extension can be part of what the file renders. The policy preserves it as content rather than treating it as a comment or XMP metadata block.

Does a clean GIF result prove every frame was reviewed for personal data?

No. Metadata verification addresses supported fields and containers. A reviewer must still inspect what the animation visibly shows and decide whether disclosure is appropriate.

An animation proposed for a document pack

Representative scenario

An animated GIF from a design handoff is included in a proposed document pack. Inspect comments and XMP, then read the dispositions for profiles and rendering text. Play the processed frames and looping before the authorised reviewer decides whether the animation and its visible content can be shared.

How to review file metadata before disclosure

Process GIF files in your workspace

Supported GIF files are inspected and cleaned in your browser. Raw file bytes and raw metadata are not sent to ScrubMetadata servers, and only minimised evidence is recorded after processing.

  • Raw file processing stays local
  • Device-verified access
  • Accounts approved by a person
Request access

Already approved? Sign in

Remove GIF metadata in your browser · ScrubMetadata