Acordle

Privacy Policy

Effective date: April 13, 2026

Privacy at a Glance

1. Introduction

Acordle ("we", "our", or "the app") is a mobile application for iOS and Android designed to help users learn and memorize guitar chords. This Privacy Policy explains what data Acordle processes, why it is processed, and how that data is handled.

Acordle also operates the public website at https://acordle.com, including landing, download, FAQ, legal, and account-deletion pages.

Some features are optional or only available when you sign in, such as cloud sync, leaderboards, Free Practice session logging, push notifications, and the Full Version purchase flow.

2. Data Controller

The data controller responsible for your personal data is:

3. Data We Collect

Category Data Purpose
Account (optional) Nickname, locale, login method, login counters, account timestamps, and a SHA-256 hash of your email address in the production database Create and identify your account, sync progress, and provide leaderboard features
Email sign-in (optional) Your plain-text email address is processed to send one-time verification codes; OTP records also include hashed OTP data, request IP address, expiry, and locale Authenticate you by email and help prevent abuse of the OTP flow
Notifications (optional) FCM device token and your per-user notification preference Send monthly ranking notifications only, when you opt in
Purchases Product ID, platform, canonical purchase key, transaction/order ID when available, verification status and timestamps, hashed receipt/token references, and where needed for later revalidation, encrypted store-reference data plus manual-review markers Verify the one-time Full Version purchase, restore ownership, investigate suspicious cases manually, and prevent purchase abuse
Technical Security IP addresses used during authentication, OTP requests, game submissions, and Free Practice session logging, plus device strings sent by the app for gameplay and jam-session records Security, rate limiting, debugging, purchase integrity, and abuse prevention
Public website Technical request data processed by hosting, nginx, and Cloudflare infrastructure, such as IP address, user-agent, requested URL, timestamps, HTTP status codes, approximate country, and security-related request metadata Serve the website, protect it, diagnose issues, prevent abuse, and understand aggregate traffic and reliability
Gameplay Scores, settings, unlocked progress, mastery data, detailed game history, per-chord gameplay data, leaderboard records, and optional Free Practice session data (including last selected key, chord list, and logged chord timeline) Provide the core game, sync progress, calculate stats, restore Free Practice state, and power leaderboards
Analytics Minimal Firebase Analytics events and automatic Firebase/GA4 app metrics (for example game_started, free_practice_access, purchase_flow_result, account_deletion_result, ad_impression_result, and standard engagement metrics) Measure feature usage, monetization outcomes, and app reliability
Crash reports Crash logs, device/runtime state, authenticated user ID when available, and selected gameplay context such as nickname, mode, level, chord, orientation, or session ID Diagnose crashes and non-fatal errors
Local device storage Session token, notification preference, cached entitlements/trial state, ad pacing state, pending notification deep-link data, purchase-flow recovery data, and one-time entitlement notice state shown by the app Keep you signed in, preserve app state, control notifications, recover purchase flows, and avoid repeating the same entitlement notice unnecessarily
Website local preference A local language preference stored in your browser when you choose or are redirected to a localized version of the website Show the correct localized version of the website without using advertising or analytics cookies
Advertising Ad request and delivery data processed by Google AdMob; this may include device and advertising-related identifiers depending on platform, consent status, and Google's SDK behavior Display ads to non-full users and measure ad delivery

If you use social sign-in, Acordle validates the provider token and uses the email address returned by that provider to link or create your Acordle account. The production database stores the email hash rather than the plain-text email address, but the plain-text email is still processed transiently when needed to verify identity or send OTP emails.

4. Third-Party Services

We use the following third-party services that may collect data according to their own privacy policies:

Service Provider Purpose Privacy Policy
Firebase Analytics Google LLC Usage analytics Link
Firebase Crashlytics Google LLC Crash reporting Link
Firebase Messaging Google LLC Push notifications Link
Google AdMob Google LLC Advertising Link
Sign in with Apple Apple Inc. Authentication Link
Google Sign-In Google LLC Authentication Link
Facebook Login Meta Platforms, Inc. Authentication Link
App Store Apple Inc. Payment verification Link
Google Play Store Google LLC Payment verification Link
Cloudflare Cloudflare, Inc. Website delivery, security, DNS, CDN, and traffic analytics Link

5. Advertising

Acordle displays Google AdMob ads only for users who do not have the Full Version entitlement. Current ad placements are interstitials at some game starts and leaderboard interactions, plus a banner at the end of a scored game.

Consent is handled through Google's User Messaging Platform (UMP). Depending on the outcome of that flow:

The current app code does not expose a dedicated always-available privacy options screen for reopening the UMP form. Additional ad/privacy controls may also depend on your device or platform settings.

6. Public Website, Cookies, and Local Preferences

The public website is served through hosting, nginx, and Cloudflare infrastructure. Those systems may process technical request data such as IP address, user-agent, requested URL, timestamps, HTTP status codes, approximate country, and security-related metadata to deliver the website, protect it, diagnose issues, prevent abuse, and understand aggregate traffic.

The Acordle website itself does not currently set advertising or analytics cookies. It may store a local language preference in your browser so that the correct localized version can be shown. This local preference is used only for localization and not for advertising or analytics.

If we later add website analytics or advertising technologies that require consent, we will update this policy and, where required, request consent before using them.

7. Children's Privacy

Acordle is not intended for children under 13 (or a higher age where required by local law). We do not knowingly target or collect personal data from children in that age range. If you believe a child has provided personal data to Acordle, please contact us at [email protected].

As a conservative measure, Acordle defaults to non-personalized ads for all users until explicit consent is granted.

8. Data Retention

9. Legal Bases for Processing

Depending on the feature you use, Acordle relies on one or more of the following legal bases under the GDPR:

10. International Data Transfers

Some third-party providers used by Acordle may process personal data outside your country, including outside the EEA, the UK, or Switzerland. In particular, some providers such as Google, Apple, Meta, or related infrastructure providers may process data in the United States or other countries.

Where required, we rely on appropriate safeguards for those transfers, such as adequacy decisions, the provider's applicable contractual safeguards, or other lawful transfer mechanisms recognised under applicable data-protection law.

11. Your Rights (GDPR / EEA Users)

If you are located in the European Economic Area (EEA), you have the following rights under the General Data Protection Regulation (GDPR):

You also have the right to lodge a complaint with the competent data-protection supervisory authority, in particular in the country of your habitual residence, place of work, or the place of the alleged infringement.

To exercise any of these rights, please contact us at [email protected]. We will respond without undue delay and, in any event, within one month, subject to extensions permitted by applicable law.

12. Data Security

We implement appropriate technical and organizational measures to protect your data, including encrypted connections (HTTPS/TLS) for all data transfers. However, no method of electronic transmission or storage is 100% secure.

13. Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated effective date. We encourage you to review this page periodically.

14. Contact

If you have any questions or concerns about this Privacy Policy, please contact us: