Aller au contenu
CreatorPrivacyKit

Nettoyeur d’accueil, boîte à outils PDF, et une route vidéo en service

Ce que le nettoyage a enlevé sur les essais

Ce que le nettoyage a enlevé sur les essais?

Nettoyeur d’accueil, boîte à outils PDF, et une route vidéo en service Les décomptes viennent du paquet de preuves de cette capture. Ils ne promettent pas le même résultat sur un HEIC. Un filigrane dans les pixels reste. Le nettoyeur d’accueil redessine les JPEG, PNG et WebP sur un canevas, puis les enregistre.

C2PA: Coalition for Content Provenance and Authenticity; C2PA specification 2.4

Les décomptes viennent du paquet de preuves de cette capture. Ils ne promettent pas le même résultat sur un HEIC. Un filigrane dans les pixels reste.

Le nettoyeur d’accueil redessine les JPEG, PNG et WebP sur un canevas, puis les enregistre. Le nouveau fichier ne porte plus les blocs EXIF, GPS, XMP, IPTC ou C2PA de l’ancien conteneur. Une date ou un logo déjà dessinés dans l’image restent. Après le nettoyage, l’absence de C2PA ne montre pas qu’une personne a fait l’image.

Le mode métadonnées PDF efface les champs pris en charge du dictionnaire Info : titre, auteur, sujet, mots-clés, créateur et producteur. Le texte visible de la page reste. Le mode ne promet pas d’enlever chaque paquet XMP, pièce jointe, annotation, formulaire, script, signature ou fichier incorporé. Les PDF chiffrés sont refusés. Un PDF sur mesure peut rester partiel quand les mots de la page sont encore là. Retirer un indicateur de rotation ne redessine pas la page.

Le compresseur vidéo et l’agrandisseur vidéo laissent par défaut les balises ordinaires hors du nouveau fichier. Cela n’enlève pas les sous-titres, logos ou filigranes déjà dans les pixels, et cela ne tourne pas l’image seulement parce qu’une matrice d’affichage a changé. Le banc d’essai de septembre 2026 garde les anciennes lignes MP4 et MOV limitées au moteur.

Les Content Credentials et SynthID sont un autre travail. C’est le détecteur d’origine d’image qui les lit. Ouvrir l’outil en service

Le banc d’essai de retrait de métadonnées de septembre 2026 reste un document historique distinct. Cette capture ne le réécrit pas.

Chemins d’outils nommés dans la capture

Environnement de capture

Capturé
Date du contenu
SHA de build
d8a85c607f765a6f95e7dd57d8e765c129f59441
Navigateur
Chrome/154.0.8037.92
URL de base lors de la capture
https://creatorprivacykit.com
Méthode
actual-browser-product
SHA-256 du JSON de preuves publié
217cda6833d40f0158d9a739f820675e9020fa1d4d7d4dd3f164e2cabb8bec1a

Télécharger le paquet de preuves (JSON)

Relire les champs de métadonnées dans le navigateur vérifie ces champs. Ce n’est pas une vérification de signature cryptographique.

Cas de cette capture

6 cas : 1 réussites, 4 partiels, 1 refusés, 0 échecs, 0 non pris en charge.

IDFormatÉtatOctetsSortie téléchargée
metadata-jpeg-gps-orientation-icc jpeg Partiel 1156 771
metadata-png-alpha-text png Réussi 179 127
metadata-webp-alpha-exif webp Partiel 820 600
metadata-mp4-rotate-matrix mp4 Partiel 1881 1881
metadata-pdf-custom-info pdf Partiel 1295 801
metadata-jpeg-truncated-reject jpeg Refusé 1128 —

metadata-jpeg-gps-orientation-icc

Partiel

Format
jpeg
Octets
1156
SHA-256
b889bddf6676162b9f3d9013907cef8b670abbca3976f69ae7f280167e1a67e9
Licence
CC0-1.0
Source
tests/fixtures/media-corpus manifest MC-IMG-001, constructed by scripts/generate-media-corpus.mjs. CC0-1.0 constructed original. Not regenerated by this capture.

