<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Wobble Stack: Tower Stacker - Home & Legal Disclosures</title><style>body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 900px; margin: 0 auto; padding: 20px; background: #f9f9f9; }nav { background: #fff; padding: 15px; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); margin-bottom: 30px; display: flex; gap: 20px; }nav a { text-decoration: none; color: #0076ff; font-weight: bold; }.page { background: #fff; padding: 40px; border-radius: 8px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); margin-bottom: 20px; }.hidden { display: none; }h1 { color: #111; border-bottom: 2px solid #eaeaea; padding-bottom: 10px; }h2 { color: #222; margin-top: 30px; border-bottom: 1px solid #f0f0f0; padding-bottom: 5px; }h3 { color: #444; margin-top: 20px; }.btn { display: inline-block; background: #0076ff; color: white; padding: 10px 20px; border-radius: 5px; text-decoration: none; margin-top: 15px; font-weight: bold; }ul { padding-left: 20px; }li { margin-bottom: 8px; }.contact-box { background: #f0f7ff; padding: 15px; border-left: 4px solid #0076ff; margin-top: 20px; border-radius: 0 4px 4px 0; }</style></head><body><!-- Navigation Bar --><nav><a href="#home" onclick="showPage('home')">Home</a><a href="#privacy" onclick="showPage('privacy')">Privacy Policy</a><a href="#terms" onclick="showPage('terms')">Terms of Service</a></nav><!-- 1. HOME PAGE VIEW --><div id="home" class="page"><h1>Wobble Stack: Tower Stacker</h1><p>Welcome to the official landing page for <strong>Wobble Stack: Tower Stacker</strong>. </p><p><strong>Application Purpose:</strong><br>Wobble Stack: Tower Stacker is a physics-based casual mobile puzzle game designed for entertainment. The core purpose of the application is to challenge players' timing, precision, and spatial coordination. Players must tap the screen to release dynamic building blocks suspended from a swinging pendulum, aiming to stack them perfectly on top of one another to build the tallest tower possible without toppling over.</p><p><strong>Google Sign-In Integration Purpose:</strong><br>We use official Google Identity Services within the app solely to authorize your game profile. This allows players to securely back up their highest scores, track game achievements, and seamlessly restore their custom tower progress across different mobile devices without losing data. Your Google account password is never seen, handled, or stored by us.</p><a href="https://google.com" class="btn">Download App on Google Play</a></div><!-- 2. PRIVACY POLICY VIEW --><div id="privacy" class="page hidden"><h1>Privacy Policy</h1><p><strong>Last updated: September 22, 2026</strong></p><p>Perpulse Labs ("we", "our", or "us") operates the mobile application <strong>Wobble Stack: Tower Stacker</strong>. This Privacy Policy describes how we collect, use, disclose, and safeguard your information when you use our mobile application and integrated Google Cloud services.</p><h2>1. Information We Collect</h2><p>We only collect information that is strictly necessary to provide, support, and improve the game services for Wobble Stack: Tower Stacker. This data is collected through two primary methods:</p><h3>A. Information Provided via Google Sign-In (Google API Scopes)</h3><p>When you choose to authenticate your account using Google Sign-In, our application requests explicit permission to access specific data points via Google API OAuth scopes. We access:</p><ul><li><strong>Email Address (<code>.../auth/userinfo.email</code>):</strong> Used as your unique primary account identifier to match your saved tower data.</li><li><strong>Profile Information (<code>.../auth/userinfo.profile</code>):</strong> Includes your public name and profile picture URL to personalize your in-game leaderboards and high-score interface.</li><li><strong>OpenID Connect (<code>openid</code>):</strong> Used to securely validate your identity tokens in accordance with standard OIDC protocols.</li></ul><h3>B. Automatically Collected Technical Data</h3><p>To ensure application performance, optimize physics engine stability, and fix block collision bugs, our app automatically collects certain non-identifying telemetry data, including device model, operating system version, and anonymous crash logs.</p><h2>2. How We Use Your Information</h2><p>We process your data based on legitimate business operations and the execution of our services. Specifically, your data is used to:</p><ul><li>Authenticate your unique user identity and authorize secure access to your cloud saves.</li><li>Establish, synchronize, and persist your in-game pendulum stacking progress and high scores across multiple mobile devices.</li><li>Personalize your in-game user profile and global public leaderboard listing with your chosen display name.</li><li>Provide responsive customer support and troubleshoot real-time physics simulation errors.</li></ul><h2>3. Google API Scopes & User Data Compliance</h2><p>Our utilization of information received from Google APIs adheres strictly to the <strong>Google API Services User Data Policy</strong>, including its <strong>Limited Use requirements</strong>.</p><ul><li><strong>No Data Selling:</strong> We do not sell, rent, or trade your personal data or Google User data to any third parties, advertisers, or data brokers.</li><li><strong>No Ad Targeting:</strong> Your Google User data is never used to serve, target, or optimize advertisements inside or outside our application.</li><li><strong>Human Review:</strong> No human at Perpulse Labs will read your private user data unless explicitly required for safety security, complying with laws, or resolving your specific support request after receiving your consent.</li></ul><h2>4. Data Retention, Deletion, and De-Authorization</h2><p>We retain your personal data only as long as your application account remains active. You maintain total control over your information:</p><ul><li><strong>Account Deletion / Data Erasure:</strong> You have the right to request the complete deletion of your data at any time. You can submit a deletion request inside the application settings or by contacting us directly via our support email. Upon request, all associated Google authentication profiles, leaderboard entries, and stored session tokens will be permanently scrubbed from our systems within 30 days.</li><li><strong>Revoking Access:</strong> You can choose to completely revoke our app's access to your Google Account at any time by visiting your native <a href="https://google.com" target="_blank">Google Security Settings</a>.</li></ul><h2>5. Data Security</h2><p>We implement strict administrative, technical, and physical security procedures designed to protect your personal data. All data transmitted between your mobile device, Google OAuth endpoints, and our databases is encrypted in transit using industry-standard Secure Sockets Layer (SSL/TLS) encryption technology.</p><h2>6. Changes to This Privacy Policy</h2><p>We may update our Privacy Policy from time to time. We will notify you of any structural modifications by updating the "Last updated" date at the top of this Privacy Policy and, where necessary, via in-app alerts.</p><div class="contact-box"><h2>Contact Us</h2><p>If you have any questions, compliance concerns, or data erasure requests regarding this Privacy Policy, please contact us at:</p><p><strong>Email:</strong> support@perpulselabs.com<br><strong>Developer Website:</strong> perpulselabs.com</p></div></div><!-- 3. TERMS OF SERVICE VIEW --><div id="terms" class="page hidden"><h1>Terms of Service</h1><p><strong>Last updated: September 22, 2026</strong></p><p>Welcome to Perpulse Labs. By downloading, installing, or using our mobile application, <strong>Wobble Stack: Tower Stacker</strong>, you explicitly agree to be bound by these Terms of Service. If you do not agree to these terms, do not download or use the application.</p><h2>1. Intellectual Property & Scope of License</h2><p>Perpulse Labs grants you a personal, non-transferable, non-exclusive, revocable license to use the app for personal, non-commercial entertainment purposes. The application layout, game physics engines, pendulum mechanics, source code, graphics, logos, trademarks, and database rights remain the sole intellectual property of Perpulse Labs.</p><p><strong>Prohibited Actions:</strong> You strictly agree that you will not attempt to copy, modify, decompile, reverse-engineer, extract source code, or create derivative works of our application, pendulum stack game systems, or trademarks in any capacity.</p><h2>2. Account Access & Authentication</h2><p>To use certain cloud persistence features and global leaderboard rankings, you may be required to authenticate via a third-party single-sign-on service (Google Sign-In). You are solely responsible for maintaining the confidentiality and security of your respective third-party account credentials. Perpulse Labs is not liable for any unauthorized access or loss resulting from compromises to your personal Google account.</p><h2>3. Limitation of Liability</h2><p>The application is provided on an "AS IS" and "AS AVAILABLE" basis without warranties of any kind. Perpulse Labs does not guarantee that the physics-based block stacking application will function uninterrupted, lag-free, or entirely free of errors. To the maximum extent permitted by applicable law, Perpulse Labs shall not be liable for any indirect, incidental, special, or consequential damages resulting from your use or inability to use the application.</p><h2>4. Termination of Services</h2><!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>PerpulseLabs - Home & Legal</title><style>body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 800px; margin: 0 auto; padding: 20px; background: #f9f9f9; }nav { background: #fff; padding: 15px; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); margin-bottom: 30px; display: flex; gap: 20px; }nav a { text-decoration: none; color: #0076ff; font-weight: bold; }.page { background: #fff; padding: 40px; border-radius: 8px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); margin-bottom: 20px; }.hidden { display: none; }h1, h2 { color: #111; }.btn { display: inline-block; background: #0076ff; color: white; padding: 10px 20px; border-radius: 5px; text-decoration: none; margin-top: 15px; }</style></head><body><!-- Navigation Bar --><nav><a href="#home" onclick="showPage('home')">Home</a><a href="#privacy" onclick="showPage('privacy')">Privacy Policy</a><a href="#terms" onclick="showPage('terms')">Terms of Service</a></nav><!-- 1. HOME PAGE VIEW --><div id="home" class="page"><h1>Welcome to Perpulse Labs</h1><p>This is the official landing page for our application. Our app helps you game seamlessly.</p><p>Using Google Sign-In? Rest assured your data is safe with us. Read our legal disclosures using the links above.</p><a href="https://play.google.com/store/apps/details?id=com.perpulselabs.wobblestackphysics" class="btn">Download App</a></div><!-- 2. PRIVACY POLICY VIEW --><div id="privacy" class="page hidden"><h1>Privacy Policy</h1><p><strong>Last updated: September 2026</strong></p><p>This Privacy Policy describes how we collect, use, and handle your information when you use our mobile application and Google Cloud services.</p><h2>Information We Collect</h2><p>If you use Google Sign-In, we request access to your basic profile information (like email address and name). We do not store your password.</p><h2>How We Use Information</h2><p>We strictly use your email address to authenticate your identity and personalize your profile within the app. We do not sell or share this data with third parties.</p></div><!-- 3. TERMS OF SERVICE VIEW --><div id="terms" class="page hidden"><h1>Terms of Service</h1><p><strong>Last updated: September 2026</strong></p><p>By downloading or using the app, these terms will automatically apply to you. You should make sure therefore that you read them carefully before using the app.</p><h2>App Footprint & Usage</h2><p>You are not allowed to copy, modify the app, or any part of the app, or our trademarks in any way. The app itself, and all the trademarks, copyright, and database rights belong to the developer.</p></div><!-- Router Script to handle tab toggling dynamically --><script>function showPage(pageId) {document.querySelectorAll('.page').forEach(page => page.classList.add('hidden'));document.getElementById(pageId).classList.remove('hidden');}// Handle direct deep-links like your-app.web.app/#privacyconst hash = window.location.hash.replace('#', '');if (['home', 'privacy', 'terms'].includes(hash)) { showPage(hash); }</script></body></html><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>PerpulseLabs - Home, Privacy Policy & Terms of Service</title>
<style>
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 900px; margin: 0 auto; padding: 20px; background: #f9f9f9; }
nav { background: #fff; padding: 15px; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); margin-bottom: 30px; display: flex; gap: 20px; }
nav a { text-decoration: none; color: #0076ff; font-weight: bold; }
.page { background: #fff; padding: 40px; border-radius: 8px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); margin-bottom: 20px; }
.hidden { display: none; }
h1 { color: #111; border-bottom: 2px solid #eaeaea; padding-bottom: 10px; }
h2 { color: #222; margin-top: 30px; border-bottom: 1px solid #f0f0f0; padding-bottom: 5px; }
h3 { color: #444; margin-top: 20px; }
.btn { display: inline-block; background: #0076ff; color: white; padding: 10px 20px; border-radius: 5px; text-decoration: none; margin-top: 15px; font-weight: bold; }
ul { padding-left: 20px; }
li { margin-bottom: 8px; }
.contact-box { background: #f0f7ff; padding: 15px; border-left: 4px solid #0076ff; margin-top: 20px; border-radius: 0 4px 4px 0; }
</style>
</head>
<body>
<!-- Navigation Bar -->
<nav>
<a href="#home" onclick="showPage('home')">Home</a>
<a href="#privacy" onclick="showPage('privacy')">Privacy Policy</a>
<a href="#terms" onclick="showPage('terms')">Terms of Service</a>
</nav>
<!-- 1. HOME PAGE VIEW -->
<div id="home" class="page">
<h1>Welcome to Perpulse Labs</h1>
<p>This is the official landing page for our application, <strong>Wobble Stack Physics</strong>. Our app helps you game seamlessly by providing stable state mechanics, physics simulations, and account persistence across devices.</p>
<p>Using Google Sign-In? Rest assured your data is safe with us. We use official Google Identity Services to safely authenticate your profile without ever seeing or storing your password. Read our legal disclosures using the links above to see exactly how we honor your privacy.</p>
<a href="https://play.google.com/store/apps/details?id=com.perpulselabs.wobblestackphysics" class="btn">Download App on Google Play</a>
</div>
<!-- 2. PRIVACY POLICY VIEW -->
<div id="privacy" class="page hidden">
<h1>Privacy Policy</h1>
<p><strong>Last updated: September 22, 2026</strong></p>
<p>Perpulse Labs ("we", "our", or "us") operates the mobile application <strong>Wobble Stack Physics</strong>. This Privacy Policy describes how we collect, use, disclose, and safeguard your information when you use our mobile application and integrated Google Cloud services.</p>
<h2>1. Information We Collect</h2>
<p>We only collect information that is strictly necessary to provide and improve our gaming services. This occurs via two primary methods:</p>
<h3>A. Information Provided via Google Sign-In (Google API Scopes)</h3>
<p>When you choose to authenticate your account using Google Sign-In, our application requests explicit permission to access specific data points via Google API OAuth scopes. We access:</p>
<ul>
<li><strong>Email Address (<code>.../auth/userinfo.email</code>):</strong> Used as your unique primary account identifier.</li>
<li><strong>Profile Information (<code>.../auth/userinfo.profile</code>):</strong> Includes your public name and profile picture URL to personalize your in-game interface.</li>
<li><strong>OpenID Connect (<code>openid</code>):</strong> Used to securely validate your identity tokens in accordance with standard OIDC protocols.</li>
</ul>
<h3>B. Automatically Collected Technical Data</h3>
<p>To ensure application performance, optimize stability, and fix physics crashes, our app automatically collects certain non-identifying telemetry data, including device model, operating system version, and anonymous crash logs.</p>
<h2>2. How We Use Your Information</h2>
<p>We process your data based on legitimate business operations and the execution of our services. Specifically, your data is used to:</p>
<ul>
<li>Authenticate your unique user identity and authorize secure access to your saved data.</li>
<li>Establish, synchronize, and persist your in-game progress and high scores across multiple mobile devices.</li>
<li>Personalize your in-game user profile with your chosen display name.</li>
<li>Provide responsive customer support and troubleshoot application errors.</li>
</ul>
<h2>3. Google API Scopes & User Data Compliance</h2>
<p>Our utilization of information received from Google APIs adheres strictly to the <strong>Google API Services User Data Policy</strong>, including its <strong>Limited Use requirements</strong>.</p>
<ul>
<li><strong>No Data Selling:</strong> We do not sell, rent, or trade your personal data or Google User data to any third parties, advertisers, or data brokers.</li>
<li><strong>No Ad Targeting:</strong> Your Google User data is never used to serve, target, or optimize advertisements inside or outside our application.</li>
<li><strong>Human Review:</strong> No human at Perpulse Labs will read your private user data unless explicitly required for safety security, complying with laws, or resolving your specific support request after receiving your consent.</li>
</ul>
<h2>4. Data Retention, Deletion, and De-Authorization</h2>
<p>We retain your personal data only as long as your application account remains active. You maintain total control over your information:</p>
<ul>
<li><strong>Account Deletion / Data Erasure:</strong> You have the right to request the complete deletion of your data at any time. You can submit a deletion request inside the application settings or by contacting us directly via our support email. Upon request, all associated Google authentication profiles and stored session tokens will be permanently scrubbed from our systems within 30 days.</li>
<li><strong>Revoking Access:</strong> You can choose to completely revoke our app's access to your Google Account at any time by visiting your native <a href="https://google.com" target="_blank">Google Security Settings</a>.</li>
</ul>
<h2>5. Data Security</h2>
<p>We implement strict administrative, technical, and physical security procedures designed to protect your personal data. All data transmitted between your mobile device, Google OAuth endpoints, and our databases is encrypted in transit using industry-standard Secure Sockets Layer (SSL/TLS) encryption technology.</p>
<h2>6. Changes to This Privacy Policy</h2>
<p>We may update our Privacy Policy from time to time. We will notify you of any structural modifications by updating the "Last updated" date at the top of this Privacy Policy and, where necessary, via in-app alerts.</p>
<div class="contact-box">
<h2>Contact Us</h2>
<p>If you have any questions, compliance concerns, or data erasure requests regarding this Privacy Policy, please contact us at:</p>
<p><strong>Email:</strong> support@perpulselabs.com<br>
<strong>Developer Website:</strong> perpulselabs.com</p>
</div>
</div>
<!-- 3. TERMS OF SERVICE VIEW -->
<div id="terms" class="page hidden">
<h1>Terms of Service</h1>
<p><strong>Last updated: September 22, 2026</strong></p>
<p>Welcome to Perpulse Labs. By downloading, installing, or using our mobile application, <strong>Wobble Stack Physics</strong>, you explicitly agree to be bound by these Terms of Service. If you do not agree to these terms, do not download or use the application.</p>
<h2>1. Intellectual Property & Scope of License</h2>
<p>Perpulse Labs grants you a personal, non-transferable, non-exclusive, revocable license to use the app for personal, non-commercial entertainment purposes. The application layout, game physics engines, source code, graphics, logos, trademarks, and database rights remain the sole intellectual property of Perpulse Labs.</p>
<p><strong>Prohibited Actions:</strong> You strictly agree that you will not attempt to copy, modify, decompile, reverse-engineer, extract source code, or create derivative works of our application, trademarks, or systems in any capacity.</p>
<h2>2. Account Access & Authentication</h2>
<p>To use certain cloud persistence features, you may be required to authenticate via a third-party single-sign-on service (Google Sign-In). You are solely responsible for maintaining the confidentiality and security of your respective third-party account credentials. Perpulse Labs is not liable for any unauthorized access or loss resulting from compromises to your personal Google account.</p>
<h2>3. Limitation of Liability</h2>
<p>The application is provided on an "AS IS" and "AS AVAILABLE" basis without warranties of any kind. Perpulse Labs does not guarantee that the physics application will function uninterrupted, lag-free, or entirely free of errors. To the maximum extent permitted by applicable law, Perpulse Labs shall not be liable for any indirect, incidental, special, or consequential damages resulting from your use or inability to use the application.</p>
<h2>4. Termination of Services</h2>
<p>We reserve the right to modify, suspend, or terminate operations of the application, or your specific account access, at any time without notice, for conduct that we believe violates these Terms or is harmful to other users or our business interests.</p>
<div class="contact-box">
<h2>Contact Terms Administration</h2>
<p>For official inquiries regarding these terms or licensing permissions, reach out to us at:</p>
<p><strong>Email:</strong> legal@perpulselabs.com</p>
</div>
</div>
<!-- Router Script to handle tab toggling dynamically -->
<script>
function showPage(pageId) {
document.querySelectorAll('.page').forEach(page => page.classList.add('hidden'));
document.getElementById(pageId).classList.remove('hidden');
}
// Handle direct deep-links like your-app.web.app/#privacy
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>PerpulseLabs - Home, Privacy Policy & Terms of Service</title>
<style>
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 900px; margin: 0 auto; padding: 20px; background: #f9f9f9; }
nav { background: #fff; padding: 15px; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); margin-bottom: 30px; display: flex; gap: 20px; }
nav a { text-decoration: none; color: #0076ff; font-weight: bold; }
.page { background: #fff; padding: 40px; border-radius: 8px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); margin-bottom: 20px; }
.hidden { display: none; }
h1 { color: #111; border-bottom: 2px solid #eaeaea; padding-bottom: 10px; }
h2 { color: #222; margin-top: 30px; border-bottom: 1px solid #f0f0f0; padding-bottom: 5px; }
h3 { color: #444; margin-top: 20px; }
.btn { display: inline-block; background: #0076ff; color: white; padding: 10px 20px; border-radius: 5px; text-decoration: none; margin-top: 15px; font-weight: bold; }
ul { padding-left: 20px; }
li { margin-bottom: 8px; }
.contact-box { background: #f0f7ff; padding: 15px; border-left: 4px solid #0076ff; margin-top: 20px; border-radius: 0 4px 4px 0; }
</style>
</head>
<body>
<!-- Navigation Bar -->
<nav>
<a href="#home" onclick="showPage('home')">Home</a>
<a href="#privacy" onclick="showPage('privacy')">Privacy Policy</a>
<a href="#terms" onclick="showPage('terms')">Terms of Service</a>
</nav>
<!-- 1. HOME PAGE VIEW -->
<div id="home" class="page">
<h1>Welcome to Perpulse Labs</h1>
<p>This is the official landing page for our physics-based mobile puzzle application, <strong>Wobble Stack Physics</strong>. Our app challenges players to carefully time their drops, stacking dynamic blocks released from a swinging pendulum to build the highest tower possible without toppling.</p>
<p>Using Google Sign-In? Rest assured your data is safe with us. We use official Google Identity Services to securely authenticate your profile, letting you save high scores and tower progress across devices without ever seeing or storing your password. Read our legal disclosures using the links above to see exactly how we honor your privacy.</p>
<a href="https://google.com" class="btn">Download App on Google Play</a>
</div>
<!-- 2. PRIVACY POLICY VIEW -->
<div id="privacy" class="page hidden">
<h1>Privacy Policy</h1>
<p><strong>Last updated: September 22, 2026</strong></p>
<p>Perpulse Labs ("we", "our", or "us") operates the mobile application <strong>Wobble Stack Physics</strong>. This Privacy Policy describes how we collect, use, disclose, and safeguard your information when you use our mobile application and integrated Google Cloud services.</p>
<h2>1. Information We Collect</h2>
<p>We only collect information that is strictly necessary to provide and improve our pendulum stacking gameplay services. This occurs via two primary methods:</p>
<h3>A. Information Provided via Google Sign-In (Google API Scopes)</h3>
<p>When you choose to authenticate your account using Google Sign-In, our application requests explicit permission to access specific data points via Google API OAuth scopes. We access:</p>
<ul>
<li><strong>Email Address (<code>.../auth/userinfo.email</code>):</strong> Used as your unique primary account identifier to match your saved tower data.</li>
<li><strong>Profile Information (<code>.../auth/userinfo.profile</code>):</strong> Includes your public name and profile picture URL to personalize your in-game leaderboards and high-score interface.</li>
<li><strong>OpenID Connect (<code>openid</code>):</strong> Used to securely validate your identity tokens in accordance with standard OIDC protocols.</li>
</ul>
<h3>B. Automatically Collected Technical Data</h3>
<p>To ensure application performance, optimize physics engine stability, and fix block collision bugs, our app automatically collects certain non-identifying telemetry data, including device model, operating system version, and anonymous crash logs.</p>
<h2>2. How We Use Your Information</h2>
<p>We process your data based on legitimate business operations and the execution of our services. Specifically, your data is used to:</p>
<ul>
<li>Authenticate your unique user identity and authorize secure access to your cloud saves.</li>
<li>Establish, synchronize, and persist your in-game pendulum stacking progress and high scores across multiple mobile devices.</li>
<li>Personalize your in-game user profile and global public leaderboard listing with your chosen display name.</li>
<li>Provide responsive customer support and troubleshoot real-time physics simulation errors.</li>
</ul>
<h2>3. Google API Scopes & User Data Compliance</h2>
<p>Our utilization of information received from Google APIs adheres strictly to the <strong>Google API Services User Data Policy</strong>, including its <strong>Limited Use requirements</strong>.</p>
<ul>
<li><strong>No Data Selling:</strong> We do not sell, rent, or trade your personal data or Google User data to any third parties, advertisers, or data brokers.</li>
<li><strong>No Ad Targeting:</strong> Your Google User data is never used to serve, target, or optimize advertisements inside or outside our application.</li>
<li><strong>Human Review:</strong> No human at Perpulse Labs will read your private user data unless explicitly required for safety security, complying with laws, or resolving your specific support request after receiving your consent.</li>
</ul>
<h2>4. Data Retention, Deletion, and De-Authorization</h2>
<p>We retain your personal data only as long as your application account remains active. You maintain total control over your information:</p>
<ul>
<li><strong>Account Deletion / Data Erasure:</strong> You have the right to request the complete deletion of your data at any time. You can submit a deletion request inside the application settings or by contacting us directly via our support email. Upon request, all associated Google authentication profiles, leaderboard entries, and stored session tokens will be permanently scrubbed from our systems within 30 days.</li>
<li><strong>Revoking Access:</strong> You can choose to completely revoke our app's access to your Google Account at any time by visiting your native <a href="https://google.com" target="_blank">Google Security Settings</a>.</li>
</ul>
<h2>5. Data Security</h2>
<p>We implement strict administrative, technical, and physical security procedures designed to protect your personal data. All data transmitted between your mobile device, Google OAuth endpoints, and our databases is encrypted in transit using industry-standard Secure Sockets Layer (SSL/TLS) encryption technology.</p>
<h2>6. Changes to This Privacy Policy</h2>
<p>We may update our Privacy Policy from time to time. We will notify you of any structural modifications by updating the "Last updated" date at the top of this Privacy Policy and, where necessary, via in-app alerts.</p>
<div class="contact-box">
<h2>Contact Us</h2>
<p>If you have any questions, compliance concerns, or data erasure requests regarding this Privacy Policy, please contact us at:</p>
<p><strong>Email:</strong> support@perpulselabs.com<br>
<strong>Developer Website:</strong> perpulselabs.com</p>
</div>
</div>
<!-- 3. TERMS OF SERVICE VIEW -->
<div id="terms" class="page hidden">
<h1>Terms of Service</h1>
<p><strong>Last updated: September 22, 2026</strong></p>
<p>Welcome to Perpulse Labs. By downloading, installing, or using our mobile application, <strong>Wobble Stack Physics</strong>, you explicitly agree to be bound by these Terms of Service. If you do not agree to these terms, do not download or use the application.</p>
<h2>1. Intellectual Property & Scope of License</h2>
<p>Perpulse Labs grants you a personal, non-transferable, non-exclusive, revocable license to use the app for personal, non-commercial entertainment purposes. The application layout, game physics engines, pendulum mechanics, source code, graphics, logos, trademarks, and database rights remain the sole intellectual property of Perpulse Labs.</p>
<p><strong>Prohibited Actions:</strong> You strictly agree that you will not attempt to copy, modify, decompile, reverse-engineer, extract source code, or create derivative works of our application, pendulum stack game systems, or trademarks in any capacity.</p>
<h2>2. Account Access & Authentication</h2>
<p>To use certain cloud persistence features and global leaderboard rankings, you may be required to authenticate via a third-party single-sign-on service (Google Sign-In). You are solely responsible for maintaining the confidentiality and security of your respective third-party account credentials. Perpulse Labs is not liable for any unauthorized access or loss resulting from compromises to your personal Google account.</p>
<h2>3. Limitation of Liability</h2>
<p>The application is provided on an "AS IS" and "AS AVAILABLE" basis without warranties of any kind. Perpulse Labs does not guarantee that the physics-based block stacking application will function uninterrupted, lag-free, or entirely free of errors. To the maximum extent permitted by applicable law, Perpulse Labs shall not be liable for any indirect, incidental, special, or consequential damages resulting from your use or inability to use the application.</p>
<h2>4. Termination of Services</h2>
<p>We reserve the right to modify, suspend, or terminate operations of the application, or your specific account access, at any time without notice, for conduct that we believe violates these Terms or is harmful to other users or our business interests.</p>
<div class="contact-box">
<h2>Contact Terms Administration</h2>
.
APP NAME: Wobble Stack: Tower Stacker
Wobble Stack: Tower Stacker
Wobble Stack: Tower Stacker
Wobble Stack: Tower Stacker
Wobble Stack: Tower Stacker
Wobble Stack: Tower Stacker
Wobble Stack: Tower Stacker