Skip to content

Instantly share code, notes, and snippets.

@7h3rAm
Created April 21, 2026 19:46
Show Gist options
  • Select an option

  • Save 7h3rAm/5bb8d87fa15fe2afc4eaa87a0630a265 to your computer and use it in GitHub Desktop.

Select an option

Save 7h3rAm/5bb8d87fa15fe2afc4eaa87a0630a265 to your computer and use it in GitHub Desktop.
Cubies — Privacy Policy
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Cubies — Privacy Policy</title>
<style>
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; max-width: 720px; margin: 40px auto; padding: 0 20px; color: #222; line-height: 1.7; }
h1 { font-size: 1.8em; margin-bottom: 0.2em; }
h2 { font-size: 1.2em; margin-top: 2em; color: #333; }
p, li { font-size: 1em; color: #444; }
a { color: #0366d6; }
.meta { color: #888; font-size: 0.9em; margin-bottom: 2em; }
</style>
</head>
<body>
<h1>Privacy Policy</h1>
<p class="meta">Cubies &mdash; Last updated: April 2026</p>
<p>Cubies is a companion app for smart Rubik's cubes. This policy explains what data the app accesses and how it is used.</p>
<h2>Data we do not collect</h2>
<p>Cubies does not collect, store, or transmit any personal information. There is no account, no registration, no analytics, and no cloud service. No data is ever sent to us or any third party.</p>
<h2>Bluetooth (Nearby Devices permission)</h2>
<p>Cubies uses Bluetooth Low Energy (BLE) to discover and connect to nearby smart cubes. The Nearby Devices permission is required for this. The app:</p>
<ul>
<li>Scans for nearby BLE devices to find your cube.</li>
<li>Connects to your cube to read its state and send move instructions.</li>
<li>Does not access contacts, call logs, or any other device data through Bluetooth.</li>
<li>Does not store BLE device identifiers beyond the current session.</li>
</ul>
<h2>Home Assistant integration (optional)</h2>
<p>If you configure the optional Home Assistant integration, Cubies connects directly to your local Home Assistant instance over your home network. No data passes through any external server. The connection details (hostname and port) are stored locally on your device only.</p>
<h2>Local storage</h2>
<p>Cubies stores your preferences (theme, display settings, simulator configuration) locally on your device using Android's standard storage APIs. This data stays on your device and is deleted when you uninstall the app.</p>
<h2>Permissions</h2>
<table>
<tr><td><strong>BLUETOOTH_SCAN</strong></td><td>Find nearby smart cubes</td></tr>
<tr><td><strong>BLUETOOTH_CONNECT</strong></td><td>Connect to your smart cube</td></tr>
<tr><td><strong>INTERNET</strong></td><td>Optional Home Assistant integration (local network only)</td></tr>
</table>
<h2>Children</h2>
<p>Cubies does not knowingly collect any information from children. The app does not collect any personal data from anyone.</p>
<h2>Changes</h2>
<p>If this policy changes, the updated version will be posted at this URL with a new date.</p>
<h2>Contact</h2>
<p>Questions: open an issue at <a href="https://github.com/7h3rAm/cubies">github.com/7h3rAm/cubies</a>.</p>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment