emploidai Marketplace

LINE Connect privacy policy

Policy content supplied in the product package by its publisher.

← Back to LINE Connect

Privacy Policy — LINE Connect

Last updated: 2026-03-23

LINE Connect is a Dify endpoint plugin that bridges LINE Messaging API and Dify chat applications. This policy describes what data the plugin collects, how it is used, and what third-party services receive data.


Data Collected

Direct Identifiers

DataSourcePurpose
LINE User IDLINE webhookIdentify conversations, route messages
LINE Display NameLINE Profile APIForward to Dify as input variable, display in admin dashboard
LINE Profile Picture URLLINE Profile APIDisplay in admin dashboard chat list
LINE Group/Room IDLINE webhookIdentify group conversations

User-Generated Content

DataSourcePurpose
Text messagesLINE webhookForward to Dify for AI response
Images, video, audio, filesLINE Content APIUpload to Dify for processing, store thumbnails for admin preview
Chat history (last 100 messages per conversation)Plugin processingDisplay in admin dashboard, export

Indirect Identifiers

DataSourcePurpose
Admin IP address (hashed)HTTP requestLogin rate limiting only (SHA256 hash, not stored in plain text)
Message timestampsLINE webhookAnalytics, conversation ordering
Message counts and response timesPlugin processingDashboard analytics

How Data Is Used

  1. Message forwarding: User messages are sent to the configured Dify app via its REST API. Dify processes the message and returns a response, which the plugin sends back to LINE.
  2. Conversation persistence: A Dify conversation ID is stored per user/group to maintain multi-turn context.
  3. Admin dashboard: Chat history, user names, and analytics are stored in Dify plugin storage so administrators can monitor and manage conversations.
  4. Media storage: Images and files sent by users are stored in Dify plugin storage for admin preview. Storage is capped (configurable, default 200 files / 800 MB) with automatic FIFO eviction.

Data Storage

All data is stored in Dify's built-in plugin session storage (key-value store). The plugin does not use any external database or storage service.

DataRetentionLimit
Conversation IDsUntil user sends /clear or admin clears1 per chat
Chat historyRolling100 messages per chat
Chat indexRolling1,000 conversations
Media filesFIFO evictionConfigurable (default 200 files)
AnalyticsIndefinite (daily aggregates)Per-day counters
Login rate limitAuto-expires after 5 minutesPer IP hash

Total storage quota: 1 GB (set in plugin manifest).


Third-Party Services

This plugin sends data to the following external services:

LINE Messaging API

  • Operator: LY Corporation
  • Data sent: Reply messages, push messages
  • Data received: Webhook events (messages, follow/unfollow), user profiles, media content
  • Privacy policy: https://line.me/en/terms/policy/

Dify API

  • Operator: Dify (self-hosted or cloud, depending on deployment)
  • Data sent: User messages, uploaded files, display names, conversation IDs
  • Data received: AI-generated responses, file upload confirmations
  • Privacy policy: https://dify.ai/privacy

No data is sent to any other third-party service. The plugin does not include analytics trackers, advertising SDKs, or telemetry.


Data Sharing

  • The plugin does not sell, rent, or share personal data with third parties beyond the two services listed above.
  • Admin dashboard access is protected by password and token-based authentication.
  • All data remains within the Dify plugin storage boundary.

User Rights

  • Users can send /clear, /reset, or /new in the LINE chat to delete their conversation history and reset context.
  • Administrators can clear chat history and disable the bot per user via the admin dashboard.

Security Measures

  • LINE webhook signature verification (HMAC-SHA256)
  • Admin authentication with hashed tokens (SHA256, 24-hour expiry)
  • Login rate limiting (5 attempts / 5 minutes per IP)
  • Webhook event deduplication
  • No credentials stored in code — all secrets provided via Dify endpoint settings

Contact

For privacy-related questions or data deletion requests, please open an issue at: https://github.com/DomT00T/line-connect/issues