먼저 답하면

SVG는 화면에 보이지 않는 title, desc, metadata, 주석과 편집기 전용 정보를 포함할 수 있습니다. 공유용 사본의 원문을 검색하고 필요한 접근성 설명은 유지한 채 민감한 이름·경로·작업 기록을 제거하세요.

바로 사용해 보세요

SVG → PNG

도구 열기

SVG 안에는 보이지 않는 문서 정보가 있습니다

SVG는 단순한 픽셀 그림이 아니라 XML 문서입니다. W3C SVG 구조에는 title과 desc 같은 설명 요소와 metadata 요소가 정의돼 있으며, 일반 XML 주석과 제작 도구의 네임스페이스·속성도 들어갈 수 있습니다. 화면에서 로고나 도형만 보인다고 해서 파일 안의 텍스트가 그것뿐인 것은 아닙니다. 작성자 이름, 문서 제목, 레이어 이름, 내보내기 기록, 원본 파일 경로와 편집 메모가 렌더링되지 않은 채 남을 수 있습니다.

어떤 정보가 실제로 포함되는지는 사용한 편집기와 저장 옵션에 따라 달라집니다. 미리보기나 브라우저의 화면만 확인해서는 찾기 어렵기 때문에 텍스트 원문을 별도로 검사해야 합니다. 먼저 원본을 복사해 공유용 사본을 만들고, 원본은 수정하지 않은 채 보관하세요. 공유 목적이 웹 게시인지, 고객에게 편집 가능한 벡터를 전달하는지, 단순 이미지로 보내는지 정하면 유지할 설명과 제거할 작업 정보를 구분하기 쉬워집니다.

  • SVG를 XML 문서로 취급
  • 보이지 않는 요소와 속성 확인
  • 원본과 공유용 사본 분리

화면에 보이지 않는다고 해서 파일 안에 존재하지 않는 것은 아닙니다.

민감한 문자열을 체계적으로 찾기

신뢰할 수 있는 텍스트 편집기에서 사본을 열고 metadata, title, desc, 주석 표시, id, label과 제작 도구 이름을 검색하세요. 본인과 고객의 이름, 이메일, 전화번호, 프로젝트 코드, 내부 서버명, 사용자 폴더 경로와 임시 토큰도 찾아봅니다. 레이어 이름이나 객체 ID가 단순한 디자인 용어처럼 보여도 실제 프로젝트명과 담당자 정보를 포함할 수 있습니다. 검색 결과는 삭제 전에 역할을 분류하고 위치를 기록하세요.

SVG가 복잡하면 줄바꿈 없이 길게 저장돼 있어 사람이 읽기 어려울 수 있습니다. 안전한 복사본을 보기 좋게 정렬하되, 정렬 과정에서 내용이 바뀌지 않도록 전후 렌더링을 비교합니다. 텍스트가 인코딩되거나 엔터티로 표현될 수도 있으므로 예상한 단어만 검색하지 말고 경로 구분자, 이메일 기호와 URL도 확인하세요. 알 수 없는 스크립트나 외부 참조를 실행해서 의미를 알아내려 하지 말고 격리된 환경에서 분석합니다.

  • metadata·title·desc·주석 검색
  • 이름·경로·프로젝트 코드 확인
  • 삭제 전 각 항목의 역할 기록

접근성 설명과 비공개 메모를 구분하기

title과 desc는 문서의 의미를 전달하거나 접근성 지원에 사용될 수 있으므로 숨은 텍스트라는 이유만으로 모두 지우면 안 됩니다. 공개 아이콘이라면 간결하고 목적에 맞는 제목과 설명을 남기고, 개인 이름이나 내부 지시는 제거하세요. 같은 설명이 페이지의 대체 텍스트와 중복되거나 잘못 연결될 수 있으므로 실제 삽입 방식도 확인해야 합니다. 장식용 이미지와 정보를 전달하는 이미지의 요구가 다릅니다.

metadata 요소도 저작권이나 제작 정보를 합법적으로 보존하는 용도로 쓰일 수 있습니다. 무엇을 유지할지는 계약, 라이선스와 공개 정책에 따라 결정하세요. 필요한 공개 정보는 정확하고 최소한으로 정리하고, 고객명이나 작업 중 메모처럼 전달 목적과 관계없는 내용은 공유 사본에서 제거합니다. 팀에서는 유지·삭제 기준을 체크리스트로 만들어 편집자마다 결과가 달라지지 않게 하고, 법적 보존이 필요한 원본 메타데이터는 비공개 원본에 남깁니다.

  • 접근성 title·desc의 목적 확인
  • 공개 정보는 정확하고 최소화
  • 라이선스·계약상 보존 정보 검토

개인정보 정리와 접근성 설명 삭제는 같은 작업이 아닙니다.

PNG 사본을 만들 때도 결과를 검증하기

