Last updated: September 27, 2026
This Privacy Policy should be read together with our Terms of Service.
Account information. When you create an account, Firebase Authentication processes your name, email address, and sign-in information. If you sign in with Google or GitHub, we receive the display name and email associated with that account.
Saved content. Favorites, saved voicings, and progressions associated with your account are stored in Firebase Firestore. Public progressions can be read by anyone who has their link.
Analytics. Google Analytics 4 (GA4) collects usage information such as pages visited and chords viewed. Before you accept, GA4 operates in consent mode and sends cookieless pings; GA4 cookies are used only after you accept. Vercel Analytics and Speed Insights collect site usage and performance information without cookies.
Essential storage. We use storage needed for login, your theme and instrument preferences, and your analytics consent choice.
Account data and saved content are stored in Google Firebase (Firestore), with access restricted by Firebase security rules. Authentication is handled through Firebase Authentication. Data is encrypted in transit using TLS and at rest using Firebase's default encryption.
We do not sell your personal information. We use the following service providers:
Under Canadian privacy law (PIPEDA), you have the right to:
You can change your analytics choice through the cookie banner or the site footer's Cookie Preferences link. To exercise other rights or request account deletion, contact us at privacy@pianochords.ca. If you request account deletion, we will delete your account and associated data within 30 days.
We retain your account data for as long as your account is active. If you delete your account, we will remove your personal data within 30 days, except where retention is required by law.
PianoChords.ca is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If we become aware that we have collected such information, we will take steps to delete it promptly. If you believe a child under 13 has provided us with personal information, please contact us at privacy@pianochords.ca.
In the event of a breach of security safeguards involving your personal information that creates a real risk of significant harm, we will notify you and the Office of the Privacy Commissioner of Canada as required by PIPEDA.
We may update this privacy policy from time to time. For material changes, we will notify you by email at the address associated with your account at least 14 days before the changes take effect. The updated policy will also be posted on this page with a revised date.
Our Privacy Officer is responsible for our compliance with this policy and with PIPEDA. If you have questions about this privacy policy, your personal data, or wish to exercise your rights, contact our Privacy Officer at privacy@pianochords.ca.