2026-05-16

Legal and ethical notes for running auto-reply in Korean chatrooms

Legal and ethical notes for running auto-reply in Korean chatrooms

"Are there legal things to watch out for when running auto-reply in a Korean chatroom?"

Yes. This post is a general self-check reference, not legal advice. Consult a lawyer / KISA (Korea Internet & Security Agency) for specific cases. The four broad areas that operators should be aware of:

Quick decision tree, is your auto-reply legally safe?

A rapid decision flow operators can use to self-assess their setup. Each branch maps back to one of the four areas discussed below.

Promotional content? (payment / product / link) Yes Network Act 50 Do NOT auto-fire Alternative Send via Telegram bot only + "(AD)" label + opt-out No Using local LLM? (no external API) Yes Disclosure in place? (pin / welcome message) Yes Safe Standard operating range No Recommended Add disclosure now No Data delegation Consent / notice review

What this post is NOT

  • Not legal advice: this is a self-check reference. Specific legal questions need a lawyer.
  • As of May 2026: Korean ad / network law gets revised. Check law.go.kr directly for current text.
  • Korean-chatroom operators: chatrooms with Telegram HQ elsewhere or non-Korean member majorities need separate review.

Area 1, automation disclosure (display ad law)

Operators are encouraged to disclose auto-reply use to members:

  • Direct legal mandate: Korean Display Advertising Act doesn't directly mandate "AI auto-reply disclosure", but ad-content disclosure trends apply.
  • Industry practice: state "operator X runs this room; some responses use an AI tool" in the pinned message / chatroom intro / new-member welcome.
  • Risk if missed: not a direct law violation, but if disputes arise, lack of disclosure increases operator exposure.

For more on disclosure, see responding when AI replies get caught.

Area 2, promotional messages / Information & Communications Network Act

If auto-reply sends promotional messages, regulation kicks in:

  • Network Act Article 50 (commercial info transmission limit): limits commercial messages without prior consent. Members joining voluntarily generally fall outside, but commercial messages still need explicit notice.
  • Mandatory "AD" labeling: prefix commercial messages with "(광고)" / "ad" (Network Act Enforcement Decree 21).
  • Opt-out instructions: commercial messages must include opt-out instructions.
  • Penalties: up to KRW 30 million administrative fine per violation.

Operator auto-replies that count as "regular conversational responses" don't fall under this. If auto-reply is commercial (payment instructions / external product promotion), the rules apply.

Recommended:

  • Keep payment / external promotion in the Telegram bot (@resonate_info_bot) - not in chatrooms
  • Keep in-chatroom auto-reply as regular conversational range

Area 3, personal data (Personal Information Protection Act)

Auto-reply tools process member messages / personal info:

  • PIPA Article 15 (collection and use): operator feeding member messages to an auto-reply tool = personal data processing. Risk is low if local processing + no external transmission.
  • Replyer's processing: local LLM (on the operator's PC) generates responses; member messages don't leave the PC → zero external data leak.
  • Cloud APIs (GPT / Claude): member messages travel to external LLM servers → may require processor delegation notice / consent.
  • Sensitive data: if the chatroom touches member ID / financial / medical info, separate handling rules apply.

