Title: HEIZHU Forms Tiny For LINE
Author: heizhu
Published: <strong>7 de setembre de 2026</strong>
Last modified: 7 de setembre de 2026

---

Cerca extensions

![](https://ps.w.org/heizhu-forms-tiny-for-line/assets/icon-256x256.png?rev=3684067)

# HEIZHU Forms Tiny For LINE

 Per [heizhu](https://profiles.wordpress.org/heiblack/)

[Baixa](https://downloads.wordpress.org/plugin/heizhu-forms-tiny-for-line.0.0.1.zip)

 * [Detalls](https://ca.wordpress.org/plugins/heizhu-forms-tiny-for-line/#description)
 * [Ressenyes](https://ca.wordpress.org/plugins/heizhu-forms-tiny-for-line/#reviews)
 * [Desenvolupament](https://ca.wordpress.org/plugins/heizhu-forms-tiny-for-line/#developers)

 [Suport](https://wordpress.org/support/plugin/heizhu-forms-tiny-for-line/)

## Descripció

HEIZHU Forms Tiny For LINE creates conversational LINE forms, manages questions 
and response logs, exports XLSX files, and can send a Discord notification after
a form is completed.

Author: [heiblack](https://heizhu.org/about/)

Website: [heizhu.org](https://heizhu.org/)

### Source code and build instructions

The human-readable source for the generated JavaScript and CSS in assets/dist/ is
included in this plugin ZIP:

 * resources/admin/main.js is the admin JavaScript entry point.
 * resources/admin/App.vue, resources/admin/components/ and resources/admin/utils/
   contain the Vue components and supporting code.
 * resources/admin/i18n-source.js contains translation extraction strings.
 * resources/styles/admin.css is the stylesheet entry point.
 * vite.config.js, tailwind.config.js and postcss.config.js configure the build.
 * package.json and package-lock.json define the build tools and exact npm dependency
   versions.

To rebuild, use Node.js 22.12.0 or a later compatible version and npm. From the 
plugin directory, run:

    ```
    npm ci
    npm run build
    ```

This regenerates assets/dist/ and assets/dist/manifest.json. WordPress loads the
generated files through the manifest. Keep the manifest and its referenced files
together. Node.js and npm are needed only for development; the distributed plugin
includes the built assets and PHP dependencies and does not download executable 
assets at runtime.

#### Third-party source code

The admin bundle also contains code from the following public projects. Their repositories
include the original source and upstream build instructions. Exact npm versions 
and integrity hashes are recorded in package-lock.json.

 * Vue (including @vue runtime packages): https://github.com/vuejs/core
 * Lucide Vue icons: https://github.com/lucide-icons/lucide
 * Vue Draggable Plus: https://github.com/Alfred-Skyblue/vue-draggable-plus
 * SortableJS (included by Vue Draggable Plus): https://github.com/SortableJS/Sortable
 * Choices.js (JavaScript and CSS): https://github.com/Choices-js/Choices
 * Fuse.js (used by Choices.js): https://github.com/krisk/Fuse
 * Tailwind CSS (generated stylesheet utilities): https://github.com/tailwindlabs/
   tailwindcss

Build tools: https://github.com/vitejs/vite, https://github.com/vitejs/vite-plugin-
vue, https://github.com/postcss/postcss and https://github.com/postcss/autoprefixer.

The server-side PHP library source and licenses are included under vendor/. composer.
json and composer.lock describe those dependencies. PhpSpreadsheet source: https://
github.com/PHPOffice/PhpSpreadsheet; ZipStream source: https://github.com/maennchen/
ZipStream-PHP.

The extensionless config and functions files under vendor/phpoffice/phpspreadsheet/
src/PhpSpreadsheet/Calculation/locale/ are runtime locale data read by PhpSpreadsheet
and are intentionally included.

### Privacy Policy

Last updated: August 27, 2026

#### Overview

HEIZHU Forms Tiny For LINE («the plugin») is a lightweight WordPress plugin for 
creating conversational forms through LINE. This Privacy Policy explains how the
plugin processes information and which third-party libraries and services it uses.

#### Data collection by the plugin author

The plugin does not include telemetry, analytics, advertising, or tracking, and 
it does not send site data to a service operated by the plugin author. The plugin
author does not receive or collect information from sites using this plugin.

The WordPress site on which the plugin is installed does process and store information
when the site owner enables and uses the plugin’s features:

 * LINE channel credentials and an optional Discord webhook URL are stored in the
   site’s WordPress database.
 * In-progress form session data and webhook delivery records are stored temporarily
   and are scheduled for deletion after seven days.
 * Completed form responses are stored in the site’s WordPress database. LINE user
   IDs are hashed before they are stored with completed responses.
 * Photos submitted through a LINE camera action are encrypted before they are written
   to the site’s uploads directory. They are registered as hidden WordPress Media
   attachments without public thumbnails or plaintext image files.
 * Encrypted photos can be decrypted only through an authenticated WordPress admin
   endpoint restricted by default to users who can manage site options. Image links
   in XLSX exports use the same protected endpoint, include a time-limited security
   nonce, and require a logged-in authorized account. Authorized administrators 
   can permanently delete an encrypted photo from its response detail; this removes
   both the attachment record and encrypted file.
 * The image encryption key is derived from the site’s WordPress secure authentication
   salts. Changing or losing those salts makes previously encrypted photos unreadable.

#### Third-party libraries and services

The plugin relies on the following third-party library and services. Information
may be processed by these services according to the site owner’s configuration and
their respective policies:

 * PhpSpreadsheet — This open-source PHP library generates XLSX exports on the server
   where WordPress is installed. PhpSpreadsheet does not transmit information to
   its developers or collect data on behalf of the plugin author.
 * LINE Messaging API — The plugin receives webhook events from LINE and sends replies
   through LINE. Message content, media, user identifiers, and related metadata 
   may be processed by LY Corporation. See the LINE Messaging API documentation 
   at https://developers.line.biz/en/docs/messaging-api/ and the LINE Privacy Policy
   at https://terms.line.me/line_terms_privacy.
 * Discord Webhooks — When the site owner enables this optional integration, the
   form name and submitted answers are sent to the configured Discord webhook. See
   the Discord Privacy Policy at https://discord.com/privacy.

HEIZHU Forms Tiny For LINE is an independent third-party integration and is not 
affiliated with, endorsed by, or sponsored by LY Corporation or LINE.

#### Your responsibility

The site owner is responsible for determining what information is requested, establishing
a lawful basis and obtaining any required consent, protecting LINE and Discord credentials,
restricting access to stored responses and Discord channels, and publishing a privacy
notice appropriate for the site’s users and jurisdiction. Only enable integrations
that you trust and need.

#### Data removal

Uninstalling the plugin clears scheduled cleanup jobs. If the Data removal option
is enabled, forms, settings, in-progress sessions, and webhook delivery records 
are also removed. Completed submissions and stored LINE photos are preserved unless
the site owner removes them separately.

#### Changes to this policy

This Privacy Policy may be updated from time to time. The «Last updated» date above
will reflect any revision.

#### Contact

For questions about this Privacy Policy, contact [heiblack](https://heizhu.org/about/)
through the support information provided with the plugin.

## Ressenyes

No hi ha ressenyes per a aquesta extensió.

## Col·laboradors i desenvolupadors

«HEIZHU Forms Tiny For LINE» és programari de codi obert. La següent gent ha col·laborat
en aquesta extensió.

Col·laboradors

 *   [ heizhu ](https://profiles.wordpress.org/heiblack/)

[Traduïu «HEIZHU Forms Tiny For LINE» a la vostra llengua.](https://translate.wordpress.org/projects/wp-plugins/heizhu-forms-tiny-for-line)

### Interessats en el desenvolupament?

[Navegueu pel codi](https://plugins.trac.wordpress.org/browser/heizhu-forms-tiny-for-line/),
baixeu-vos el [repositori SVN](https://plugins.svn.wordpress.org/heizhu-forms-tiny-for-line/),
o subscriviu-vos al [registre de desenvolupament](https://plugins.trac.wordpress.org/log/heizhu-forms-tiny-for-line/)
per [fisl de subscripció RSS](https://plugins.trac.wordpress.org/log/heizhu-forms-tiny-for-line/?limit=100&mode=stop_on_copy&format=rss).

## Registre de canvis

#### 0.0.1

 * Initial release.

## Meta

 *  Versió **0.0.1**
 *  Darrera actualització **fa 1 dia**
 *  Instal·lacions actives **Menys de 10**
 *  Versió del WordPress ** 7.0 o posterior **
 *  Provada fins a **7.1**
 *  Versió del PHP ** 8.2 o posterior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/heizhu-forms-tiny-for-line/)
 * Etiquetes
 * [discord](https://ca.wordpress.org/plugins/tags/discord/)[forms](https://ca.wordpress.org/plugins/tags/forms/)
   [line](https://ca.wordpress.org/plugins/tags/line/)
 *  [Vista avançada](https://ca.wordpress.org/plugins/heizhu-forms-tiny-for-line/advanced/)

## Valoracions

Encara no s'ha enviat cap ressenya.

[La vostra ressenya](https://wordpress.org/support/plugin/heizhu-forms-tiny-for-line/reviews/#new-post)

[Visualitza totes les ressenyes](https://wordpress.org/support/plugin/heizhu-forms-tiny-for-line/reviews/)

## Col·laboradors

 *   [ heizhu ](https://profiles.wordpress.org/heiblack/)

## Suport

Teniu quelcom a dir? Necessiteu ajuda?

 [Visualitza els fòrums de suport](https://wordpress.org/support/plugin/heizhu-forms-tiny-for-line/)