Bỏ qua để đến nội dung chính
LocalMedia Tools

Cách xóa dữ liệu EXIF và vị trí (GPS) khỏi ảnh trước khi chia sẻ

LocalMedia Tools ·

Gần như mọi tấm ảnh chụp bằng điện thoại hay máy ảnh kỹ thuật số đều mang theo một khối metadata EXIF ẩn bên cạnh chính bức ảnh — model thiết bị, thiết lập máy ảnh, ngày giờ chính xác, và nếu dịch vụ định vị đang bật, cả tọa độ GPS chính xác của nơi màn trập được bấm. Không có thông tin nào trong số này hiện ra khi bạn nhìn vào tấm ảnh, và đó chính xác là vấn đề: bạn có thể vô tình để lộ địa chỉ nhà, nơi làm việc, hay trường học của con mình mà không hề hay biết. Bài viết này giải thích EXIF thực sự chứa những gì, khi nào nó thực sự đặt bạn vào rủi ro, cách kiểm tra xem một tấm ảnh bạn có đang mang dữ liệu GPS hay không, và cách xóa bỏ nó vĩnh viễn bằng một công cụ không bao giờ upload file — đồng thời nói rõ về một sự đánh đổi thực sự duy nhất đi kèm với việc mã hóa lại một hình ảnh để làm sạch nó.

Metadata EXIF là gì, và vì sao nó bao gồm cả tọa độ GPS?

Mỗi khi một điện thoại hay máy ảnh kỹ thuật số lưu một file JPEG, nó nhúng kèm theo các pixel một khối metadata EXIF (Exchangeable Image File Format): model máy ảnh hay điện thoại, ống kính, khẩu độ, tốc độ màn trập và ISO, cùng ngày giờ chính xác lúc màn trập được bấm. Nếu dịch vụ định vị được bật khi chụp ảnh, hầu hết điện thoại còn thêm vào một thẻ GPS — vĩ độ, kinh độ, và đôi khi cả độ cao — chính xác đến mức có thể xác định vị trí chụp trong phạm vi vài mét. Không có thông tin nào trong số này hiển thị trong chính tấm ảnh; nó âm thầm đi kèm trong file cho đến khi có thứ gì đó đọc nó ra, hoặc ai đó xóa bỏ nó.

Một tấm ảnh có thực sự tiết lộ nơi tôi sống hay làm việc không?

Có, và đây không phải là chuyện giả định. Nếu một tấm ảnh mang thẻ GPS được chụp bên trong nhà bạn, ở lối vào nhà bạn, hay tại trường học của con bạn, tấm ảnh đó trao đi tọa độ một cách trực tiếp — không cần phải đoán từ các mốc cảnh vật trong nền. Rủi ro cao nhất là với những tấm ảnh được gửi dưới dạng file gốc thay vì chỉ xem trên màn hình: file đính kèm email, chia sẻ qua ổ đĩa đám mây, ứng dụng nhắn tin giữ nguyên file gốc, và truyền qua USB đều thường giữ nguyên EXIF từ đầu đến cuối. Đây chính xác là lý do vì sao các hướng dẫn về an toàn và bảo mật dành cho nhà báo, nạn nhân bị theo dõi, và bất kỳ ai trong tình huống nhạy cảm đều thường xuyên khuyến nghị xóa metadata trước khi gửi một tấm ảnh, chứ không chỉ trước khi đăng nó lên.

Các nền tảng mạng xã hội có tự động xóa EXIF không?

Một số nền tảng có làm, một số thì không, và bạn không nên mặc định theo hướng nào một cách an toàn. Facebook, Instagram, và X/Twitter nhìn chung xóa dữ liệu EXIF và GPS khỏi ảnh được upload qua luồng đăng bài thông thường trong ứng dụng, chủ yếu để tiết kiệm dung lượng lưu trữ và băng thông chứ không phải như một cam kết bảo mật. Nhưng việc xóa đó không phải lúc nào cũng xảy ra: ảnh được gửi dưới dạng file đính kèm trong ứng dụng nhắn tin, upload lên một thư mục đám mây riêng tư, gửi trực tiếp qua email, hay chia sẻ qua tùy chọn "gửi chất lượng gốc" của một nền tảng thường giữ nguyên mọi trường EXIF. Vì hành vi này khác nhau tùy theo nền tảng, tùy theo tính năng, và có thể thay đổi mà không báo trước, cách đáng tin cậy duy nhất để chắc chắn một tấm ảnh không còn dữ liệu GPS là tự bạn xóa nó trước khi ảnh rời khỏi thiết bị của bạn.

