문자 필터링 대상은 아래와 같은데요.
- 모르는 전화번호 (=연락처에 등록되지 않아야 합니다.)
- iMessage가 아닌 일반 SMS 혹은 MMS. (iMessage는 애플이 직접 스팸 관리를 하겠다고 합니다.)
- 모르는번호라도 내가 2번 이상 답장 안했어야 함 (= 2-3번 답장 보냈으면 아는번호라고 취급함)
또한 로컬 blacklist rule이 가장 우선이고, 해당 블랙리스트로 필터링 될 경우는 온라인AI를 통하지 않고서 바로 문자가 스팸함으로 넘어갑니다!
--> 즉, 매우 제한된 상황 한정으로 AI 판단을 위해 서버로 넘어갑니다.
(로컬에서는 큰 언어모델(1B급 이상)들을 실행하지 못하는 한계때문입니다 ㅜㅜ)
단, 해당 요청은 Apple iOS자체의 privacy보호 룰이 있어서 앱 자체에서 서버로 요청하는게 아니라, 앱에서 서버로 delegate 필요를 요청하고 iOS OS 자체에서 제 서버로 요청을 보내는 방식이 사용되고, 서버에서 판단한 결과를 다시 OS가 받아 해당 부분을 필터링하는 방식으로 이루어져있습니다.
보다 자세한 내용은 아래 개발자문서를 참고해주세요 :)
https://developer.apple.com/documentation/sms_and_call_reporting/…
온라인 AI 모드를 쓰면 실제로 온라인 LLM으로 체크하나요? 그렇다면 문자 내용이 서버로 다 가는건지요.