Fichier d’origine assets/metadata-removal/metadata-jpeg-gps-orientation-icc-input.jpg

Actions utilisées

Options enregistrées

rowState
ready

Entrée enregistrée

sha256
b889bddf6676162b9f3d9013907cef8b670abbca3976f69ae7f280167e1a67e9
bytes
1156
image
{"width":48,"height":32,"hasAlpha":false,"gpsPresent":true,"iccPresent":true,"exifPresent":true,"orientation":6,"iccBytes":480,"iccSha256":"c56e1685d888f5edb92fe07f2750f387f8fe8e91b32ff8fb0b56bfbbb9458353"}
hasText
true
Sortie téléchargée assets/metadata-removal/metadata-jpeg-gps-orientation-icc-output.jpg

Sonde de sortie

image
{"width":32,"height":48,"hasAlpha":false,"gpsPresent":false,"iccPresent":true,"exifPresent":false,"orientation":null,"iccBytes":456,"iccSha256":"12afb4d9953adee0607d347daee5b78b18d6b3cab2d572b88970703f5edb37bc"}

8044ff7590c37c1e55d6a30e740da845485fe58cdbf230a6a20b4963e98799a9 · 771

Contrôles enregistrés

summary
Independent decode of the cleaned JPEG found no GPS IFD and no EXIF segment. An ICC profile is still present. Input ICC is 480 bytes c56e1685d888f5edb92fe07f2750f387f8fe8e91b32ff8fb0b56bfbbb9458353. Output ICC is 456 bytes 12afb4d9953adee0607d347daee5b78b18d6b3cab2d572b88970703f5edb37bc. Stored input pixels were 48x32 orientation 6. Cleaned pixels were 32x48 orientation none.
publicClaims
[]
image
{"width":32,"height":48,"hasAlpha":false,"gpsPresent":false,"iccPresent":true,"exifPresent":false,"orientation":null,"iccBytes":456,"iccSha256":"12afb4d9953adee0607d347daee5b78b18d6b3cab2d572b88970703f5edb37bc"}
inputIcc
{"sha256":"c56e1685d888f5edb92fe07f2750f387f8fe8e91b32ff8fb0b56bfbbb9458353","bytes":480}
outputIcc
{"sha256":"12afb4d9953adee0607d347daee5b78b18d6b3cab2d572b88970703f5edb37bc","bytes":456}
expectedAbsentStrings
["Synthetic public landmark fixture"]
observedStates
[{"t":1790925431332,"phase":"","rowState":"","busy":false,"progress":""},{"t":1790925431383,"phase":"","rowState":"queued","busy":false,"progress":""},{"t":1790925431564,"phase":"","rowState":"sanitizing","busy":false,"progress":""},{"t":1790925431605,"phase":"","rowState":"ready","busy":false,"progress":""},{"t":1790925431910,"phase":"","rowState":"ready","busy":false,"progress":""}]
blockedExistingTelemetry
[{"method":"GET","host":"static.cloudflareinsights.com","pathname":"/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495","reason":"cloudflare-insights-beacon"}]
privacy
{"observedUnique":19,"violations":[],"scope":"Observed requests in this run only. Not a universal no-exfiltration certificate."}
pageErrorCount
0

Limites enregistrées pour ce cas

Captures d’écran de la session

Entrée · queued · 1240×467. Metadata Cleaner showing mc-img-jpeg-eiffel-gps-ori-icc.jpg before sanitize. Row state was queued.
Entrée · queued · 1240×467. Metadata Cleaner showing mc-img-jpeg-eiffel-gps-ori-icc.jpg before sanitize. Row state was queued.
Sortie · ready · 1240×475. Metadata Cleaner after mc-img-jpeg-eiffel-gps-ori-icc.jpg reached ready.
Sortie · ready · 1240×475. Metadata Cleaner after mc-img-jpeg-eiffel-gps-ori-icc.jpg reached ready.

metadata-png-alpha-text

Réussi

