개인정보처리방침

최종 수정일: 2026년 10월 6일 · English version below

1. 소개

Nullpointer Studio(이하 "회사")는 Tapby(tapby.link, 이하 "서비스")를 운영하며, 이용자의 개인정보를 소중히 보호합니다. 본 개인정보처리방침은 서비스 이용 시 수집되는 개인정보의 항목, 이용 목적, 보관 및 파기에 관한 사항을 안내합니다.

2. 수집하는 개인정보 항목

서비스는 다음과 같은 정보를 수집할 수 있습니다.

  • Instagram 사용자명(username) 및 프로필 정보
  • 연결한 소셜 계정(Instagram·LinkedIn·YouTube)의 계정 ID, 이름, 접근 토큰(AES-256-GCM 으로 암호화해 저장)
  • 예약 게시를 위해 업로드한 영상·이미지와 캡션
  • Instagram 게시물에 작성된 댓글 내용
  • Instagram DM 대화 내용(자동 응답 기능 관련)
  • 서비스 이용 기록 및 접속 로그

3. 개인정보의 이용 목적

수집된 개인정보는 다음 목적으로 이용됩니다.

  • 링크인바이오(link-in-bio) 페이지 제공
  • Instagram 댓글 자동 답글 기능 제공
  • Instagram DM 자동 발송 기능 제공
  • 이용자가 예약한 게시물을 Instagram·LinkedIn·YouTube 에 게시
  • 서비스 개선 및 오류 대응

4. 개인정보의 보관 및 파기

수집된 개인정보는 서비스 제공 목적이 달성된 후 지체 없이 파기합니다. 다만, 관련 법령에 따라 보존이 필요한 경우 해당 기간 동안 보관할 수 있습니다.

  • 댓글 및 DM 데이터: 자동 응답 처리 후 즉시 파기
  • 접속 로그: 최대 3개월 보관 후 파기
  • 회원 탈퇴: 관리 화면의 설정에서 계정 삭제를 요청하면 즉시 로그인이 막히고, 연결한 소셜 계정의 접근 토큰이 삭제되며, 공개 페이지가 내려가고 구독 자동 결제가 멈춥니다. 요청 후 30일 안에 다시 로그인하면 계정을 복구할 수 있고, 30일이 지나면 계정과 브랜드 데이터(페이지·링크·예약 게시물·업로드한 파일·DM 자동화 데이터 등)를 완전히 삭제합니다.
  • 결제 기록: 전자상거래 등에서의 소비자보호에 관한 법률에 따라 회원 탈퇴 후에도 5년간 보관한 뒤 파기합니다.

5. 제3자 제공 및 외부 서비스

서비스는 Instagram(Meta) API를 통해 댓글 조회 및 DM 발송 기능을 제공합니다. 이 과정에서 Meta의 개인정보처리방침이 적용될 수 있습니다.

  • Meta/Instagram API: 댓글 자동 답글, DM 자동화, 예약 게시에 사용
  • LinkedIn API: 이용자가 예약한 게시물 게시에 사용
  • PostHog: 페이지 방문·링크 클릭 통계(쿠키 없이, 개인을 식별하지 않는 형태로 수집)
  • Sentry: 서비스 오류 기록과 대응
  • YouTube Data API(Google): 이용자가 예약한 영상 업로드와 채널 이름 확인에 사용. 서비스는 YouTube API 서비스를 사용하며, 이용자는 YouTube 서비스 약관과 Google 개인정보처리방침에 동의하게 됩니다.
  • 회사는 법령에 의한 경우를 제외하고, 이용자의 동의 없이 개인정보를 제3자에게 제공하지 않습니다.

6. 개인정보의 안전성 확보 조치

회사는 연결한 계정의 접근 토큰과 Google·YouTube 데이터처럼 민감한 정보를 다음과 같이 보호합니다.

  • 전송 구간 암호화: 모든 통신은 HTTPS(TLS)로만 받으며, HSTS 로 암호화되지 않은 접속을 막습니다.
  • 저장 암호화: 접근 토큰과 갱신 토큰은 AES-256-GCM 으로 암호화해 저장합니다. 암호화 키는 데이터베이스와 분리된 서버 환경변수에만 두고, 토큰은 플랫폼 API 를 호출하는 순간에만 서버 메모리에서 복호화합니다. 데이터베이스와 파일 저장소도 저장 시 암호화됩니다(Supabase·Vercel).
  • 접근 통제: 데이터베이스와 비밀 키에는 회사의 운영 담당자만 접근할 수 있습니다. 이용자 데이터는 워크스페이스 단위로 분리되어, 다른 이용자의 데이터를 조회·변경할 수 없도록 모든 요청에서 소유자를 확인합니다.
  • 최소 수집: 기능에 꼭 필요한 권한만 요청합니다. YouTube 는 업로드(youtube.upload)와 연결 채널 확인(youtube.readonly)만 쓰고, 영상 삭제·수정 권한은 요청하지 않습니다.
  • 기록과 점검: 관리 작업은 감사 기록으로 남기고, 서비스 오류는 오류 모니터링으로 확인합니다. 로그에는 토큰을 남기지 않습니다.
  • 유출 대응: 개인정보 유출을 알게 되면 관련 법령에 따라 72시간 안에 해당 이용자와 관계 기관에 알리고, 원인을 막는 조치를 합니다.
  • 파기: 계정 연결을 해제하면 저장된 토큰을 즉시 삭제하고, 남은 연결 데이터는 30일 안에 삭제합니다.

