개인용 Instagram 자동화 도구
개인정보 처리방침
AutoDM은 운영자가 직접 관리하는 Instagram 계정에 사용하는 개인용 도구입니다. 중앙 계정 서비스나 클라우드 데이터베이스를 제공하지 않습니다. 이 문서는 현재 앱 코드가 처리하고 저장하는 정보를 설명합니다.
처리하는 정보
- 계정 연결 정보: Instagram 계정 ID와 사용자 이름, Meta 액세스 토큰, 확인된 경우 토큰 만료 시각, 연결 시각입니다.
- 게시물과 규칙: 가져온 게시물 ID와 캡션, 게시물 유형·주소·미디어 주소·시각, 운영자가 입력한 키워드, DM 문구, 공개 답글, HTTPS 링크와 버튼 설정입니다.
- 댓글 이벤트: 연결된 계정의 댓글 ID와 본문, 게시물 ID, 댓글 작성자의 Instagram ID와 사용자 이름, 수신 시각, 처리 상태입니다. 키워드가 일치하지 않은 댓글도 기록될 수 있습니다. 본인 계정의 댓글은 기록하지 않습니다.
- 메시지 이벤트와 집계: 상대방 ID, 메시지 이벤트 ID와 유형, 시각, 답장 대상 메시지 ID, 버튼 응답 payload, 전송 메시지 ID, 읽음 시각, 링크 클릭 수와 마지막 클릭 시각입니다. 앱은 메시지 이벤트에서 DM 본문을 저장하지 않습니다.
이용 목적
앱은 저장된 규칙으로 댓글을 확인하고, 운영자가 설정한 비공개 답장이나 공개 답글을 보내며, 사용자의 답장·팔로우 상태·읽음 이벤트와 링크 클릭을 연결해 처리 결과를 표시합니다. 자동화가 OFF여도 수신 webhook은 연결 계정의 이벤트를 기록할 수 있습니다. OFF 상태는 자동 발송을 막습니다.
댓글 확인 방식
운영자가 댓글 주기 조회 모드를 선택하면, 자동화가 켜져 있는 동안 활성 규칙의 게시물을 Instagram API에서 60초마다 확인합니다. 활성화 시각 이전 댓글에는 자동 DM을 보내지 않습니다. 이 모드는 최초 텍스트 DM을 처리합니다. 사용자 답장, 버튼 응답과 읽음 상태를 처리하려면 별도의 webhook 수신 설정이 필요합니다.
저장 위치와 보관
계정 토큰은 운영자 컴퓨터의 data/credentials/ 폴더에 저장합니다. 계정·게시물·규칙·이벤트 기록은 data/automdm.sqlite3에 저장합니다. 앱은 해당 폴더에 0700, 토큰 파일과 데이터베이스 파일에 0600 권한을 설정합니다.
앱에는 자동 삭제나 정해진 보관 기간이 없습니다. 로컬 파일을 운영자가 삭제할 때까지 기록이 남습니다. 백업과 운영체제의 백업 사본은 운영자가 별도로 관리해야 합니다. 삭제 방법은 정보 삭제 안내를 확인하세요.
외부 서비스로 전달되는 정보
- 앱은 계정 연결, 게시물 조회, 팔로우 상태 확인, 메시지 전송을 위해 Meta의 Instagram API와 통신합니다. Meta webhook은 운영자가 설정한 공개 HTTPS 주소로 전달됩니다. Meta는 자체 정책에 따라 정보를 처리합니다.
- 공개 수신을 설정하면 TLS 리버스 프록시나 터널 운영자가 연결 정보를 처리할 수 있습니다. 해당 서비스의 로그와 보관은 운영자 설정에 따릅니다.
- 추적 링크를 켜면 앱은 링크 클릭 수와 시각을 기록한 뒤 운영자가 설정한 HTTPS 주소로 보냅니다. 이동한 웹사이트는 자체 정책에 따라 방문 정보를 처리할 수 있습니다.
앱은 광고 분석 서비스를 포함하지 않습니다. 앱 데이터는 외부 분석 서버로 전송하지 않습니다.
관리와 요청
운영자는 로컬 관리 화면에서 자동화를 끌 수 있습니다. 자동화를 끄는 동작은 저장된 기록을 삭제하지 않습니다. 이 앱에는 온라인 문의 양식이나 원격 삭제 기능이 없습니다. 운영자는 앱을 설치하고 계정을 연결한 개인입니다. 별도 연락처는 이 페이지에 게시하지 않았습니다.
로컬 파일을 삭제해도 Meta에 저장된 토큰이나 Instagram 메시지는 삭제되거나 자동으로 회수되지 않습니다. Meta 계정 권한과 Instagram 메시지는 Meta 서비스에서 별도로 관리해야 합니다.