Format
png
Octets
179
SHA-256
6e1252437343f693844a6b9900d13fc7fc128c8b572bcbb4ff9443a2ccd6de6f
Licence
CC0-1.0
Source
tests/fixtures/media-corpus manifest MC-IMG-002, constructed by scripts/generate-media-corpus.mjs. CC0-1.0 constructed original. Not regenerated by this capture.

Fichier d’origine assets/metadata-removal/metadata-png-alpha-text-input.png

Actions utilisées

Options enregistrées

rowState
ready

Entrée enregistrée

sha256
6e1252437343f693844a6b9900d13fc7fc128c8b572bcbb4ff9443a2ccd6de6f
bytes
179
image
{"width":32,"height":24,"hasAlpha":true,"gpsPresent":false,"iccPresent":false,"exifPresent":false,"orientation":null,"iccBytes":0,"iccSha256":""}
Sortie téléchargée assets/metadata-removal/metadata-png-alpha-text-output.png

Sonde de sortie

image
{"width":32,"height":24,"hasAlpha":true,"gpsPresent":false,"iccPresent":false,"exifPresent":false,"orientation":null,"iccBytes":0,"iccSha256":""}

8a89c0bb3d3097c2de963b6233346f248e2f47522089c1ff969e6126e381daa6 · 127

Contrôles enregistrés

summary
The description text is absent from the cleaned png. Alpha is still present. Dimensions are 32x24.
publicClaims
[]
image
{"width":32,"height":24,"hasAlpha":true,"gpsPresent":false,"iccPresent":false,"exifPresent":false,"orientation":null,"iccBytes":0,"iccSha256":""}
requireAlpha
true
expectedAbsentStrings
["Synthetic alpha channel fixture"]
observedStates
[{"t":1790925432850,"phase":"","rowState":"","busy":false,"progress":""},{"t":1790925432896,"phase":"","rowState":"queued","busy":false,"progress":""},{"t":1790925433084,"phase":"","rowState":"ready","busy":false,"progress":""},{"t":1790925433393,"phase":"","rowState":"ready","busy":false,"progress":""}]
blockedExistingTelemetry
[{"method":"GET","host":"static.cloudflareinsights.com","pathname":"/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495","reason":"cloudflare-insights-beacon"}]
privacy
{"observedUnique":18,"violations":[],"scope":"Observed requests in this run only. Not a universal no-exfiltration certificate."}
pageErrorCount
0

Limites enregistrées pour ce cas

Captures d’écran de la session

Entrée · queued · 1240×368. Metadata Cleaner showing mc-img-png-alpha-text.png before sanitize. Row state was queued.
Entrée · queued · 1240×368. Metadata Cleaner showing mc-img-png-alpha-text.png before sanitize. Row state was queued.
Sortie · ready · 1240×475. Metadata Cleaner after mc-img-png-alpha-text.png reached ready.
Sortie · ready · 1240×475. Metadata Cleaner after mc-img-png-alpha-text.png reached ready.

metadata-webp-alpha-exif

Partiel

Format
webp
Octets
820
SHA-256
6ecee762909f899e24f5d6b2231e9967b1545cccc0f3622e37b8fa8b35466dca
Licence
CC0-1.0
Source
tests/fixtures/media-corpus manifest MC-IMG-003, constructed by scripts/generate-media-corpus.mjs. CC0-1.0 constructed original. Not regenerated by this capture.

Fichier d’origine assets/metadata-removal/metadata-webp-alpha-exif-input.webp

Actions utilisées

Options enregistrées

rowState
ready

Entrée enregistrée

sha256
6ecee762909f899e24f5d6b2231e9967b1545cccc0f3622e37b8fa8b35466dca
bytes
820
image
{"width":32,"height":24,"hasAlpha":true,"gpsPresent":false,"iccPresent":true,"exifPresent":true,"orientation":1,"iccBytes":480,"iccSha256":"c56e1685d888f5edb92fe07f2750f387f8fe8e91b32ff8fb0b56bfbbb9458353"}
Sortie téléchargée assets/metadata-removal/metadata-webp-alpha-exif-output.webp