7. 이용자의 권리

이용자는 언제든지 다음 권리를 행사할 수 있습니다.

  • 개인정보 열람, 정정, 삭제 요청
  • 개인정보 처리 정지 요청
  • 서비스 탈퇴 및 데이터 삭제 요청

위 권리 행사는 아래 연락처로 요청하시면 지체 없이 처리하겠습니다. 연결 해제·데이터 삭제 방법은 데이터 삭제 안내를 참고하세요. Google 계정 연결은 Google 보안 설정에서도 해제할 수 있습니다.

8. 연락처

개인정보 관련 문의는 아래로 연락해 주세요.

Privacy Policy (English)

Nullpointer Studio ("we") operates Tapby (tapby.link). This policy explains what we collect and how we use it. Last updated October 6, 2026.

Information we collect

  • For accounts you connect (Instagram, LinkedIn, YouTube): account ID, username or channel name, and an OAuth access/refresh token, encrypted at rest with AES-256-GCM.
  • Media files and captions you upload to schedule a post.
  • For Instagram comment automation: the commenter's Instagram-scoped ID and comment text, used once to reply and send the requested link, then not kept.
  • Server logs (IP address, timestamps) for security, kept up to 3 months.

How we use it

Only to provide the features you turn on: publishing the posts you schedule, replying to comments on the posts you select, and showing you the status of those actions. We do not sell data, use it for advertising, or use it to train AI models.

Google / YouTube data

Tapby uses YouTube API Services. If you connect a YouTube channel we request the youtube.upload scope to upload the videos you schedule and the youtube.readonly scope to show which channel is connected. By connecting, you agree to the YouTube Terms of Service and the Google Privacy Policy. Tapby's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. We do not share Google user data with third parties. You can revoke access at any time at myaccount.google.com/permissions; stored tokens are deleted when you disconnect, and any remaining YouTube data is deleted within 30 days.

How we protect your data

We protect sensitive data, including connected-account tokens and data received from Google APIs, as follows:

  • Encryption in transit: Tapby accepts traffic only over HTTPS (TLS), and HSTS blocks unencrypted connections.
  • Encryption at rest: OAuth access and refresh tokens are encrypted with AES-256-GCM before they are stored. The encryption key lives only in server environment configuration, separate from the database. Tokens are decrypted in server memory only at the moment we call the platform API. The database and file storage are also encrypted at rest by our providers (Supabase, Vercel).
  • Access control: only Nullpointer Studio's operators can access the database and secrets. Customer data is separated by workspace, and every request checks ownership, so one customer cannot read or change another customer's data.
  • Least privilege: we request only the scopes a feature needs. For YouTube that is youtube.upload and youtube.readonly; we do not request permission to edit or delete videos.
  • Logging and monitoring: administrative actions are written to an audit log and errors are monitored. Tokens are never written to logs.
  • Incident response: if we become aware of a breach of personal data, we notify affected users and the relevant authorities within 72 hours as required by law, and contain the cause.
  • Deletion: disconnecting an account deletes its stored tokens immediately; remaining data for that connection is deleted within 30 days.

Sharing

Data is sent only to the platform you are publishing to (Meta, LinkedIn, Google) and to our infrastructure providers (Vercel for hosting and file storage, Supabase (PostgreSQL) for the database), who process it on our behalf.

Deletion and your rights

Disconnect an account in Tapby, remove the app in your Instagram/Facebook/Google settings, or email us. See Data Deletion for details. To delete your Tapby account, use Delete account in Settings: sign-in is blocked and the tokens of your connected accounts are deleted immediately, your public pages go offline, and your subscription stops renewing. Sign in again within 30 days to restore the account; after 30 days the account and its brand data (pages, links, scheduled posts, uploaded files, DM automation data) are permanently deleted. Payment records are kept for 5 years after deletion, as required by Korean e-commerce law.

Contact

Nullpointer Studio · valid@nullpointerstudio.co