Làm sao để kiểm tra xem một tấm ảnh đã có sẵn dữ liệu GPS hay chưa?

Bạn có thể kiểm tra bằng những công cụ mình đã có sẵn. Trên Windows, nhấp chuột phải vào file, chọn Properties, rồi mở tab Details — cuộn xuống phần GPS sẽ hiển thị vĩ độ và kinh độ nếu có. Trên Mac, mở tấm ảnh trong Preview, mở Inspector (Cmd+I), và xem tab "GPS", nó thậm chí sẽ vẽ vị trí đó lên một bản đồ nhỏ nếu có tọa độ. Trên iPhone, ứng dụng Photos hiển thị vị trí trong bảng thông tin của tấm ảnh nếu có ghi lại. Nếu bất kỳ cách nào trong số này hiện ra tọa độ, hãy coi như file đó đang mang vị trí của bạn cho đến khi bạn xóa nó.

Làm sao để xóa dữ liệu EXIF và GPS khỏi một tấm ảnh?

Công cụ xóa metadata ảnh của LocalMedia xử lý việc này qua ba bước: kéo thả ảnh JPG, PNG, hay WebP của bạn vào, chọn định dạng đầu ra, rồi tải xuống các bản sao đã sạch. Bên dưới, mỗi tấm ảnh được giải mã lên một canvas HTML rồi mã hóa lại từ bitmap pixel đó — canvas chỉ chứa dữ liệu pixel thô, nên các khối EXIF và GPS được nhúng trong file gốc đơn giản là không có chỗ nào để đi theo. Kết quả đầu ra là một file mới với cùng bức ảnh nhưng không còn bất kỳ trường ẩn nào của bản gốc. Vì cả việc giải mã và mã hóa lại đều diễn ra qua Canvas API tích hợp sẵn của trình duyệt, toàn bộ thao tác chạy trên thiết bị của bạn; tấm ảnh không bao giờ được gửi đến một máy chủ để xử lý.

Việc xóa metadata có ảnh hưởng đến chất lượng ảnh hay độ chính xác màu sắc không?

Có, theo hai cách cụ thể đáng biết trước khi bạn dựa vào nó. Thứ nhất, việc mã hóa lại qua canvas làm mất luôn hồ sơ màu ICC của ảnh cùng với metadata — các thao tác canvas trong trình duyệt hoạt động ở không gian màu sRGB, nên một tấm ảnh được gắn thẻ với không gian màu rộng hơn (chẳng hạn Display P3 trên các iPhone đời mới) có thể lệch màu rất nhẹ sau khi mã hóa lại, dễ nhận thấy nhất trên màn hình có dải màu rộng. Thứ hai, xuất ra JPG sẽ nén lại các pixel, thêm vào một thế hệ nén có mất dữ liệu nữa, thường không nhìn thấy được, chồng lên những gì máy ảnh đã áp dụng từ trước. Nếu bạn cần đầu ra chính xác từng pixel, hãy xuất sang PNG hoặc WebP không mất dữ liệu thay thế, những định dạng này giữ nguyên pixel chính xác — chỉ có nhánh JPG là mã hóa lại chúng. Dù theo cách nào, dữ liệu vị trí và máy ảnh cũng thực sự biến mất, chứ không chỉ bị ẩn đi.

Video có mang theo cùng loại dữ liệu vị trí ẩn không, và làm sao để xác minh không có gì bị upload?

