Figma 플러그인은 Figma 자체 서버에서 직접 실행되고 Figma 파일 안에서 작동해요. 따라서 데이터 보호와 보안 면에서 업계 표준을 뛰어넘는 Figma 플랫폼의 보안과 인프라를 모두 그대로 이어받아요.
- SOC 2 Type 2
- SOC 3
- Cloud Security Alliance (CSA) STAR: Level 1
- ISO/IEC 27001:2013
- ISO/IEC 27018:2019
- EU Cloud Code of Conduct (COC): Level 2
Figma 플러그인을 사용하기 위해 추가로 설치할 소프트웨어는 없어요. Figma 플러그인은 Figma 고유 기능의 일부로 내장되어 실행되며, 모든 Figma 플러그인은 어떤 Figma 파일에서든, 또는 Figma 앱 안의 공식 Figma Community 생태계를 통해 바로 접근하고 실행할 수 있어요.
조직에서 이미 Figma 사용을 승인했다면 Figma 플러그인에도 이미 접근할 수 있어요.
Pixelay의 작동 방식
Pixelay Figma 플러그인은 Figma 디자인 목업을 실제 웹사이트 URL과 비교하도록 도와줘요.
Pixelay는 개인정보 보호와 보안을 중심으로 설계되었어요. 모든 비교는 Pixelay 브라우저 확장 프로그램을 통해 사용자 본인의 도메인에서 이루어지며, 업로드되는 이미지는 모두 AES-256으로 암호화돼요.
Pixelay 웹 앱은 비교하도록 지정한 사용자 본인 도메인의 URL을 <iframe title="Pixelay Security interactive preview 1"> 태그로 불러와요. 그래서 브라우저의 한 웹페이지에서 여러 페이지와 디자인을 동시에 비교할 수 있어요. 웹사이트의 어떤 내용도 업로드되거나 처리되거나 사용되거나 읽히지 않으며, Pixelay 브라우저 확장 프로그램을 통해 <iframe title="Pixelay Security interactive preview 2">에 임베드되어 “읽기 전용” 상태로만 표시돼요.
Pixelay 플러그인과 Pixelay 웹 앱이 사용하는 업로드와 클라우드 저장소 서비스는 Google Firebase를 통해 Google Cloud(Google이 자사 제품을 모두 호스팅하는 것과 같은 인프라)에서 호스팅돼요.
Privacy and Security in Firebase에 따르면 모든 Firebase 서비스(App Indexing 제외)는 ISO 27001과 SOC 1, SOC 2, SOC 3 평가 절차를 완료했으며, 일부 서비스는 ISO 27017과 ISO 27018 인증 절차도 완료했어요.
Pixelay가 하는 일과 하지 않는 일
Pixelay는 Figma Plugins API를 사용해 Figma 디자인을 내보내고, 브라우저에서 Pixelay 브라우저 확장 프로그램을 통해 사용자 본인의 웹사이트 URL과 비교할 수 있게 해요.
Pixelay가 하는 일
- 디자인을 사용자 본인의 실제 웹사이트 URL과 비교하는 링크를 생성할 수 있게 해요(Figma 계정이 없어도 돼요).
- Pixelay 브라우저 확장 프로그램을 사용해 고유 ID를 (사용자 본인의 도메인에서) 볼 수 있게 해요.
- 업로드되는 이미지를 AES-256으로 암호화해요.
- 180일 동안 접근하지 않은 URL과 업로드 파일은 자동으로 삭제해요.
Pixelay가 하지 않는 일
- 플러그인을 통해 만든 디자인을 일절 공개하거나 검색 엔진에 색인되게 하지 않아요.
- 공개 URL을 만들지 않아요(브라우저 확장 프로그램은 사용자 본인의 도메인에서만 실행돼요).
- 개인정보를 일절 수집하거나 저장하지 않아요(Figma 플러그인은 Figma 프로젝트, Figma 팀, Figma 사용자에 관한 비공개 정보에 접근할 수 없어요).
Figma 플러그인의 작동 방식
Figma 플러그인은 HTML/CSS/Javascript로 작성되며, Figma 메인 애플리케이션 안의 엄격하게 통제된 샌드박스 환경에서 실행돼요.
Figma 플러그인은 Figma Plugins API의 권한 범위 안에서 Figma가 허용하는 작업만 할 수 있어요. 무엇보다 플러그인은 플러그인을 실행하는 Figma 사용자의 개인 정보에 전혀 접근할 수 없어요.
Figma 플러그인이 할 수 있는 일과 할 수 없는 일
Figma 플러그인 보안에 관한 글에 따르면, Figma 플러그인이 할 수 있는 일은 제한적이고 할 수 없는 일이 훨씬 많아요.
Figma 플러그인이 할 수 있는 일
- 사용자가 명시적으로 실행할 때만 실행
- 플러그인 전용 대화 상자 하나에만 UI 표시
- Figma 문서의 모든 데이터 읽기(예: “이름으로 레이어 찾기” 플러그인)
- Figma 문서의 모든 데이터 수정(예: “선택한 레이어 이름 바꾸기” 플러그인)
- 인터넷을 통해 모든 서버와 통신(예: “서비스 X에서 가져오기” 플러그인)
Figma 플러그인이 할 수 없는 일
- 스스로 실행
- 파일을 소유한 프로젝트나 팀에 대한 정보 가져오기
- 실행 중이 아닐 때 무언가에 접근
- 실행된 파일 외에 다른 파일의 데이터에 접근
- 플러그인 UI 대화 상자 밖에서 Figma UI 변경
회사의 Figma 계정 관리자는 조직 안에서 허용할 플러그인 허용 목록을 설정할 수 있어요. 이를 통해 해당 조직의 모든 파일에서 신뢰할 수 없는 Figma 플러그인이 실행되지 않도록 막을 수 있어요.