Sonde de sortie

image
{"width":32,"height":24,"hasAlpha":true,"gpsPresent":false,"iccPresent":true,"exifPresent":false,"orientation":null,"iccBytes":456,"iccSha256":"12afb4d9953adee0607d347daee5b78b18d6b3cab2d572b88970703f5edb37bc"}

fd0cd9f1b93c839403db4e58e8c6efe51f7553139cbdbe01b4f086911b57adef · 600

Contrôles enregistrés

summary
The description text is absent from the cleaned WebP. Alpha is still present. Dimensions stayed 32x24. GPS and EXIF are absent. An ICC profile is still present. Input ICC is 480 bytes c56e1685d888f5edb92fe07f2750f387f8fe8e91b32ff8fb0b56bfbbb9458353. Output ICC is 456 bytes 12afb4d9953adee0607d347daee5b78b18d6b3cab2d572b88970703f5edb37bc. This case is partial.
publicClaims
[]
image
{"width":32,"height":24,"hasAlpha":true,"gpsPresent":false,"iccPresent":true,"exifPresent":false,"orientation":null,"iccBytes":456,"iccSha256":"12afb4d9953adee0607d347daee5b78b18d6b3cab2d572b88970703f5edb37bc"}
requireAlpha
true
expectedAbsentStrings
["Synthetic webp alpha fixture"]
inputIcc
{"sha256":"c56e1685d888f5edb92fe07f2750f387f8fe8e91b32ff8fb0b56bfbbb9458353","bytes":480}
outputIcc
{"sha256":"12afb4d9953adee0607d347daee5b78b18d6b3cab2d572b88970703f5edb37bc","bytes":456}
observedStates
[{"t":1790925434308,"phase":"","rowState":"","busy":false,"progress":""},{"t":1790925434348,"phase":"","rowState":"queued","busy":false,"progress":""},{"t":1790925434532,"phase":"","rowState":"ready","busy":false,"progress":""},{"t":1790925434877,"phase":"","rowState":"ready","busy":false,"progress":""}]
blockedExistingTelemetry
[{"method":"GET","host":"static.cloudflareinsights.com","pathname":"/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495","reason":"cloudflare-insights-beacon"}]
privacy
{"observedUnique":18,"violations":[],"scope":"Observed requests in this run only. Not a universal no-exfiltration certificate."}
pageErrorCount
0

Limites enregistrées pour ce cas

Captures d’écran de la session

Entrée · queued · 1240×443. Metadata Cleaner showing mc-img-webp-alpha-exif.webp before sanitize. Row state was queued.
Entrée · queued · 1240×443. Metadata Cleaner showing mc-img-webp-alpha-exif.webp before sanitize. Row state was queued.
Sortie · ready · 1240×475. Metadata Cleaner after mc-img-webp-alpha-exif.webp reached ready.
Sortie · ready · 1240×475. Metadata Cleaner after mc-img-webp-alpha-exif.webp reached ready.

metadata-mp4-rotate-matrix

Partiel

Format
mp4
Octets
1881
SHA-256
6df869f0f7ca9813a44dddea395b0c7f2c2f94d33fefc101ff77f6180c9bffdd
Licence
CC0-1.0
Source
tests/fixtures/media-corpus manifest MC-VID-003, constructed by scripts/generate-media-corpus.mjs. CC0-1.0 constructed original. Not regenerated by this capture.

Fichier d’origine assets/metadata-removal/metadata-mp4-rotate-matrix-input.mp4

Actions utilisées

Options enregistrées

rowState
ready

Entrée enregistrée