Có — file video mang theo cùng loại rủi ro đó. Một file MP4 hay MOV quay bằng điện thoại lưu trữ tọa độ GPS, hãng và model thiết bị, cùng dấu thời gian tạo file trong các atom metadata bên trong container, tách biệt với chính các luồng video và audio. Công cụ xóa metadata video của LocalMedia xóa bỏ những thông tin này khỏi file MP4 và MOV, không mã hóa lại đoạn phim khi có thể, nên chất lượng không bị ảnh hưởng. Dù bạn dùng công cụ nào, bạn cũng không cần phải tin suông vào một tuyên bố về quyền riêng tư: mở DevTools của trình duyệt (F12), vào tab Network, xóa sạch nó, rồi chạy công cụ — một công cụ thực sự cục bộ sẽ không hiện bất kỳ request POST hay PUT nào có kích thước bằng file của bạn. Ngắt kết nối internet sau khi trang đã tải xong rồi thử lại là một cách kiểm tra còn đơn giản hơn nữa: một công cụ cục bộ vẫn tiếp tục hoạt động, còn một công cụ upload sẽ báo lỗi ngay lập tức.

Công cụ liên quan

Câu hỏi thường gặp

Ảnh chụp có chứa vị trí của tôi không?
Nhiều ảnh có. Nếu dịch vụ định vị được bật trên điện thoại hay máy ảnh của bạn khi chụp một tấm ảnh, thiết bị sẽ nhúng một thẻ GPS với vĩ độ và kinh độ chính xác trực tiếp vào metadata EXIF của file. Thông tin này không hiển thị khi bạn xem ảnh, nên cách duy nhất để biết là kiểm tra metadata của file hoặc xóa nó trước khi chia sẻ.
Xóa EXIF có làm giảm chất lượng ảnh không?
Xuất sang PNG hoặc WebP không mất dữ liệu sẽ giữ nguyên pixel chính xác. Xuất sang JPG sẽ mã hóa lại hình ảnh, thêm vào một thế hệ nén có mất dữ liệu nữa, thường không nhìn thấy được. Ở mọi định dạng, việc mã hóa lại qua canvas cũng làm mất hồ sơ màu ICC của ảnh, điều này có thể khiến màu sắc lệch nhẹ trên một màn hình có dải màu rộng.
Các trang mạng xã hội có tự động xóa EXIF không?
Nhiều trang xóa nó trong quá trình upload thông thường trong ứng dụng, nhưng điều này không được đảm bảo ở mọi nền tảng hay mọi tính năng. Ảnh được gửi dưới dạng file đính kèm, qua ứng dụng nhắn tin, hay qua tùy chọn chia sẻ "chất lượng gốc" thường giữ nguyên dữ liệu GPS và máy ảnh, nên đừng chỉ dựa vào nền tảng đó.
Làm sao để xóa GPS khỏi một tấm ảnh?
Hãy dùng một công cụ mã hóa lại hình ảnh thay vì một công cụ chỉ chỉnh sửa nó tại chỗ. Công cụ xóa metadata ảnh của LocalMedia đọc file JPG, PNG, hay WebP của bạn vào một canvas và mã hóa lại hoàn toàn ngay trên trình duyệt của bạn, loại bỏ dữ liệu EXIF và GPS đã nhúng trong khi vẫn giữ nguyên bức ảnh, không có gì được upload lên máy chủ.
Nó có hoạt động với ảnh HEIC của iPhone không?
Bản thân công cụ xóa metadata hoạt động với JPG, PNG, và WebP. Ảnh HEIC cần được chuyển đổi trước bằng một công cụ như <a href="/en/image/heic-to-jpg">công cụ chuyển HEIC sang JPG</a> của LocalMedia; sau đó chạy file JPG kết quả qua công cụ xóa metadata sẽ xóa dữ liệu EXIF và GPS của nó theo cùng cách như vậy.
Tôi có thể biết được liệu một tấm ảnh mình nhận có dữ liệu GPS hay không?
Có. Trên Windows, kiểm tra Properties rồi đến tab Details để tìm phần GPS; trên Mac, mở tấm ảnh trong Preview và kiểm tra tab GPS của Inspector (Cmd+I). Nếu tọa độ hiện ra, file đó vẫn đang mang dữ liệu vị trí và nên được xóa trước khi bạn chuyển tiếp hay chia sẻ lại nó.