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:
- Developer: Jaewoong Eum
- Email: skydoves2@gmail.com
- GitHub: https://github.com/skydoves