sha256
6df869f0f7ca9813a44dddea395b0c7f2c2f94d33fefc101ff77f6180c9bffdd
bytes
1881
video
{"codec":"h264","width":64,"height":48,"fps":12,"bitrate":15048,"durationSec":1,"audioCodec":"","audioPresent":false,"rotation":-90}
timestamps
{"videoStart":0,"videoEnd":1,"audioStart":null,"audioEnd":null,"startDriftSec":null,"endDriftSec":null,"scope":"this clip only; not a general A/V sync guarantee"}
probe
{"streams":[{"index":0,"codec_name":"h264","codec_long_name":"H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10","profile":"High","codec_type":"video","codec_tag_string":"avc1","codec_tag":"0x31637661","width":64,"height":48,"coded_width":64,"coded_height":48,"closed_captions":0,"film_grain":0,"has_b_frames":2,"sample_aspect_ratio":"1:1","display_aspect_ratio":"4:3","pix_fmt":"yuv420p","level":10,"chroma_location":"left","field_order":"progressive","refs":1,"is_avc":"true","nal_length_size":"4","id":"0x1","r_frame_rate":"12/1","avg_frame_rate":"12/1","time_base":"1/12288","start_pts":0,"start_time":"0.000000","duration_ts":12288,"duration":"1.000000","bit_rate":"6984","bits_per_raw_sample":"8","nb_frames":"12","extradata_size":43,"disposition":{"default":1,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0,"non_diegetic":0,"captions":0,"descriptions":0,"metadata":0,"dependent":0,"still_image":0},"tags":{"language":"und","handler_name":"VideoHandler","vendor_id":"[0][0][0][0]","encoder":"Lavc libx264"},"side_data_list":[{"side_data_type":"Display Matrix","displaymatrix":"\n00000000: 0 65536 0\n00000001: -65536 0 0\n00000002: 0 0 1073741824\n","rotation":-90}]}],"format":{"nb_streams":1,"nb_programs":0,"format_name":"mov,mp4,m4a,3gp,3g2,mj2","format_long_name":"QuickTime / MOV","start_time":"0.000000","duration":"1.000000","size":"1881","bit_rate":"15048","probe_score":100,"tags":{"major_brand":"isom","minor_version":"512","compatible_brands":"isomiso2avc1mp41","encoder":"Lavf60.16.100"}}}
Sortie téléchargée assets/metadata-removal/metadata-mp4-rotate-matrix-output.mp4

Sonde de sortie

streams
[{"index":0,"codec_name":"h264","codec_long_name":"H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10","profile":"High","codec_type":"video","codec_tag_string":"avc1","codec_tag":"0x31637661","width":64,"height":48,"coded_width":64,"coded_height":48,"closed_captions":0,"film_grain":0,"has_b_frames":2,"sample_aspect_ratio":"1:1","display_aspect_ratio":"4:3","pix_fmt":"yuv420p","level":10,"chroma_location":"left","field_order":"progressive","refs":1,"is_avc":"true","nal_length_size":"4","id":"0x1","r_frame_rate":"12/1","avg_frame_rate":"12/1","time_base":"1/12288","start_pts":0,"start_time":"0.000000","duration_ts":12288,"duration":"1.000000","bit_rate":"6984","bits_per_raw_sample":"8","nb_frames":"12","extradata_size":43,"disposition":{"default":1,"dub":0,"original":0,"comment":0,"lyrics":0,"karaoke":0,"forced":0,"hearing_impaired":0,"visual_impaired":0,"clean_effects":0,"attached_pic":0,"timed_thumbnails":0,"non_diegetic":0,"captions":0,"descriptions":0,"metadata":0,"dependent":0,"still_image":0},"tags":{"language":"und","handler_name":"VideoHandler","vendor_id":"[0][0][0][0]","encoder":"Lavc libx264"},"side_data_list":[{"side_data_type":"Display Matrix","displaymatrix":"\n00000000: 0 65536 0\n00000001: -65536 0 0\n00000002: 0 0 1073741824\n","rotation":-90}]}]
format
{"nb_streams":1,"nb_programs":0,"format_name":"mov,mp4,m4a,3gp,3g2,mj2","format_long_name":"QuickTime / MOV","start_time":"0.000000","duration":"1.000000","size":"1881","bit_rate":"15048","probe_score":100,"tags":{"major_brand":"isom","minor_version":"512","compatible_brands":"isomiso2avc1mp41"}}

491ef1400a8b0b98ab4a940a53dec78599da3ced86b988c5e51a5b91989671b5 · 1881

