1<!doctype html> 2<html lang="en-US" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page docs-doc-id-alignee/index" data-has-hydrated="false"> 3<head> 4<meta charset="UTF-8"> 5<meta name="generator" content="Docusaurus v3.8.1"> 6<title data-rh="true">Alignee | 080f53</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://www.080f53.com/img/site-logo.png"><meta data-rh="true" name="twitter:image" content="https://www.080f53.com/img/site-logo.png"><meta data-rh="true" property="og:url" content="https://www.080f53.com/projects/alignee/"><meta data-rh="true" property="og:locale" content="en_US"><meta data-rh="true" property="og:locale:alternate" content="ja_JP"><meta data-rh="true" name="docusaurus_locale" content="en-us"><meta data-rh="true" name="docsearch:language" content="en-us"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Alignee | 080f53"><meta data-rh="true" name="description" content="Alignee is a one-touch, one-hand arcade game for iPhone. A shape drifts toward a target zoneâpress at the exact right instant and you score big; a beat early or late and you don't. Alignee is a game about precision, not luck. It's simple to learn, but difficult to master."><meta data-rh="true" property="og:description" content="Alignee is a one-touch, one-hand arcade game for iPhone. A shape drifts toward a target zoneâpress at the exact right instant and you score big; a beat early or late and you don't. Alignee is a game about precision, not luck. It's simple to learn, but difficult to master."><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://www.080f53.com/projects/alignee/"><link data-rh="true" rel="alternate" href="https://www.080f53.com/projects/alignee/" hreflang="en-US"><link data-rh="true" rel="alternate" href="https://www.080f53.com/ja-jp/projects/alignee/" hreflang="ja-JP"><link data-rh="true" rel="alternate" href="https://www.080f53.com/projects/alignee/" hreflang="x-default"><link data-rh="true" rel="preconnect" href="https://E5HTYXABYL-dsn.algolia.net" crossorigin="anonymous"><link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title=" RSS Feed"> 7<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title=" Atom Feed"> 8<link rel="alternate" type="application/json" href="/blog/feed.json" title=" JSON Feed"> 9 10<link rel="preconnect" href="https://www.google-analytics.com"> 11<link rel="preconnect" href="https://www.googletagmanager.com">
vendor: 64 bytes, lines 11-12
11 12<script async src="https://www.googletagmanager.com/gtag/js?id=
12G-PMP34RZWN2P
vendor: 12 bytes, line 12
12"></script>
13<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-PMP34RZWN2P",{anonymize_ip:!0})</script>
13 14<link rel="preconnect" href="https://www.googletagmanager.com">
15<script>window.dataLayer=window.dataLayer||[]</script>
vendor: 1 bytes, line 15
15
16<script>!function(e,t,a,n){e[n]=e[n]||[],e[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var g=t.getElementsByTagName(a)[0],m=t.createElement(a);m.async=!0,m.src="https://www.googletagmanager.com/gtm.js?id=GT-5M8TXX7",g.parentNode.insertBefore(m,g)}(window,document,"script","dataLayer")</script>
16 17 18 19 20<link rel="search" type="application/opensearchdescription+xml" title="080f53" href="/opensearch.xml"> 21 22 23<link rel="icon" href="/img/favicon.png"> 24<link rel="manifest" href="/manifest.json"> 25<meta name="theme-color" content="#080f53"> 26<meta name="apple-mobile-web-app-capable" content="yes"> 27<meta name="apple-mobile-web-app-status-bar-style" content="#080f53"> 28<link rel="apple-touch-icon" href="/img/favicon.png"> 29<link rel="mask-icon" href="/img/favicon.svg" color="#080f53"> 30<meta name="msapplication-TileImage" content="/img/favicon.png"> 31<meta name="msapplication-TileColor" content="#080f53"><link rel="stylesheet" href="/assets/css/styles.6e75ccef.css">
32<script src="/assets/js/runtime~main.c96e9a5c.js" defer="defer"></script>
vendor: 1 bytes, line 32
32
33<script src="/assets/js/main.9be3185d.js" defer="defer"></script>
33 34</head> 35<body class="navigation-with-keyboard"> 36<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GT-5M8TXX7" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 37 38 39<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><defs> 40<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol> 41</defs></svg>
42<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script>
42<div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="theme-layout-navbar navbar navbar--fixed-top"><div class="navbar__inner"><div class="theme-layout-navbar-left navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/site-logo.png" alt="080f53 logo" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/img/site-logo-dark.png" alt="080f53 logo" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate"></b></a><a class="navbar__item navbar__link" href="/blog">Blog</a><div class="navbar__item dropdown dropdown--hoverable"><a aria-current="page" class="navbar__link active" aria-haspopup="true" aria-expanded="false" role="button" href="/projects">Projects</a><ul class="dropdown__menu"><li><a aria-current="page" class="dropdown__link dropdown__link--active" href="/projects/alignee/">Aligneeð¯</a></li><li><a class="dropdown__link" href="/projects/baird-beer-quadrants/">Baird beer profile quadrantsðº</a></li><li><a class="dropdown__link" href="/projects/bitcoin-cash-node-on-raspberry-pi/">Bitcoin Cash Node on Raspberry Piðª</a></li><li><a class="dropdown__link" href="/projects/zune-software-setup/">Microsoft Zune device and software setupðµ</a></li><li><a class="dropdown__link" href="/projects/music-collection/">Music collectionð¿</a></li><li><a class="dropdown__link" href="/projects/passgen/">passGenð</a></li><li><a class="dropdown__link" href="/projects/pokerodds-ai/">PokerOdds AIâ¥ï¸</a></li><li><a class="dropdown__link" href="/projects/signal-stickers/">Signal sticker packsð</a></li></ul></div><a class="navbar__item navbar__link" href="/about">About</a></div><div class="theme-layout-navbar-right navbar__items navbar__items--right"><div class="notification-wrapper"><i class="fas fa-bell" style="font-size:1.25rem;line-height:2"></i></div><a href="https://www.080f53.com/blog/rss.xml" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-rss-link" aria-label="RSS"></a><a href="https://github.com/josh-wong/josh-wong.github.io" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" aria-label="GitHub logo"></a><a href="https://status.080f53.com" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-better-stack-icon" aria-label="Better Stack logo"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="system mode" aria-label="Switch between dark and light mode (currently system mode)"><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_g3eP lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_g3eP darkToggleIcon_
42wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_g3eP systemToggleIcon_QzmC"><path fill="currentColor" d="m12 21c4.971 0 9-4.029 9-9s-4.029-9-9-9-9 4.029-9 9 4.029 9 9 9zm4.95-13.95c1.313 1.313 2.05 3.093 2.05 4.95s-0.738 3.637-2.05 4.95c-1.313 1.313-3.093 2.05-4.95 2.05v-14c1.857 0 3.637 0.737 4.95 2.05z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search (Command+K)"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20" aria-hidden="true"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="theme-layout-main main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><main class="docMainContainer_TBSr docMainContainerEnhanced_lQrH"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><span class="theme-doc-version-badge badge badge--secondary"><div class="row margin-top--sm theme-doc-footer-tags-row"><div class="col"><b>Tags:</b><ul class="tags_ysAR padding--none margin-left--sm"><li class="tag_DyE2"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/projects/tags/i-os-apps">iOS apps</a></li></ul></div></div></span><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>Alignee</h1></header> 43<div style="float:right;margin:0 0 20px 40px;max-width:100px;min-width:80px;clear:both"><img src="/img/alignee-app-icon.png" alt="Alignee Icon" style="width:100%;height:auto;border-radius:22%"></div> 44<p><a href="https://apps.apple.com/app/alignee/id6759492125" target="_blank" rel="noopener noreferrer">Alignee</a> is a one-touch, one-hand arcade game for iPhone. A shape drifts toward a target zoneâpress at the exact right instant and you score big; a beat early or late and you don't. Alignee is a game about precision, not luck. It's simple to learn, but difficult to master.</p> 45<div style="background:linear-gradient(135deg, #1A0B4D 0%, #4B2AAD 100%);color:white;border-radius:8px;font-size:1.2em;font-weight:bold;margin:30px 0;box-shadow:0 4px 8px rgba(0,0,0,0.1);text-align:center;line-height:100px;height:100px;clear:both"><p>ð¯ Lock the shape at the perfect instant</p></div> 46<h2 class="anchor anchorWithStickyNavbar_LWe7" id="key-features">Key features<a href="#key-features" class="hash-link" aria-label="Direct link to Key features" title="Direct link to Key features">â</a></h2> 47<p>Alignee is built for short sessions and serious skill:</p> 48<div class="row"><div class="col col--6 margin-bottom--lg"><div class="card" style="height:200px"><div class="card__body"><h3>ð¯ Precision timing gameplay</h3><p>Press your volume button (or tap the screen) to lock a moving shape into the target zone. The closer you land, the higher your score.</p></div></div></div><div class="col col--6 margin-bottom--lg"><div class="card" style="height:200px"><div class="card__body"><h3>â¾ï¸ Infinite procedural levels</h3><p>Every attempt is fresh and unique. Three difficulty modes unlock as you progress, from horizontal movement to diagonal bounces to procedural paths.</p></div></div></div><div class="col col--6 margin-bottom--lg"><div class="card" style="height:200px"><div class="card__body"><h3>ð Daily challenge & streaks</h3><p>Compete on the same level as every other player worldwide, track your streak, and build consistency with one attempt per day.</p></div></div></div><div class="col col--6 margin-bottom--lg"><div class="card" style="height:200px"><div class="card__body"><h3>ð Game Center achievements</h3><p>Unlock 18 achievements by mastering perfect hits and climbing achievement tiers. Scores and progress sync securely to iCloud.</p></div></div></div></div> 49<h2 class="anchor anchorWithStickyNavbar_LWe7" id="why-play-alignee">
49Why play Alignee?<a href="#why-play-alignee" class="hash-link" aria-label="Direct link to Why play Alignee?" title="Direct link to Why play Alignee?">â</a></h2> 50<ul> 51<li><strong>Play your way:</strong> Use the volume button or switch to tap-to-lock in Settingsâyou choose your input method</li> 52<li><strong>Built for focus:</strong> Clean, distraction-free Liquid Glass UI optimized for quick play, with no pay-to-win mechanics</li> 53<li><strong>Quick sessions:</strong> 30â90 second rounds perfect for waiting in line, on your commute, or whenever you want to test your reflexes</li> 54<li><strong>Play offline:</strong> No connection required for gameplayâGame Center and iCloud sync happen whenever you're online</li> 55</ul> 56<h2 class="anchor anchorWithStickyNavbar_LWe7" id="getting-started">Getting started<a href="#getting-started" class="hash-link" aria-label="Direct link to Getting started" title="Direct link to Getting started">â</a></h2> 57<ol> 58<li>Download <a href="https://apps.apple.com/app/alignee/id6759492125" style="text-decoration:underline">Alignee</a> from the App Store.</li> 59<li>Choose a volume button or tap-to-lock as your input method in Settings.</li> 60<li>Press play and lock the shape at the perfect moment to score.</li> 61<li>Track your stats, complete the daily challenge, and unlock achievements in Game Center.</li> 62</ol> 63<h2 class="anchor anchorWithStickyNavbar_LWe7" id="pricing">Pricing<a href="#pricing" class="hash-link" aria-label="Direct link to Pricing" title="Direct link to Pricing">â</a></h2> 64<p>Alignee is free to play, with an optional one-time purchase to remove ads:</p> 65<div class="row"><div class="col col--6 margin-bottom--lg"><div class="card" style="height:210px"><div class="card__body"><h3>ð Free version</h3><p>Full access to gameplay, difficulty modes, daily challenges, and achievements, with banner and interstitial ads. Optional reward ads let you retry an attempt or a daily challenge round.</p></div></div></div><div class="col col--6 margin-bottom--lg"><div class="card" style="height:210px"><div class="card__body"><h3>ð« Remove ads</h3><p>A one-time in-app purchase that removes all banner and interstitial ads. Optional reward ads for retries remain available if you want them.</p></div></div></div></div> 66<h2 class="anchor anchorWithStickyNavbar_LWe7" id="support">Support<a href="#support" class="hash-link" aria-label="Direct link to Support" title="Direct link to Support">â</a></h2> 67<p>Need help with Alignee? We're here to assist you!</p> 68<h3 class="anchor anchorWithStickyNavbar_LWe7" id="contact-support">Contact support<a href="#contact-support" class="hash-link" aria-label="Direct link to Contact support" title="Direct link to Contact support">â</a></h3> 69<p>For technical issues, feature requests, or general questions, please contact our support team:</p> 70<p>ð§ <strong>Email:</strong> <a href="mailto:[email protected]" target="_blank" rel="noopener noreferrer">[email protected]</a></p> 71<p>Our support team typically responds within 24 hours. When contacting support, please include:</p> 72<ul> 73<li>Your device model and iOS version</li> 74<li>A detailed description of the issue</li> 75<li>Steps to reproduce any problems</li> 76<li>Screenshots if applicable</li> 77</ul> 78<h3 class="anchor anchorWithStickyNavbar_LWe7" id="frequently-asked-questions">Frequently asked questions<a href="#frequently-asked-questions" class="hash-link" aria-label="Direct link to Frequently asked questions" title="Direct link to Frequently asked questions">â</a></h3> 79<p><strong>Q: How do I lock the shape?</strong></p> 80<p><strong>A:</strong> Press either volume button at the moment you want to lock the shape in place. If you'd rather not use the volume button, enable tap-to-lock in Settings to use the screen instead.</p> 81<p><strong>Q: What's the daily challenge?</strong></p> 82<p><strong>A:</strong> Every player gets the same level each day, generated from a shared, UTC-based seed. You get one attempt with no retries, so make it countâa color-coded calendar tracks your completions and streaks.<
82/p> 83<p><strong>Q: Can I remove ads?</strong></p> 84<p><strong>A:</strong> Yes. Purchase the one-time "Remove Ads" in-app purchase to eliminate banner and interstitial ads. Optional reward ads for retries remain available if you want them.</p> 85<p><strong>Q: Does Alignee work offline?</strong></p> 86<p><strong>A:</strong> Yes, you can play offline anytime. An internet connection is only needed for Game Center leaderboards and iCloud sync.</p> 87<h2 class="anchor anchorWithStickyNavbar_LWe7" id="legal">Legal<a href="#legal" class="hash-link" aria-label="Direct link to Legal" title="Direct link to Legal">â</a></h2> 88<p>Alignee is intended for entertainment purposes. Users are responsible for complying with local laws and regulations regarding mobile app usage and in-app purchases.</p> 89<h3 class="anchor anchorWithStickyNavbar_LWe7" id="end-user-license-agreement">End-user license agreement<a href="#end-user-license-agreement" class="hash-link" aria-label="Direct link to End-user license agreement" title="Direct link to End-user license agreement">â</a></h3> 90<p>For the end-user license Agreement (EULA), see the <a href="https://www.apple.com/legal/internet-services/itunes/dev/stdeula" target="_blank" rel="noopener noreferrer">Licensed Application End User License Agreement</a> provided by Apple.</p> 91<h3 class="anchor anchorWithStickyNavbar_LWe7" id="terms-of-use">Terms of use<a href="#terms-of-use" class="hash-link" aria-label="Direct link to Terms of use" title="Direct link to Terms of use">â</a></h3> 92<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View Alignee Terms of Use</summary><div><div class="collapsibleContent_i85q"><p><strong>Last updated:</strong> August 4, 2026</p><p><strong>1. Acceptance of Terms</strong></p><p>By downloading, installing, or using the Alignee app ("the App"), you agree to be bound by these Terms of Use. If you do not agree to these terms, please do not use the App.</p><p><strong>2. App Description</strong></p><p>The App is a one-hand, timing-based arcade game for iPhone in which players lock a moving shape into a target zone using the volume button or a tap-to-lock alternative. It is intended for entertainment purposes.</p><p><strong>3. Permitted Use</strong></p><p>You may use the App for personal, non-commercial purposes. You agree not to use the App for any unlawful purpose or in any way that could damage, disable, overburden, or impair the App.</p><p><strong>4. Intellectual Property</strong></p><p>All content, features, and functionality of the App are owned by the developer and are protected by copyright, trademark, and other intellectual property laws.</p><p><strong>5. Disclaimer</strong></p><p>The App is provided "as is" without any warranties. The developer does not guarantee uninterrupted or error-free operation and is not responsible for any loss resulting from use of the App.</p><p><strong>6. Limitation of Liability</strong></p><p>The developer shall not be liable for any direct, indirect, incidental, special, or consequential damages arising from the use of the App.</p><p><strong>7. Privacy</strong></p><p>The App does not require an account and does not collect personal information beyond what is described in the Privacy Policy below. Gameplay stats are stored locally on your device and, if you're signed into iCloud, synced via CloudKit.</p><p><strong>8. Purchases and refunds</strong></p><p><strong>In-App Purchase:</strong></p><p>The "Remove Ads" purchase is a one-time, non-consumable purchase that removes banner and interstitial ads. All purchases are processed by Apple and are subject to Apple's refund policies. To request a refund, contact Apple Support through your purchase history.</p><p><strong>9. Changes to Terms</strong></p><p>These terms may be updated from time to time. Continued use of the App after changes constitutes acceptance of the new terms.</p><p><strong>10. Contact Information</strong></p><p>For questions about these Terms of Use, please contact the developer through the App Store or via the contact option in the App settings.</p></div></div></details> 93<h3 class="anchor anchorWithStickyNavbar_LWe7" id="privacy-policy">
93Privacy policy<a href="#privacy-policy" class="hash-link" aria-label="Direct link to Privacy policy" title="Direct link to Privacy policy">â</a></h3> 94<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>View Alignee Privacy Policy</summary><div><div class="collapsibleContent_i85q"><p><strong>Last updated:</strong> August 4, 2026</p><h4 class="anchor anchorWithStickyNavbar_LWe7" id="1-information-we-collect">1. Information We Collect<a href="#1-information-we-collect" class="hash-link" aria-label="Direct link to 1. Information We Collect" title="Direct link to 1. Information We Collect">â</a></h4><p>Alignee is designed to protect your privacy. We collect minimal information necessary to provide and improve our services:</p><ul> 95<li><strong>Advertising data:</strong> We use Google AdMob to display banner, interstitial, and rewarded advertisements, which may collect device and usage information for personalized ads.</li> 96<li><strong>Game Center data:</strong> If you sign in to Game Center, Apple manages your identity, achievements, and any leaderboard data.</li> 97<li><strong>Gameplay stats:</strong> Your scores, accuracy, and progress are stored locally on your device and, if you're signed into iCloud, synced via CloudKit so your progress follows you across devices.</li> 98<li><strong>Purchase information:</strong> Apple handles all purchase transactions. We only receive confirmation of a successful purchase to unlock the ad-free experience.</li> 99</ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="2-information-we-do-not-collect">2. Information We DO NOT Collect<a href="#2-information-we-do-not-collect" class="hash-link" aria-label="Direct link to 2. Information We DO NOT Collect" title="Direct link to 2. Information We DO NOT Collect">â</a></h4><ul> 100<li><strong>Personal information:</strong> We do not collect names, email addresses, phone numbers, or other personal identifiers.</li> 101<li><strong>Location data:</strong> We do not access or collect your location information.</li> 102<li><strong>Contacts or photos:</strong> We do not access your contacts, photos, or other personal data on your device.</li> 103</ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="3-how-we-use-information">3. How We Use Information<a href="#3-how-we-use-information" class="hash-link" aria-label="Direct link to 3. How We Use Information" title="Direct link to 3. How We Use Information">â</a></h4><ul> 104<li><strong>Personalized advertising:</strong> AdMob uses device information to show relevant advertisements. On first launch, you'll see an App Tracking Transparency prompt, and players in the EEA, UK, or Switzerland will also see a Google UMP consent form before any ad loads.</li> 105<li><strong>Game Center features:</strong> Achievements and leaderboard data are used to power in-app progress tracking and competition with other players.</li> 106<li><strong>Sync across devices:</strong> iCloud sync keeps your stats and daily challenge history consistent if you play on more than one device.</li> 107<li><strong>Feature access:</strong> Purchase confirmations unlock the ad-free experience.</li> 108</ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="4-third-party-services">4. Third-Party Services<a href="#4-third-party-services" class="hash-link" aria-label="Direct link to 4. Third-Party Services" title="Direct link to 4. Third-Party Services">â</a></h4><p>We use the following third-party services that may collect information:</p><ul> 109<li><strong>Google AdMob:</strong> Displays banner, interstitial, and rewarded advertisements and may collect device information</li> 110<li><strong>Apple Game Center:</strong> Manages player identity, achievements, and leaderboards</li> 111<li><strong>Apple iCloud (CloudKit):</strong> Syncs gameplay stats and daily challenge records across your devices</li> 112</ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="5-data-security">5. Data Security<a href="#5-data-security" class="hash-link" aria-label="Direct link to 5. Data Security" title="Direct link to 5. Data Security">â</a></h4><ul> 113<li><strong>Local-first storage:</strong> Gameplay stats are stored locally on your device using SwiftData</li> 114<li><strong>Secure transmission:</strong> All network communications use HTTPS encryption</li> 115<li><strong>No account required:</strong> The app works without creating an account; Game Center sign-in is optional</li> 116</ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="6-your-choices">
1166. Your Choices<a href="#6-your-choices" class="hash-link" aria-label="Direct link to 6. Your Choices" title="Direct link to 6. Your Choices">â</a></h4><ul> 117<li><strong>Ad tracking:</strong> Respond to the App Tracking Transparency prompt on first launch, or change your choice anytime in iOS Settings > Privacy & Security > Tracking</li> 118<li><strong>Ad consent (EEA/UK/Switzerland):</strong> Change your consent choice anytime via Settings > Ads > Privacy options in the app</li> 119<li><strong>Game Center:</strong> You can decline or sign out of Game Center at any time; gameplay is fully usable without it</li> 120<li><strong>Remove ads:</strong> Purchase the one-time "Remove Ads" in-app purchase to eliminate banner and interstitial ads entirely</li> 121</ul><h4 class="anchor anchorWithStickyNavbar_LWe7" id="7-childrens-privacy">7. Children's Privacy<a href="#7-childrens-privacy" class="hash-link" aria-label="Direct link to 7. Children's Privacy" title="Direct link to 7. Children's Privacy">â</a></h4><p>Our app is not specifically directed to children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided personal information, please contact us to have it removed.</p><h4 class="anchor anchorWithStickyNavbar_LWe7" id="8-international-users">8. International Users<a href="#8-international-users" class="hash-link" aria-label="Direct link to 8. International Users" title="Direct link to 8. International Users">â</a></h4><p>This app is available worldwide. Data processing may occur in the United States where our service providers operate. By using the app, you consent to the transfer and processing of your information in the United States.</p><h4 class="anchor anchorWithStickyNavbar_LWe7" id="9-changes-to-this-policy">9. Changes to This Policy<a href="#9-changes-to-this-policy" class="hash-link" aria-label="Direct link to 9. Changes to This Policy" title="Direct link to 9. Changes to This Policy">â</a></h4><p>We may update this Privacy Policy periodically. We will notify users of significant changes through app updates. Your continued use of the app constitutes acceptance of any changes.</p><h4 class="anchor anchorWithStickyNavbar_LWe7" id="10-contact-information">10. Contact Information<a href="#10-contact-information" class="hash-link" aria-label="Direct link to 10. Contact Information" title="Direct link to 10. Contact Information">â</a></h4><p>For questions about this Privacy Policy or our privacy practices, please contact the developer through the App Store or via the contact option in the App settings.</p></div></div></details> 122<hr> 123<div style="background:linear-gradient(135deg, #1A0B4D 0%, #4B2AAD 100%);color:white;border-radius:8px;font-size:1.1em;font-weight:bold;margin:20px 0;box-shadow:0 4px 8px rgba(0,0,0,0.1);text-align:center;line-height:100px;height:100px"><p>ð Test your timing and prove you've got the precision. <a href="https://apps.apple.com/app/alignee/id6759492125" target="_blank" style="color:white;text-decoration:underline">Download Alignee!</a></p></div></div><footer class="theme-doc-footer docusaurus-mt-lg"></footer></article><nav class="docusaurus-mt-lg pagination-nav" aria-label="Docs pages"></nav></div></div><div class="col col--3"><div class="tableOfContents_bqdL thin-scrollbar theme-doc-toc-desktop"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#key-features" class="table-of-contents__link toc-highlight">Key features</a></li><li><a href="#why-play-alignee" class="table-of-contents__link toc-highlight">Why play Alignee?</a></li><li><a href="#getting-started" class="table-of-contents__link toc-highlight">Getting started</a></li><li><a href="#pricing" class="table-of-contents__link toc-highlight">Pricing</a></li><li><a href="#support" class="table-of-contents__link toc-highlight">Support</a><ul><li><a href="#contact-support" class="table-of-contents__link toc-highlight">Contact support</a></li><li><a href="#frequently-asked-questions" class="table-of-contents__link toc-highlight">Frequently asked questions</a></li></ul></li><li><a href="#legal" class="table-of-contents__link toc-highlight">Legal</a><ul><li><a href="#end-user-license-agreement" class="table-of-contents__link toc-highlight">End-user license agreement</a></li><li><a href="#terms-of-use" class="table-of-contents__link toc-highlight">Terms of use</a></li><li><a href="#privacy-policy" class="table-of-contents__link toc-highlight">Privacy policy</a></li></ul></li></ul></div></div></div></div></main></div></div></div><footer class="theme-layout-footer footer footer--dark"><div class="container container-fluid"><div class="row footer__links">
123<div class="col footer__col"><div class="footer__title">080F53</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a class="footer__link-item" href="/projects">Projects</a></li><li class="footer__item"><a class="footer__link-item" href="/about">About</a></li></ul></div><div class="col footer__col"><div class="footer__title">Community</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://github.com/josh-wong" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub<svg width="13.5" height="13.5" aria-hidden="true" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a></li><li class="footer__item"><a href="https://www.linkedin.com/in/wongjoshua" target="_blank" rel="noopener noreferrer" class="footer__link-item">LinkedIn<svg width="13.5" height="13.5" aria-hidden="true" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a></li><li class="footer__item"><a href="https://twitter.com/080f53" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter<svg width="13.5" height="13.5" aria-hidden="true" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a></li></ul></div>  <iframe src="https://status.080f53.com/badge?theme=dark" width="200" height="30" frameborder="0" scrolling="no"></iframe></div><div class="footer__bottom text--center"><div class="footer__copyright">Copyright © 2026 080f53. <a href="https://docusaurus.io/" style="color: #757cbd">Built with Docusaurus</a>.</div></div></div></footer><div></div></div> 124</body> 125</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.