Maccy
html
Maccy 무시할 앱 설정: 클립보드에 절대 기록되면 안 되는 것들 관리하기
빠른 답변: 특정 앱을 Maccy 기록에서 제외하려면 Maccy App → 설정(Settings) → Ignore를 열고 무시할 애플리케이션 목록에 해당 앱을 추가하세요. 그러면 Maccy Mac는 그 앱에서 복사한 내용을 건너뜁니다. 더 세밀하게 제어하고 싶다면 특정 페이스트보드 타입을 무시하거나 정규식으로 복사한 텍스트를 걸러낼 수도 있습니다.
이 글을 열게 만드는 상황
비밀번호 관리자에서 일회용 로그인 코드를 복사하고 다른 창으로 넘어갔습니다. 한참 뒤 Maccy Clipboard 단축키를 눌렀더니, 장보기 목록과 Slack 링크 사이에 그 코드가 떡하니 올라와 있습니다. Maccy는 클립보드 매니저가 해야 할 일을 정확히 해냈고, 바로 그게 문제입니다.
클립보드 기록은 여러분이 정해 준 규칙만큼만 안전합니다. 이 글에서는 Maccy의 무시 설정이 실제로 무엇을 제어하는지, 상황에 따라 어떤 방식을 골라야 하는지, 그리고 무시한 앱이 계속 나타날 때 어떻게 원인을 찾는지 차례대로 살펴봅니다.
Maccy의 무시 설정은 어디에 있나요?
메뉴 막대(또는 단축키)에서 Maccy를 열고 Settings를 선택한 뒤 Ignore 탭으로 이동하세요. 버전에 따라 다음과 같은 항목이 보입니다 .
| 설정 | 무엇을 기준으로 걸러내나 | 이럴 때 적합 |
|---|---|---|
| 무시할 애플리케이션 | 복사의 출처가 된 앱 | 비밀번호 관리자, 은행 앱, 비공개 메모 앱 |
| 무시할 페이스트보드 타입 | 복사된 항목에 붙은 메타데이터 타입 | 비밀 값을 concealed 또는 transient로 표시하는 앱 |
| 정규식으로 무시 | 복사한 텍스트 자체 | 출처와 상관없이 토큰, 카드 번호, API 키 같은 패턴을 걸러낼 때 |
이 세 겹의 장치는 각각 다른 질문에 답합니다. 앱 목록은 누가 복사했는가?를, 페이스트보드 타입 목록은 출처 앱이 이 내용을 민감하다고 선언했는가?를, 정규식은 내용이 어떻게 생겼는가?를 묻습니다. 프라이버시를 진지하게 챙기려면 한 가지가 아니라 여러 겹을 함께 쓰는 편이 좋습니다.
Maccy 무시 목록에 앱을 추가하려면?
- Maccy → Settings → Ignore를 엽니다.
- 애플리케이션 섹션에서 + 버튼을 클릭합니다.
- 파일 선택 창에서
/Applications(또는 앱이 설치된 위치)의 앱을 골라 확인합니다. - 해당 앱에서 텍스트를 복사한 뒤 Maccy를 열어 보세요. 항목이 나타나지 않아야 합니다.
4번 단계는 반드시 해 보세요. 테스트하지 않은 규칙은 “되겠거니” 하고 믿는 것일 뿐입니다.
앱을 목록에서 빼려면 선택한 뒤 −를 클릭하면 됩니다. 변경 사항은 이후 복사에만 적용됩니다. 규칙을 만들기 전에 이미 저장된 항목은 직접 지우기 전까지 기록에 남아 있습니다.
Maccy는 기본적으로 무엇을 무시하나요?
Maccy의 기본 설정은 앱들이 “이건 저장하지 말아 달라”는 신호로 쓰는 여러 페이스트보드 타입을 이미 건너뜁니다. nspasteboard.org에 공개된 커뮤니티 관례 타입인 org.nspasteboard.ConcealedType, org.nspasteboard.TransientType, org.nspasteboard.AutoGeneratedType이 여기에 포함됩니다. 기본 목록에는 일부 특정 도구가 사용하는 식별자도 들어 있습니다 .
다만 이 보호는 출처 앱이 자발적으로 협조해야 작동합니다. 관례를 따르는 비밀번호 관리자는 Maccy에게 보이지 않지만, 따르지 않는 앱은 다른 앱과 똑같이 기록됩니다. 기본값을 그대로 믿지 말고 직접 쓰는 도구를 확인해 보세요.
앱 규칙, 페이스트보드 타입, 정규식 중 무엇을 써야 할까?
| 내 상황 | 사용할 방법 | 이유 |
|---|---|---|
| 특정 앱의 내용은 아예 저장하고 싶지 않다 | 무시할 애플리케이션 | 단순하고 예측 가능하며 패턴을 관리할 필요가 없음 |
| 평소엔 괜찮지만 가끔 비밀 값을 복사하는 앱이다 | 페이스트보드 타입 (앱이 타입을 설정하는 경우) | 일반 복사는 기록에 그대로 남김 |
| 여러 앱(터미널, 브라우저, 메모 등)에서 비밀 값이 나온다 | 정규식 | 출처와 무관하게 내용의 형태로 걸러냄 |
| 잠깐만 기록을 멈추고 싶다 | 일시적으로 이벤트 무시 | 일시적인 작업 때문에 영구 규칙을 만들 필요가 없음 |
정규식 규칙을 쓸 때 주의할 점
정규식 무시는 강력하지만 실수하기도 쉽습니다. 패턴이 너무 넓으면 정상적인 복사 내용까지 조용히 버려지고, 저장된 적 없는 무언가를 찾으려 할 때가 되어서야 알아차리게 됩니다. 패턴은 좁고 앵커(^, $)로 고정해서 작성하세요. 아래는 스타일을 보여 주는 예시이며, 본인의 데이터로 적용해 보고 테스트하세요.
# 6자리 일회용 코드처럼 생긴 것만 매칭
^\d{6}$
# GitHub 개인 액세스 토큰 형식처럼 생긴 것만 매칭
^ghp_[A-Za-z0-9]{36}$
패턴마다 무시되길 기대하는 복사 내용과 유지되길 기대하는 복사 내용으로 각각 테스트하세요. 두 가지 테스트가 모두 중요합니다.
어떤 앱을 무시하면 좋을까요?
작업 방식에 따라 다르지만, 보통 다음과 같은 범주가 후보에 오릅니다.
- 비밀번호 관리자: 1Password, Bitwarden, KeePassXC 등. 비밀 값을 concealed로 표시하더라도 추가해 두세요. 두 번째 방어선은 공짜입니다.
- 은행·금융 앱: 계좌나 카드 정보를 다루는 앱.
- 인증 앱(Authenticator): 일회용 코드를 보여 주는 앱.
- 비공개 메모·일기 앱: 그 내용이 다시 튀어나오면 곤란하다면 추가하세요.
- 원격 데스크톱·가상 머신 클라이언트: 다른 기기의 클립보드 내용을 중계할 수 있습니다.
브라우저는 애매한 경우입니다. 브라우저를 통째로 무시하면 웹 서핑 중에 복사하는 모든 URL과 문구가 기록되지 않아 보통은 너무 거친 방법입니다. 브라우저 기반 비밀번호 관리자를 쓴다면 브라우저 전체를 무시하기보다 정규식이나 페이스트보드 타입 방식이 대개 더 낫습니다.
무시한 앱이 왜 계속 Maccy에 나타날까요?
아래 체크리스트를 순서대로 따라가 보세요. 대부분 앞의 세 단계에서 해결됩니다.
- 시점을 확인하세요. 규칙을 만들기 전에 저장된 항목일 수 있습니다. 기록에서 삭제하고 다시 복사해 보세요.
- 올바른 앱을 추가했는지 확인하세요. 중복은 흔합니다. 베타와 정식 빌드, App Store 버전과 직접 다운로드 버전, 또는 실제 복사를 수행하는 헬퍼 앱이 있을 수 있고, 각각 고유한 번들 식별자를 가집니다.
- 실제 출처를 찾으세요. 항목을 복사한 뒤, 출처라고 생각한 앱과 비교해 보세요. 클립보드 동기화 도구, 런처, 브라우저 확장 프로그램을 거쳐 중계된 복사는 눈앞의 앱이 아닌 다른 앱이 출처로 잡힐 수 있습니다.
- 번들 식별자를 조회하세요. 터미널에서 아래 명령으로 앱의 식별자를 확인하고, 추가한 항목과 비교하세요.
osascript -e 'id of app "Safari"' # 또는 mdls -name kMDItemCFBundleIdentifier -r /Applications/Safari.app - Maccy를 재시작하세요. 메뉴 막대에서 종료한 뒤 다시 실행합니다. 오래된 상태가 남아 있을 가능성을 배제할 수 있습니다.
- 다른 클립보드 도구가 있는지 확인하세요. 다른 유틸리티가 항목을 다시 복사한다면(예: 클립보드에 써서 붙여넣는 텍스트 확장 도구), Maccy는 그 항목을 해당 도구에서 온 것으로 인식할 수 있습니다.
터미널로 설정하기
Maccy는 org.p0deje.Maccy 도메인 아래에 환경설정을 저장합니다. 파워 유저들은 가끔 defaults read org.p0deje.Maccy로 이 값을 확인하거나 스크립트로 다루기도 합니다. 무시 목록의 정확한 키 이름은 버전마다 다를 수 있으므로, 먼저 도메인을 읽어 보고 함부로 쓰지 마세요 . 환경설정을 수정하기 전에는 Maccy를 종료하세요. 그렇지 않으면 변경 내용이 덮어쓰일 수 있습니다.
무시 규칙으로 할 수 없는 것들
잘못된 안도감을 갖지 않도록, 한계를 솔직하게 짚어 둡니다.
- 소급 적용되지 않습니다. 이전 항목은 삭제하기 전까지 남아 있습니다.
- 클립보드를 거치는 내용만 대상입니다. 드래그 앤 드롭이나 파일로 저장되는 스크린샷은 범위 밖입니다.
- 출처 앱의 동작에 좌우됩니다. 페이스트보드 타입 보호는 앱이 해당 타입을 설정해야만 작동합니다.
- 잠금이 풀린 Mac에 접근하는 사람은 막지 못합니다. Maccy는 로컬 우선(local-first) 방식이라 기록이 내 Mac에만 저장되지만, 키보드 앞에 앉은 사람은 누구나 열어 볼 수 있습니다. Maccy의 기록 삭제 기능과 화면 잠금 습관을 보완책으로 함께 챙기세요.
무난한 시작 설정
복사해서 쓴 뒤 조금씩 조정할 만한 설정이 필요하다면 이렇게 시작해 보세요.
- 비밀번호 관리자와 인증 앱을 무시할 애플리케이션 목록에 추가합니다.
- 기본 페이스트보드 타입 규칙은 그대로 둡니다.
- 토큰이나 일회용 코드처럼 자주 다루는 패턴에 대해 좁은 정규식 규칙을 한두 개 추가합니다.
- 각 규칙을 실제 복사로 테스트합니다.
- 처음에는 일주일에 한 번 기록을 훑어보고, 있으면 안 되는 항목은 삭제하세요. 놓친 항목 하나하나가 어떤 규칙을 추가해야 하는지 알려 줍니다.
자주 묻는 질문
특정 앱에서 복사한 내용을 Maccy가 저장하지 않게 하려면 어떻게 하나요?
Settings → Ignore로 이동해 애플리케이션 영역의 +를 클릭하고 앱을 선택하세요. 이후 해당 앱에서 복사하는 내용은 Maccy가 건너뜁니다. 이미 저장된 기록은 직접 삭제하기 전까지 남아 있습니다.
Maccy는 비밀번호 관리자에서 복사한 비밀번호도 기록하나요?
관리자가 비밀번호를 concealed 또는 transient로 표시한다면 기록되지 않습니다. Maccy가 이 타입들을 기본적으로 무시하기 때문입니다. 모든 앱이 이렇게 하지는 않으므로, 비밀번호 관리자를 무시 목록에 추가하면 두 번째 방어선이 생깁니다.
무시하도록 설정한 앱인데 왜 Maccy에 계속 기록되나요?
대개 번들 식별자가 잘못되었거나, 헬퍼 프로세스가 복사를 수행하거나, 규칙을 만들기 전에 저장된 항목이기 때문입니다. 위의 체크리스트를 차례로 확인해 보세요.
앱을 무시하면 Maccy에 이미 저장된 내용도 삭제되나요?
아니요. 규칙은 이후 복사에만 적용됩니다. 이전 항목은 직접 삭제하거나 기록을 비우세요.
정리
무시할 앱은 투박하지만 확실한 도구이고, 페이스트보드 타입은 앱이 지켜 주는 예의 바른 관례이며, 정규식은 나머지를 잡아 주는 안전망입니다. 전혀 신뢰하지 않는 앱에는 첫 번째를, 앱이 협조하는 곳에는 두 번째를 쓰고, 도구를 넘나드는 패턴에는 세 번째를 더하세요. 그리고 반드시 테스트하세요. 검증하지 않은 프라이버시 규칙은 그저 희망 사항일 뿐입니다.
Maccy는 무료 오픈 소스이므로, 설정 화면 이상의 확신이 필요하다면 프로젝트 저장소에서 무시 로직이 어떻게 동작하는지 직접 읽어 볼 수 있습니다. 여러분이 무시 목록에 가장 먼저 추가한 앱은 무엇이었나요?
