Looking for the JetBrains Plugin privacy policy?
This page covers the ADB Pro website. For the privacy policy of the ADB Pro JetBrains IDE Plugin, see Plugin Privacy Policy.
This Privacy Policy describes how the ADB Pro website ("the Website") collects, uses, and shares information when you visit codetroupe.github.io.
1. Data Collection
The Plugin operates entirely on your local machine. We do not collect, transmit, or store any personal data, usage analytics, or telemetry. Specifically:
- No personal information (name, email, address) is collected by the Plugin.
- No usage data or behavioral analytics are gathered.
- No files, project data, or source code on your machine are accessed or transmitted.
2. License Validation
The Plugin uses JetBrains Marketplace for license validation. When you activate your license or start a trial, the communication occurs between your JetBrains IDE and JetBrains' servers — not through our servers. JetBrains' handling of your data is governed by the JetBrains Privacy Policy.
3. Network Communications
The Plugin operates primarily on your local machine. The following features initiate network connections only when you use them:
- Remote Repository Scanning (AAB Tools) — communicates directly with GitHub or GitLab repositories you configure, using credentials you provide. We do not operate or control these services.
- SDK Version Fetching (Quick Setup) — queries Maven Central (repo1.maven.org) to retrieve available version lists for third-party SDKs. Only package metadata (version numbers) is fetched; no project data is sent.
- Remote Mapping Files (R8 Assistant) — if configured, fetches ProGuard/R8 mapping files from your CI server or remote storage using URLs you provide. No data is sent to our servers.
- AabResGuard JAR Download (Res Guard) — downloads the AabResGuard tool JAR from its official GitHub releases repository when needed for resource obfuscation.
- Gradle Build Scans (Build Performance) — if you enable the
--scan option, Gradle sends build performance data to Gradle Enterprise (gradle.com). This is handled entirely by the Gradle tooling; the Plugin does not intercept or modify this data.
- Bundletool Download (AAB Tools) — downloads bundletool from Google's official Maven repository when needed for AAB-to-APKS conversion.
In all cases, the Plugin communicates directly with the target service. We do not operate intermediary servers, proxies, or relay services.
4. Data Storage
All Plugin data is stored locally on your machine. Specifically:
- Plugin Settings — per-project configurations (remote repositories, build options, UI state) are stored via IntelliJ Platform's persistence mechanisms.
- Credentials — signing passwords and license keys are stored securely using your operating system's credential store (e.g., Windows Credential Manager, macOS Keychain, Linux Secret Service).
- Build History & Analysis Data — build history records, bundle size trends, lint results, dependency analysis snapshots, and Gradle profiling history are stored locally within your project directory or IntelliJ's per-project storage.
- Diagnostic Logs — the Plugin's internal diagnostic logs (visible in the Logs tab) are stored in memory only. They are not persisted to disk and are lost when the IDE restarts. You can export them manually for bug reports.
- File Modifications — Quick Setup modifies project files (
build.gradle.kts, proguard-rules.pro, libs.versions.toml, gradle.properties, CI/CD configs). An automatic backup is created before each modification so you can undo changes at any time.
No Plugin data is transmitted to our servers. All data remains on your machine unless you explicitly export or share it.
5. Third-Party Services
The Plugin interacts with the following third-party services only when you initiate the action. Their respective privacy policies apply:
- JetBrains Marketplace — for license management and subscription validation.
- GitHub / GitLab APIs — for remote AAB repository scanning and AabResGuard JAR downloads, only if configured by the user.
- Bundletool — downloaded from Google's official Maven repository when needed for AAB conversion.
- Maven Central (repo1.maven.org) — queried for SDK version metadata during Quick Setup. Only public package information is retrieved.
- Gradle Enterprise (gradle.com) — build scan data is sent by the Gradle tooling itself when
--scan is enabled in Build Performance. The Plugin does not control this communication.
- AabResGuard (GitHub) — the AabResGuard tool JAR is downloaded from its official GitHub releases page when needed for resource obfuscation.
6. Children's Privacy
The Plugin is a developer tool intended for professional use. We do not knowingly collect any information from children under the age of 13.
7. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be reflected on this page with an updated "Last updated" date. Continued use of the Plugin after changes constitutes acceptance of the revised policy.
8. Contact
If you have questions about this Privacy Policy, you can reach us at 294128852@qq.com or through the ADB Pro plugin page on JetBrains Marketplace.