Recommended:

  • Use local LLM (Replyer's default) - zero external transmission
  • Optionally state "operator's auto-reply tool processes locally; member messages don't leave the PC" in chatroom intro
  • Be cautious adopting auto-reply in chatrooms handling sensitive data

For local vs cloud comparison, see local LLM vs cloud API.

Area 4, Telegram ToS / MTProto operator responsibility

If auto-reply violates Telegram ToS:

  • Operator on the hook: auto-reply runs on the operator's Telegram account (MTProto API). ToS violations risk operator account suspension / ban.
  • Spam / promotional messages: Telegram ToS prohibits auto-spam. Hourly rate limits / night gating / persona constraints matter.
  • Bot reports: if members report the operator as "bot", Telegram reviews. Disclosure + natural response tone reduces report risk.

For Telegram ban prevention, see Telegram account ban prevention.

Pre-incident checklist

□ Pinned message discloses auto-reply use
□ New-member welcome includes auto-reply disclosure
□ Using local LLM (extra steps if using external APIs)
□ Hourly response rate limit set (avoid spam suspicion)
□ Night gating set (preserves naturalness)
□ No commercial messages fired directly in chatroom (only via bot)
□ Member reports / disputes have an immediate response plan
□ Backup zips preserved (response history / persona prompt as evidence)
□ Chatroom intro / rules updated periodically
□ Operator timezone / vacation / vacation policy stated

Dispute response flow

The Mermaid diagram below maps the 5-step flow plus the artifacts (backup zip / persona history / policy update) you need at each stage.

flowchart TD
    E[Dispute event
member / external / report] --> S1[Step 1, freeze auto-reply] S1 --> S2[Step 2, fact-find + preserve evidence] S2 --> A1[/Download backup zip/] S2 --> A2[/Preserve persona history/] S2 --> S3[Step 3, 1:1 response
operator personally] S3 --> Q{External advice needed?} Q -->|Legal| L[Lawyer] Q -->|Telegram report| T[Telegram support] Q -->|Personal data| K[KISA] Q -->|No| S5[Step 5, update policy] L --> S5 T --> S5 K --> S5 style E fill:#fef2f2,stroke:#b91c1c style S1 fill:#fff,stroke:#3b59c5 style A1 fill:#eef1fb,stroke:#3b59c5 style A2 fill:#eef1fb,stroke:#3b59c5 style S5 fill:#ecfdf5,stroke:#0f7b6c

If a dispute arises from members / chatroom / external sources:

Step 1, freeze auto-reply

Stop the affected chatroom's auto-reply (or all ops) immediately. Prevents additional responses from worsening the dispute.

Step 2, fact-find + preserve evidence

  • Document the dispute (member messages / operator responses / timestamps)
  • Preserve Replyer's response history / persona prompt history (no edits)
  • Download a backup zip immediately (frozen at the dispute moment)

Step 3, 1:1 response to disputants

  • Operator handles personally (no auto-reply)
  • Honest disclosure of auto-reply use
  • Apology + root cause + prevention plan

Step 4, external experts if needed

  • Legal matters → lawyer
  • Telegram-side issues → Telegram support
  • Personal data → KISA (개인정보 침해 신고 센터)

Step 5, update chatroom policy

After the dispute:

  • Strengthen the policy that the incident exposed (e.g. block commercial-message auto-reply)
  • Update pinned message / chatroom intro
  • Tighten operator response policy disclosure

FAQ

Q. Is chatroom auto-reply an ad-law violation?

Operator's regular response range = no direct violation. Auto-firing commercial messages (payment, external products, external link nudges) risks Network Act / Display Ad Act violations. Don't use auto-reply as an ad channel.

Q. Mandatory "AD" label in chatroom?

Voluntary members + non-commercial = no label needed. Commercial messages need "AD" label + opt-out instructions.

Q. Even local LLM - is feeding member messages into the tool considered data processing?

Strictly yes. But no external transmission + on operator's own PC + no permanent storage after auto-reply keeps risk at "memory-level processing on user PC" - low. External cloud LLMs (GPT / Claude) carry more risk.

Q. Can a member opt out of having their messages processed by auto-reply?

Recommended - state opt-out handling in chatroom rules. Excluded members' messages skip auto-reply + operator responds directly. Replyer's persona trigger can encode "exclude specific member" rules.

Q. What if my auto-reply produces defamatory / abusive content?

Operator's responsibility. Persona prompt's hard-banned phrases should include defamatory expressions + trigger rules block responses to specific members. See responding when AI replies get caught.

Q. After closing a chatroom, does response history need permanent preservation?

Operator's call. Replyer's response history is local on the operator's PC → at closure, operator backs up or deletes. Where disputes are possible, keep backups 1+ year.

Q. Same rules for chatrooms outside Korea?

No. Each country has different ad / privacy / communication rules. US operators face CAN-SPAM Act + GDPR (depending on EU member share) etc. Outside Korea, seek local advice.

Q. If the auto-reply tool itself (Replyer) hits legal issues?

Tool vendor (Replyer) and operator responsibility are separate. Operator decides tool usage / policy / member handling → operator-side responsibility. Tool defects (e.g. unintended external transmission) → vendor. In disputes, check the tool's terms of use + responsibility split.

Q. How do I stay updated on Korean ad / network law?

Check law.go.kr for ad / network law pages periodically. KISA publishes regular notices. Operator communities / lawyer blogs help too.

Next step

Grab the build for your OS from the Replyer download page and follow the usage manual for step-by-step setup.