수신자가 벡터를 편집할 필요 없이 보기만 한다면 SVG를 PNG로 렌더링한 사본이 원문 구조 노출을 줄이는 데 도움이 됩니다. 그러나 PNG 변환은 글꼴 대체, 외부 자산 누락, 필터·마스크 변화와 잘못된 크기를 만들 수 있습니다. 변환 전에 SVG가 완전하게 보이는지 확인하고 필요한 픽셀 크기, 배경과 투명도를 지정하세요. 원본 SVG와 PNG를 같은 화면에서 비교해 글자, 선과 가장자리가 달라지지 않았는지 봅니다.

PNG에도 텍스트 메타데이터나 변환 도구 정보가 들어갈 수 있으므로 래스터 파일이라고 자동으로 개인정보가 없다고 가정하지 마세요. 결과 파일의 메타데이터를 별도로 검사하고 파일명에도 이름·날짜·프로젝트 코드가 남지 않았는지 확인합니다. PNG는 편집 가능한 벡터를 대체하지 않으므로 원본은 비공개 위치에 보관하세요. 공유 목적에 따라 정리된 SVG와 검증된 PNG 중 하나 또는 둘 다 제공할 수 있습니다.

  • 렌더링 전 글꼴·외부 자산 확인
  • SVG와 PNG 화면 비교
  • PNG 메타데이터와 파일명 재검사

최종 공유 사본을 다시 열어 확인하기

수정한 SVG를 브라우저와 실제 수신 편집기에서 열고 원본의 승인된 화면 캡처와 비교하세요. 객체 누락, 글꼴 변화, 필터와 마스크 오류, 잘못된 접근성 이름이 없는지 확인합니다. 원문에서 민감한 검색어, metadata, 주석, 경로와 편집기 속성을 다시 검색하고 필요 없는 항목이 재생성되지 않았는지 봅니다. 일부 앱은 저장할 때 자체 정보와 경로를 다시 넣을 수 있으므로 마지막 저장 뒤 검사가 중요합니다.

원본, 정리한 SVG와 PNG 파생본의 이름을 명확히 구분하고 외부 공유 승인본을 표시하세요. 이메일이나 업로드 화면에서 선택된 파일이 승인본인지 다시 확인하면 잘못된 원본 전달을 막을 수 있습니다. 팀 작업이라면 수정 내역과 유지한 공개 설명을 짧게 기록하고 다른 사람이 한 번 더 검토하게 합니다. 편집기 버전이 바뀌거나 템플릿을 새로 만들면 대표 SVG로 같은 검사를 반복하세요.

  • 최종 저장 뒤 원문 재검색
  • 브라우저와 수신 앱에서 렌더링 비교
  • 승인본 이름과 위치 명확히 표시

공유 전 마지막 확인은 화면, 원문, 파일명과 메타데이터를 모두 포함해야 합니다.

핵심만 정리했어요

  • SVG는 XML 문서이므로 보이는 도형 외에 제목, 설명, metadata 요소, 주석과 편집기 전용 속성을 담을 수 있습니다.
  • 숨은 텍스트에는 작성자 이름, 파일 경로, 레이어명, 고객 정보와 작업 메모가 남을 수 있어 원문 검사가 필요합니다.
  • title과 desc는 접근성에 쓰일 수 있으므로 무조건 삭제하지 말고 공개 목적에 맞는 설명으로 정리해야 합니다.
  • 공유용 사본을 만든 뒤 텍스트 검색, 렌더링 비교, PNG 변환 결과와 최종 메타데이터를 다시 확인하세요.

자주 묻는 질문

SVG에 화면에 안 보이는 글자가 있을 수 있나요?

있습니다. title, desc, metadata, 주석, 레이어명과 편집기 전용 속성은 렌더링되지 않거나 일반 화면에서 보이지 않을 수 있습니다.

title과 desc는 모두 삭제해야 하나요?

아닙니다. 접근성과 문서 의미에 필요할 수 있으므로 공개 목적에 맞게 정리하고 민감한 내용만 제거해야 합니다.

어떤 개인정보를 찾아야 하나요?

이름, 이메일, 전화번호, 프로젝트 코드, 사용자 폴더와 서버 경로, 고객명, 작업 메모와 임시 접근 정보를 확인하세요.

PNG로 변환하면 개인정보가 완전히 사라지나요?

SVG 원문 구조는 전달되지 않지만 PNG 자체 메타데이터와 파일명에 정보가 남을 수 있어 별도 검사가 필요합니다.

최종 공유 전 최소 검사는 무엇인가요?

승인 사본의 원문을 다시 검색하고 브라우저·수신 앱에서 화면을 비교하며 파일명과 메타데이터를 확인하세요.

출처 및 참고자료

  1. W3C — SVG 2 document structure and metadata
  2. W3C — SVG 2 title and description elements
  3. MDN — SVG metadata element