Privacy & your data
This page explains how the current PianoAll learning site uses your information. For questions or requests, contact nahomabreham24@gmail.com.
Guest learning
Without signing in, your completed lessons, practice time and dates, challenge results, routines, game and listening results, and journal are saved in this browser’s local storage. Guest learning progress is not automatically saved to a learner account.
Browser data can be cleared or become unavailable. Download a progress backup to keep a separate copy. Transferring guest progress into an account requires your confirmation.
Existing learner accounts
Supabase provides email/password sign-in and stores account progress so you can use it across devices. The site uses your account email and account identifier to sign you in and associate your progress with your account. Passwords are handled by the authentication service; never email them to support.
Account progress includes the learning records and journal described above, with a save version and update time. A local account draft helps preserve changes when cloud saving fails. Sign-in session information is stored in this tab’s browser session storage.
Account progress is restricted to the signed-in account by database access rules. Explicit sign-out removes the current account’s local draft on that browser; an expired session can retain an unsaved draft for your next sign-in. Guest data and downloaded backups remain separate.
Saved cloud progress remains until it is replaced or deleted; the current site has no automatic inactivity-deletion schedule. Contact support to request account deletion.
External services
Sites hosts PianoAll, Supabase provides account services, and Google Fonts provides the site’s fonts. These services receive the connection information needed to serve their requests, such as your IP address. Their own logging and retention policies also apply.
YouTube players load only after you choose Play here. A privacy-enhanced YouTube player is used; playing a video still connects to YouTube. External video and research links take you to other services with their own privacy policies.
The current PianoAll code does not add advertising trackers or a dedicated analytics service. Its own progress and sign-in storage is used for learning and account functionality.
Support and your choices
If you email support, your email address and message are received in the support inbox so your request can be handled. Send only information needed to explain the problem; avoid sensitive personal information in your journal or support messages.
Support emails and their attachments are deleted from the support mailbox 90 days after the request is resolved, unless an ongoing issue requires keeping them longer. Any extension is reviewed while the issue remains open. This is a manual process; automatic email deletion is not configured.
You can practise as a guest, download a progress backup, sign out, clear local site data, or request access, correction or deletion by email. Cloud account deletion and device-data removal are separate actions.
Account deletion & data helpProvider backups and operational records may follow separate retention schedules. Deletion confirmation will describe the completed action and any known remaining retention; it does not mean every provider backup has been erased immediately.
Provider retention
Our support-mailbox rule is separate from providers’ backup and operational records. Gmail normally keeps deleted messages in Trash for 30 days; we remove due support messages from Trash as part of the manual process. Google describes a general deletion process of around two months and backup retention of up to six months, with possible exceptions and delays. This is not a guarantee of an exact erasure date for an individual email.
Supabase publishes plan-specific log and backup periods. These do not define every provider record’s retention, and the current project’s settings must be checked before applying a specific period. A Sites-specific hosting log and backup retention period has not been established, so we do not promise a fixed hosting erasure deadline.
Provider information: Gmail deletion, Google retention, Supabase log periods and Supabase backups. Checked 8 October 2026.