GIF files can be relatively large, which may increase bandwidth usage. If you want to prevent GIFs from being downloaded or used as avatars, you can disable them as shown below
Code
add_action('nsl_update_avatar', function ($provider, $user_id, $avatarUrl) {
$path = parse_url($avatarUrl, PHP_URL_PATH);
if ($path && strtolower(pathinfo($path, PATHINFO_EXTENSION)) === 'gif') {
remove_action('nsl_update_avatar', array(
NextendSocialLoginAvatar::getInstance(),
'updateAvatar'
), 10);
}
}, 1, 3);