Contrôles enregistrés

summary
ffprobe rotation on the cleaned MP4 is -90. The cleaner strips user-data boxes. This measurement is the display matrix result for this file.
publicClaims
[]
video
{"codec":"h264","width":64,"height":48,"fps":12,"bitrate":15048,"durationSec":1,"audioCodec":"","audioPresent":false,"rotation":-90}
timestamps
{"videoStart":0,"videoEnd":1,"audioStart":null,"audioEnd":null,"startDriftSec":null,"endDriftSec":null,"scope":"this clip only; not a general A/V sync guarantee"}
displayMatrixRetained
true
observedStates
[{"t":1790925436072,"phase":"","rowState":"","busy":false,"progress":""},{"t":1790925436113,"phase":"","rowState":"queued","busy":false,"progress":""},{"t":1790925436300,"phase":"","rowState":"ready","busy":false,"progress":""},{"t":1790925436593,"phase":"","rowState":"ready","busy":false,"progress":""}]
blockedExistingTelemetry
[{"method":"GET","host":"static.cloudflareinsights.com","pathname":"/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495","reason":"cloudflare-insights-beacon"}]
privacy
{"observedUnique":17,"violations":[],"scope":"Observed requests in this run only. Not a universal no-exfiltration certificate."}
pageErrorCount
0

Limites enregistrées pour ce cas

Captures d’écran de la session

Entrée · queued · 1240×368. Metadata Cleaner showing mc-vid-h264-rotate90.mp4 before sanitize. Row state was queued.
Entrée · queued · 1240×368. Metadata Cleaner showing mc-vid-h264-rotate90.mp4 before sanitize. Row state was queued.
Sortie · ready · 1240×475. Metadata Cleaner after mc-vid-h264-rotate90.mp4 reached ready.
Sortie · ready · 1240×475. Metadata Cleaner after mc-vid-h264-rotate90.mp4 reached ready.

metadata-pdf-custom-info

Partiel

Format
pdf
Octets
1295
SHA-256
e721e156a5478ad5666dd3ae330c218618fcb77b0da5c9e3656befff62c31fe7
Licence
CC0-1.0
Source
tests/fixtures/media-corpus manifest MC-PDF-004, constructed by scripts/generate-media-corpus.mjs. CC0-1.0 constructed original. Not regenerated by this capture.

Fichier d’origine assets/metadata-removal/metadata-pdf-custom-info-input.pdf

Actions utilisées

Options enregistrées

pageScope
Clears standard document metadata supported by this local editor. It does not remove XMP, attachments, forms, annotations, JavaScript, signatures, or embedded files.

Entrée enregistrée

sha256
e721e156a5478ad5666dd3ae330c218618fcb77b0da5c9e3656befff62c31fe7
bytes
1295
pdf
{"standard":{"title":"Corpus Info Dictionary Boundary","author":"Fixture Desk","subject":"","keywords":"","creator":"cpk-media-corpus","producer":"pdf-lib"},"customNote":"corpus-custom-note","pageCount":1,"visibleTextIncludes":"Page sentence remains after Info dictionary edits."}
Sortie téléchargée assets/metadata-removal/metadata-pdf-custom-info-output.pdf

Sonde de sortie

standard
{"title":"","author":"","subject":"","keywords":"","creator":"","producer":""}
customNote
corpus-custom-note
pageCount
1

7136831d5eb2d9b72483445bb23c4e5d7c24d6cbc31168ed23db9f50562d2b30 · 801

Contrôles enregistrés

