-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprivacy-policy.html
More file actions
167 lines (151 loc) · 12 KB
/
Copy pathprivacy-policy.html
File metadata and controls
167 lines (151 loc) · 12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Website Privacy Policy — ADB Pro</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
<link rel="stylesheet" href="assets/css/style.css">
<link rel="icon" type="image/x-icon" href="assets/favicon.ico">
</head>
<body>
<!-- ═══ Navigation ═══ -->
<nav class="site-nav">
<div class="nav-inner">
<a href="index.html" class="nav-brand">
<img src="assets/logo.png" alt="ADB Pro" class="nav-brand-logo" width="32" height="32">
ADB Pro
</a>
<div class="nav-links">
<a href="index.html">Home</a>
<a href="features/index.html">Features</a>
<a href="getting-started.html">Getting Started</a>
<a href="https://plugins.jetbrains.com/plugin/32100-adb-pro/pricing" target="_blank">Pricing</a>
<a href="dictionaries/index.html">Dictionaries</a>
<a href="blog/index.html">Blog</a>
<a href="feedback.html">Feedback</a>
</div>
<div class="nav-actions">
<button class="theme-toggle" onclick="toggleTheme()" aria-label="Toggle theme">
<svg class="icon-moon" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"/></svg>
<svg class="icon-sun" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg>
</button>
<a href="https://plugins.jetbrains.com/plugin/32100-adb-pro" class="btn btn-primary btn-sm" target="_blank">Get ADB Pro</a>
</div>
<button class="nav-toggle" onclick="toggleMobileMenu()" aria-label="Menu">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="3" y1="6" x2="21" y2="6"/><line x1="3" y1="12" x2="21" y2="12"/><line x1="3" y1="18" x2="21" y2="18"/></svg>
</button>
</div>
</nav>
<div class="mobile-menu" id="mobile-menu">
<a href="index.html">Home</a>
<a href="features/index.html">Features</a>
<a href="getting-started.html">Getting Started</a>
<a href="https://plugins.jetbrains.com/plugin/32100-adb-pro/pricing" target="_blank">Pricing</a>
<a href="dictionaries/index.html">Dictionaries</a>
<a href="blog/index.html">Blog</a>
<a href="feedback.html">Feedback</a>
</div>
<!-- ═══ Hero ═══ -->
<section class="feature-hero" style="padding: 48px 24px 60px;">
<div class="hero-content">
<h1>Website Privacy Policy</h1>
<p>Last updated: June 16, 2026</p>
</div>
</section>
<!-- ═══ Content ═══ -->
<div class="feature-section">
<div style="background: var(--bg-elevated, #f5f5f5); border-left: 4px solid #3b82f6; padding: 16px 20px; margin-bottom: 32px; border-radius: 4px;">
<strong>Looking for the JetBrains Plugin privacy policy?</strong>
<p style="margin: 8px 0 0;">This page covers the ADB Pro website. For the privacy policy of the <strong>ADB Pro JetBrains IDE Plugin</strong>, see <a href="plugin-privacy-policy.html">Plugin Privacy Policy</a>.</p>
</div>
<p>This Privacy Policy describes how the ADB Pro website ("the Website") collects, uses, and shares information when you visit codetroupe.github.io.</p>
<h2>1. Data Collection</h2>
<p>The Plugin operates entirely on your local machine. We do <strong>not</strong> collect, transmit, or store any personal data, usage analytics, or telemetry. Specifically:</p>
<ul>
<li>No personal information (name, email, address) is collected by the Plugin.</li>
<li>No usage data or behavioral analytics are gathered.</li>
<li>No files, project data, or source code on your machine are accessed or transmitted.</li>
</ul>
<h2>2. License Validation</h2>
<p>The Plugin uses <strong>JetBrains Marketplace</strong> 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 <a href="https://www.jetbrains.com/legal/docs/privacy/privacy.html" target="_blank">JetBrains Privacy Policy</a>.</p>
<h2>3. Network Communications</h2>
<p>The Plugin operates primarily on your local machine. The following features initiate network connections <strong>only when you use them</strong>:</p>
<ul>
<li><strong>Remote Repository Scanning (AAB Tools)</strong> — communicates directly with GitHub or GitLab repositories you configure, using credentials you provide. We do not operate or control these services.</li>
<li><strong>SDK Version Fetching (Quick Setup)</strong> — 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.</li>
<li><strong>Remote Mapping Files (R8 Assistant)</strong> — 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.</li>
<li><strong>AabResGuard JAR Download (Res Guard)</strong> — downloads the AabResGuard tool JAR from its official GitHub releases repository when needed for resource obfuscation.</li>
<li><strong>Gradle Build Scans (Build Performance)</strong> — if you enable the <code>--scan</code> 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.</li>
<li><strong>Bundletool Download (AAB Tools)</strong> — downloads bundletool from Google's official Maven repository when needed for AAB-to-APKS conversion.</li>
</ul>
<p>In all cases, the Plugin communicates directly with the target service. We do not operate intermediary servers, proxies, or relay services.</p>
<h2>4. Data Storage</h2>
<p>All Plugin data is stored locally on your machine. Specifically:</p>
<ul>
<li><strong>Plugin Settings</strong> — per-project configurations (remote repositories, build options, UI state) are stored via IntelliJ Platform's persistence mechanisms.</li>
<li><strong>Credentials</strong> — 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).</li>
<li><strong>Build History & Analysis Data</strong> — 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.</li>
<li><strong>Diagnostic Logs</strong> — the Plugin's internal diagnostic logs (visible in the Logs tab) are stored <strong>in memory only</strong>. They are not persisted to disk and are lost when the IDE restarts. You can export them manually for bug reports.</li>
<li><strong>File Modifications</strong> — Quick Setup modifies project files (<code>build.gradle.kts</code>, <code>proguard-rules.pro</code>, <code>libs.versions.toml</code>, <code>gradle.properties</code>, CI/CD configs). An automatic backup is created before each modification so you can undo changes at any time.</li>
</ul>
<p>No Plugin data is transmitted to our servers. All data remains on your machine unless you explicitly export or share it.</p>
<h2>5. Third-Party Services</h2>
<p>The Plugin interacts with the following third-party services only when you initiate the action. Their respective privacy policies apply:</p>
<ul>
<li><strong>JetBrains Marketplace</strong> — for license management and subscription validation.</li>
<li><strong>GitHub / GitLab APIs</strong> — for remote AAB repository scanning and AabResGuard JAR downloads, only if configured by the user.</li>
<li><strong>Bundletool</strong> — downloaded from Google's official Maven repository when needed for AAB conversion.</li>
<li><strong>Maven Central (repo1.maven.org)</strong> — queried for SDK version metadata during Quick Setup. Only public package information is retrieved.</li>
<li><strong>Gradle Enterprise (gradle.com)</strong> — build scan data is sent by the Gradle tooling itself when <code>--scan</code> is enabled in Build Performance. The Plugin does not control this communication.</li>
<li><strong>AabResGuard (GitHub)</strong> — the AabResGuard tool JAR is downloaded from its official GitHub releases page when needed for resource obfuscation.</li>
</ul>
<h2>6. Children's Privacy</h2>
<p>The Plugin is a developer tool intended for professional use. We do not knowingly collect any information from children under the age of 13.</p>
<h2>7. Changes to This Policy</h2>
<p>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.</p>
<h2>8. Contact</h2>
<p>If you have questions about this Privacy Policy, you can reach us at <a href="mailto:294128852@qq.com">294128852@qq.com</a> or through the <a href="https://plugins.jetbrains.com/plugin/32100-adb-pro" target="_blank">ADB Pro plugin page</a> on JetBrains Marketplace.</p>
</div>
<!-- ═══ Footer ═══ -->
<footer class="site-footer">
<div class="footer-inner">
<div class="footer-brand">
<a href="index.html" class="nav-brand" style="font-size:16px;">
<img src="assets/logo.png" alt="ADB Pro" class="nav-brand-logo" width="28" height="28">
ADB Pro
</a>
<p>Advanced Android Development Tools for JetBrains IDEs.</p>
</div>
<div class="footer-links">
<div class="footer-col">
<h4>Product</h4>
<a href="features/index.html">Features</a>
<a href="https://plugins.jetbrains.com/plugin/32100-adb-pro/pricing" target="_blank">Pricing</a>
<a href="getting-started.html">Getting Started</a>
<a href="blog/index.html">Blog</a>
<a href="feedback.html">Feedback</a>
</div>
<div class="footer-col">
<h4>Resources</h4>
<a href="dictionaries/index.html">ProGuard Dictionaries</a>
<a href="https://plugins.jetbrains.com/plugin/32100-adb-pro" target="_blank">JetBrains Marketplace</a>
</div>
<div class="footer-col">
<h4>Legal</h4>
<a href="https://plugins.jetbrains.com/plugin/32100-adb-pro/pricing" target="_blank">Subscription Agreement</a>
<a href="privacy-policy.html">Privacy Policy</a>
<a href="https://www.jetbrains.com/legal/docs/store/terms/" target="_blank">JetBrains Store Terms</a>
</div>
</div>
</div>
<div class="footer-bottom">
© 2026 codetroupe. All rights reserved.
</div>
</footer>
<script src="assets/js/main.js"></script>
<script data-goatcounter="https://codetroupe.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
</body>
</html>