Cookie and Storage Policy
Last updated: March 4, 2026
This policy explains how Midi Piano (midipiano.app) uses cookies and browser storage to run the app and remember your preferences.
1. Essential Storage (always active)
These items are required for core functionality such as language, UI theme, exercise options, and consent state. They cannot be disabled from the consent banner because the app depends on them.
| Key | Purpose | Type |
|---|---|---|
midipiano.appPrefs | Saves user preferences (language and practice settings). | Local Storage |
midipiano.uiTheme | Remembers light/dark theme. | Local Storage |
midipiano.focusMode | Remembers focus mode state. | Local Storage |
midipiano.cookieConsent | Stores your cookie preference decision. | Local Storage |
2. Optional Cookies/Storage
Optional analytics storage is disabled by default and only enabled when you choose Accept all in the cookie banner.
If accepted, the app loads Google Analytics 4 (G-M7E515GMZT) to measure aggregated traffic and product usage.
| Provider | Identifier | Typical storage/cookies | Purpose |
|---|---|---|---|
| Google Analytics 4 | G-M7E515GMZT | _ga, _ga_* (browser dependent) | Anonymous traffic and feature usage analytics. |
At the time of this update, no advertising cookies are used by default in the app.
3. How to manage your choice
- Use the Cookie settings button shown in the app to reopen preferences.
- You can also clear browser site data (cookies/local storage) at any time.
4. Contact
For privacy questions, contact feedback@midipiano.app.
This page is informational and may be updated if app functionality or legal requirements change.