Spaces:
Running
Running
File size: 17,196 Bytes
b14c0bf | 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 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 | <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>JumpSense AI - Pose Counter | Official Page</title>
<style>
:root {
--primary-color: #ff3b30;
--primary-dark: #d70015;
--accent-color: #007aff;
--text-color: #1c1c1e;
--text-muted: #636366;
--bg-color: #f2f2f7;
--container-bg: #ffffff;
--border-color: #e5e5ea;
--card-bg: #f8f9fa;
}
*, *::before, *::after {
box-sizing: border-box;
}
@page {
size: A4;
margin: 15mm 12mm;
background-color: #f2f2f7;
}
body {
font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 1.6;
color: var(--text-color);
background-color: var(--bg-color);
margin: 0;
padding: 0;
-webkit-font-smoothing: antialiased;
}
.container {
max-width: 840px;
margin: 30px auto;
background: var(--container-bg);
padding: 40px 48px;
border-radius: 16px;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
}
header {
text-align: center;
margin-bottom: 35px;
border-bottom: 2px solid var(--border-color);
padding-bottom: 25px;
}
.app-badge {
display: inline-block;
background-color: rgba(255, 59, 48, 0.1);
color: var(--primary-color);
font-weight: 600;
font-size: 13px;
padding: 4px 12px;
border-radius: 20px;
margin-bottom: 12px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
h1 {
color: var(--text-color);
font-size: 32px;
font-weight: 800;
margin: 0 0 8px 0;
letter-spacing: -0.5px;
}
.subtitle {
color: var(--text-muted);
font-size: 16px;
margin-bottom: 6px;
font-weight: 500;
}
.page-meta {
color: #8e8e93;
font-size: 13px;
margin-top: 5px;
}
h2 {
color: var(--primary-color);
font-size: 22px;
font-weight: 700;
margin-top: 35px;
margin-bottom: 15px;
border-bottom: 1px solid var(--border-color);
padding-bottom: 8px;
page-break-after: avoid;
}
h3 {
font-size: 16px;
font-weight: 600;
margin-top: 20px;
margin-bottom: 8px;
color: #2c2c2e;
page-break-after: avoid;
}
p {
margin-top: 0;
margin-bottom: 14px;
font-size: 14.5px;
color: #3a3a3c;
}
ul {
margin-top: 0;
margin-bottom: 16px;
padding-left: 22px;
}
li {
margin-bottom: 8px;
font-size: 14px;
color: #3a3a3c;
}
hr {
border: 0;
height: 1px;
background: var(--border-color);
margin: 35px 0;
}
.highlight {
font-weight: 700;
color: var(--text-color);
}
.contact-box {
background-color: var(--card-bg);
border-left: 4px solid var(--primary-color);
padding: 16px 20px;
border-radius: 0 8px 8px 0;
margin: 18px 0;
}
.contact-box p {
margin: 0;
font-size: 14px;
}
.faq-item {
margin-bottom: 18px;
}
.faq-q {
font-weight: 700;
color: #1c1c1e;
margin-bottom: 4px;
font-size: 15px;
}
.faq-a {
color: #48484a;
font-size: 14px;
margin: 0;
}
.badge-list {
list-style-type: none;
padding-left: 0;
}
.badge-list li {
padding: 6px 0;
border-bottom: 1px dashed var(--border-color);
}
.badge-list li:last-child {
border-bottom: none;
}
.nav-links {
text-align: center;
margin-top: 15px;
font-size: 13px;
}
.nav-links a {
color: var(--accent-color);
text-decoration: none;
margin: 0 10px;
font-weight: 500;
}
footer {
text-align: center;
margin-top: 40px;
font-size: 12px;
color: var(--text-muted);
border-top: 1px solid var(--border-color);
padding-top: 20px;
}
</style>
</head>
<body>
<div class="container">
<header>
<span class="app-badge">Smart Fitness & AI Vision</span>
<h1>JumpSense AI - Pose Counter</h1>
<p class="subtitle">AI-Powered Real-Time Jump Rope Counter & Form Analysis</p>
<p class="page-meta">Support, Privacy Policy & Terms of Service</p>
<div class="nav-links">
<a href="#support">Support</a> •
<a href="#privacy">Privacy Policy</a> •
<a href="#terms">Terms of Service</a>
</div>
</header>
<!-- Support Section -->
<section id="support">
<h2>Support & Technical Assistance</h2>
<p>Welcome to <strong>JumpSense AI - Pose Counter</strong>. We are committed to providing a seamless, privacy-first, and highly accurate workout tracking experience. JumpSense AI transforms your smartphone camera into an intelligent jump rope companion using cutting-edge on-device computer vision and deep pose estimation.</p>
<div class="contact-box">
<p><span class="highlight">Get in Touch with Support</span><br>
If you have questions, feedback, bug reports, or feature requests, please reach out to our team:<br>
📧 <strong>Support Email:</strong> <a href="mailto:710354687@qq.com" style="color: var(--primary-color); text-decoration: none;">710354687@qq.com</a><br>
⏱️ <strong>Response Time:</strong> We typically respond within 24 to 48 hours.</p>
</div>
<h3>Key Features & Capabilities</h3>
<ul>
<li>🎯 <strong>AI Camera Jump Counting:</strong> Tracks jump reps automatically using full-body pose keypoints—no physical smart rope or wearables required.</li>
<li>⚡ <strong>Real-Time Workout Metrics:</strong> Monitors cadence (Jumps Per Minute / JPM), total jumps, active duration, consecutive jump streaks, and estimated calorie burn.</li>
<li>🔒 <strong>100% On-Device & Offline:</strong> Camera feeds are processed locally in RAM and never stored or transmitted over the internet.</li>
<li>⏱️ <strong>Flexible Workout Modes:</strong> Supports Free Jump, Target Reps Count, Countdown Timers, and Customizable HIIT Interval Training.</li>
<li>📊 <strong>Workout History & Analytics:</strong> Records daily trends, monthly summaries, personal records, and training streak consistency.</li>
</ul>
<h3>Frequently Asked Questions (FAQ)</h3>
<div class="faq-item">
<div class="faq-q">Q: How do I set up my phone for accurate jump counting?</div>
<div class="faq-a">A: Place your phone against a wall or on a tripod approximately 2 to 3 meters (6 to 10 feet) in front of you at roughly hip height. Ensure your full body (head to toe) is visible in the frame and that you are practicing in a well-lit environment.</div>
</div>
<div class="faq-item">
<div class="faq-q">Q: Do I need a specific type of jump rope?</div>
<div class="faq-a">A: No! JumpSense AI works with standard jump ropes, weighted ropes, or even cordless/ropeless jump handles, as the counting is driven by body pose dynamics rather than rope sensor hardware.</div>
</div>
<div class="faq-item">
<div class="faq-q">Q: Is my camera footage recorded or uploaded anywhere?</div>
<div class="faq-a">A: Absolutely not. Camera frame buffers are processed strictly in real-time within your device's RAM for keypoint extraction and are immediately discarded. No video streams or images leave your device.</div>
</div>
<div class="faq-item">
<div class="faq-q">Q: Does the app work without an internet connection?</div>
<div class="faq-a">A: Yes! All core neural network models and tracking engines run 100% offline directly on your device CPU/GPU/Neural Engine.</div>
</div>
</section>
<hr>
<!-- Privacy Policy Section -->
<section id="privacy">
<h2>Privacy Policy</h2>
<p><strong>Applies to:</strong> JumpSense AI - Pose Counter (iOS & Android applications).<br>
<strong>Effective Date:</strong> July 2026 | Version 1.0<br>
<strong>Our Privacy Principle:</strong> We believe your workout data and camera feed belong solely to you. JumpSense AI is engineered with an offline-first, privacy-by-design philosophy.</p>
<h3>1. Camera Access & Video Stream Processing</h3>
<p>To count jumps and provide pose tracking, JumpSense AI requires permission to access your device's camera:</p>
<ul>
<li>📷 <strong>Live Processing Only:</strong> Camera frames are analyzed frame-by-frame on-device using native ML frameworks (e.g., Apple Vision / CoreML) to compute human body joint locations.</li>
<li>🚫 <strong>Zero Storage & Zero Upload:</strong> Video feeds, photo snapshots, or facial images are <strong>NEVER saved to storage, NEVER backed up, and NEVER transmitted to any external server</strong>.</li>
<li>🔒 <strong>Immediate Memory Release:</strong> Each frame is erased from volatile memory immediately after pose detection is completed.</li>
</ul>
<h3>2. Information We Collect</h3>
<p>We do not collect or store Personally Identifiable Information (PII):</p>
<ul class="badge-list">
<li>❌ <strong>No Personal Identity Data:</strong> We do not ask for or store your name, phone number, email address, or social media accounts.</li>
<li>❌ <strong>No Camera / Media File Collection:</strong> No photos or recorded video content are collected.</li>
<li>❌ <strong>No Precise Location Tracking:</strong> We do not track GPS or location data.</li>
<li>❌ <strong>No Advertising Tracking:</strong> We do not use IDFA, AAID, or any third-party ad-tracking frameworks.</li>
</ul>
<h3>3. Local Data Storage & Backup</h3>
<p>All app-generated data—such as workout logs, total jump counts, personal best records, and sound preferences—is stored locally inside your device's secure application sandbox:</p>
<ul>
<li>📱 <strong>Sandbox Protection:</strong> Protected by native operating system security boundaries.</li>
<li>🗑️ <strong>Data Deletion:</strong> Uninstalling the application will permanently wipe all local workout data from your device.</li>
<li>☁️ <strong>iCloud / Cloud Backups:</strong> If you have device-level system backups (e.g., Apple iCloud Backup) enabled, your local app preferences may be included in your personal backup encrypted by Apple.</li>
</ul>
<h3>4. In-App Purchases & Third-Party SDKs</h3>
<p>JumpSense AI offers optional Premium Features (such as unlocking unlimited workout logs and advanced analytics) via standard App Store In-App Purchases (IAP):</p>
<ul>
<li>💳 <strong>Secure Payments:</strong> All payment transactions are handled directly by Apple App Store or Google Play Store. We never receive or store your financial or credit card information.</li>
<li>🚫 <strong>No Analytics/Ad Networks:</strong> We do not integrate third-party advertising SDKs or invasive behavioral tracking analytics inside the app.</li>
</ul>
<h3>5. Health & Motion Permissions (Optional)</h3>
<p>If you choose to sync your workouts with native health platforms (such as Apple Health / HealthKit):</p>
<ul>
<li>Health data (e.g., active energy burned, jump workout duration) is written directly to your system's Health database only after explicit user authorization.</li>
<li>HealthKit data is never shared with third parties or used for marketing purposes.</li>
</ul>
<h3>6. Children's Privacy</h3>
<p>JumpSense AI does not knowingly collect personal data from children under the age of 13. Since no personal data is collected from any user, our services comply fully with COPPA and global child protection standards.</p>
<h3>7. GDPR & CCPA Rights</h3>
<p>Under the European Union General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA):</p>
<ul>
<li><strong>Right to Access & Erasure:</strong> Because all data resides strictly on your device, deleting the app or clearing app data fulfills all data erasure requests immediately.</li>
<li><strong>No Sale of Personal Information:</strong> We do not sell, rent, or trade any user data to third parties.</li>
</ul>
<div class="contact-box">
<p><span class="highlight">Privacy Inquiries</span><br>
If you have questions regarding this Privacy Policy, contact us at:<br>
📧 <strong>Developer Email:</strong> 710354687@qq.com</p>
</div>
</section>
<hr>
<!-- Terms of Service Section -->
<section id="terms">
<h2>Terms of Service</h2>
<p><strong>Last Updated: July 2026</strong></p>
<h3>1. Acceptance of Terms</h3>
<p>By downloading, installing, or using <strong>JumpSense AI - Pose Counter</strong> (hereinafter referred to as "the Application"), you agree to be bound by these Terms of Service. If you do not agree, please do not use the Application.</p>
<h3>2. License Grant</h3>
<p>We grant you a limited, non-exclusive, non-transferable, revocable license to install and use the Application on compatible mobile devices for your personal, non-commercial fitness tracking purposes.</p>
<h3>3. Health & Exercise Safety Disclaimer</h3>
<div class="contact-box" style="border-left-color: #ff9500;">
<p><strong>⚠️ IMPORTANT HEALTH DISCLAIMER:</strong><br>
JumpSense AI is a digital fitness tool intended solely for tracking jump counts and exercise activity. It is not a medical device and does not provide medical advice or health diagnoses.<br><br>
• Jump rope training is an intense physical exercise. Consult a physician before commencing any new exercise program.<br>
• Stop exercising immediately if you feel faint, dizzy, short of breath, or experience pain.<br>
• Ensure your workout environment is clear of hazards, slippery surfaces, or obstacles before starting a session.</p>
</div>
<h3>4. Application Features & Purchases</h3>
<p><em>Free Features:</em> Includes camera-based jump counting, basic real-time metrics, and standard session logs.<br>
<em>Pro / Premium Features:</em> Unlocked via one-time purchase or premium upgrade, granting full access to historical trends, advanced interval customization, and posture metrics.<br>
<em>No Subscriptions Required:</em> Pro features are offered as a one-time purchase without recurring hidden charges.</p>
<h3>5. Intellectual Property</h3>
<p>All rights, title, and interest in and to the Application—including source code, computer vision algorithms, UI designs, graphics, branding, and text—remain the exclusive property of the developer. You may not reverse engineer, decompile, copy, or redistribute any part of the Application.</p>
<h3>6. Limitation of Liability</h3>
<p>To the maximum extent permitted by applicable law, the developer shall not be liable for any personal injury, accidental damage, loss of workout data, or indirect damages arising out of your use or inability to use the Application.</p>
<h3>7. Modifications to Terms</h3>
<p>We reserve the right to update these Terms of Service at any time. Continued use of the Application after updates constitutes acceptance of the modified terms.</p>
<footer>
<p>© 2026 JumpSense AI - Pose Counter. All Rights Reserved.<br>
Designed for privacy, performance, and smart fitness training.</p>
</footer>
</section>
</div>
</body>
</html>
jumpsense_ai_official_page.html
Displaying jumpsense_ai_official_page.html. |