summary
pdf-lib standard fields on this export are empty. CustomNote is present. pdftotext includes the fixture page sentence on this file.
publicClaims
["pdf-lib standard fields on this export are empty. CustomNote is present. pdftotext includes the fixture page sentence on this file."]
pdf
{"standard":{"title":"","author":"","subject":"","keywords":"","creator":"","producer":""},"customNote":"corpus-custom-note","pageCount":1,"visibleTextIncludes":"Page sentence remains after Info dictionary edits."}
customInfoRetained
true
visibleTextRetained
true
observedStates
[{"t":1790925438401,"phase":"","rowState":"","busy":false,"progress":""},{"t":1790925441450,"phase":"","rowState":"","busy":false,"progress":""},{"t":1790925441482,"phase":"","rowState":"","busy":false,"progress":""},{"t":1790925441697,"phase":"","rowState":"","busy":false,"progress":""},{"t":1790925441771,"phase":"","rowState":"","busy":false,"progress":""},{"t":1790925441960,"phase":"","rowState":"","busy":false,"progress":""}]
blockedExistingTelemetry
[{"method":"GET","host":"static.cloudflareinsights.com","pathname":"/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495","reason":"cloudflare-insights-beacon"}]
privacy
{"observedUnique":14,"violations":[],"scope":"Observed requests in this run only. Not a universal no-exfiltration certificate."}
pageErrorCount
0

Limites enregistrées pour ce cas

Captures d’écran de la session

Entrée · info panel · 1180×1020. PDF metadata panel for mc-pdf-metadata-partial.pdf before clear.
Entrée · info panel · 1180×1020. PDF metadata panel for mc-pdf-metadata-partial.pdf before clear.
Sortie · result overlay visible · 1180×1020. PDF metadata result overlay for mc-pdf-metadata-partial.pdf.
Sortie · result overlay visible · 1180×1020. PDF metadata result overlay for mc-pdf-metadata-partial.pdf.

metadata-jpeg-truncated-reject

Refusé

Format
jpeg
Octets
1128
SHA-256
ee25fff39d5e06e79147c9c7c7d4dfea76e756ad3dfb0bcd7d821777f4444138
Licence
CC0-1.0
Source
tests/fixtures/media-corpus manifest MC-IMG-005, constructed by scripts/generate-media-corpus.mjs. CC0-1.0 constructed original. Not regenerated by this capture.

Fichier d’origine assets/metadata-removal/metadata-jpeg-truncated-reject-input.jpg

Actions utilisées

Options enregistrées

rowState
error

Entrée enregistrée

sha256
ee25fff39d5e06e79147c9c7c7d4dfea76e756ad3dfb0bcd7d821777f4444138
bytes
1128
image
{"decodeOk":false}

Ce cas n’a pas de fichier de sortie téléchargé dans la capture.

Contrôles enregistrés

summary
The cleaner row for mc-img-jpeg-truncated.jpg ended in error and no cleaned file was saved.
publicClaims
[]
rejectionObserved
true
observedStates
[{"t":1790925443189,"phase":"","rowState":"","busy":false,"progress":""},{"t":1790925443229,"phase":"","rowState":"queued","busy":false,"progress":""},{"t":1790925443427,"phase":"","rowState":"error","busy":false,"progress":""}]
blockedExistingTelemetry
[{"method":"GET","host":"static.cloudflareinsights.com","pathname":"/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495","reason":"cloudflare-insights-beacon"}]
privacy
{"observedUnique":18,"violations":[],"scope":"Observed requests in this run only. Not a universal no-exfiltration certificate."}
pageErrorCount
0

Limites enregistrées pour ce cas

Captures d’écran de la session

Entrée · queued · 1240×467. Metadata Cleaner showing mc-img-jpeg-truncated.jpg before sanitize. Row state was queued.
Entrée · queued · 1240×467. Metadata Cleaner showing mc-img-jpeg-truncated.jpg before sanitize. Row state was queued.
Sortie · error · 1240×490. Metadata Cleaner row for mc-img-jpeg-truncated.jpg showed error.
Sortie · error · 1240×490. Metadata Cleaner row for mc-img-jpeg-truncated.jpg showed error.

Questions fréquentes

Le GPS part-il ?

Sur les fichiers de la capture qui en avaient, le rapport note les champs retirés. Relisez toujours votre propre copie.

HEIC ?

Le HEIC n’est pas pris en charge : exportez d’abord en JPEG, PNG ou WEBP.

Filigrane pixel ?

Un filigrane dans les pixels, comme SynthID, n’est pas une métadonnée et reste.