Privacy Policy

Effective Date: March 8, 2026

Last Updated: March 8, 2026

This Privacy Policy describes how the Compose HotSwan plugin ("Plugin"), developed by Jaewoong Eum ("Developer", "we", or "us"), handles user data. We are committed to protecting your privacy and being transparent about our data practices.

1. No Data Collection

The Plugin does not collect, transmit, store, or process any personal data, usage analytics, telemetry, crash reports, or any other user information. We have no servers that receive data from the Plugin.

2. Local Data Storage

The Plugin stores the following data locally on your machine only:

  • Screenshot Snapshot: Device screenshots captured during hot reload sessions are saved to your local disk. These images never leave your machine and are not transmitted to any external server.
  • Project Settings: Configuration such as module path, build variant, and device serial are stored locally within your IDE project settings.
  • Build Artifacts: Intermediate compilation outputs (DEX files, compiled classes) are stored in your project's local build directory and are never uploaded anywhere.

3. Device Communication

The Plugin communicates with your Android device exclusively over localhost via ADB (Android Debug Bridge) port forwarding. This communication:

  • Occurs entirely on your local machine and connected device
  • Does not involve any external servers or network endpoints
  • Is used solely to push compiled code and resources to the device for hot reload

4. License Verification

License validation is handled entirely by the JetBrains Marketplace infrastructure. The Plugin itself does not independently communicate with any server for license checks. Please refer to the JetBrains Privacy Policy for details on how JetBrains handles license-related data.

5. Third-Party Services

The Plugin does not integrate with or send data to any third-party services, APIs, or analytics platforms. The only external dependency is the JetBrains Marketplace for license management, which is governed by JetBrains' own privacy policy.

6. Children's Privacy

The Plugin is a developer tool and is not directed at children under 13. We do not knowingly collect any information from children.

7. Changes to This Policy

We may update this Privacy Policy from time to time. Any changes will be reflected by updating the "Last Updated" date at the top of this page. Continued use of the Plugin after changes constitutes acceptance of the updated policy.

8. Contact Information

If you have any questions about this Privacy Policy, please contact: