Privacy Policy

Last updated May 2, 2026

ChordSnap recognizes guitar chords from images without requiring an account.

This policy explains what data the app processes when you scan an image, save results locally, and share a read-only chord page.

No account required

ChordSnap does not require sign-in, subscriptions, or profile creation to scan and view chords.

Cloud OCR when enabled

If the app runs in a cloud OCR mode, the image you choose is sent to the app backend and then to the configured provider to extract chord text.

Local session storage

Recognized chords, edits, and the selected image preview are stored in this browser's local storage so results survive reloads on the same device.

Google CMP for ads

Google's certified consent management platform handles applicable ad privacy choices for visitors in the EEA, the UK, and Switzerland.

Data the app processes

ChordSnap may process the following data when you use the scanner:

  • Images you intentionally upload or capture for chord recognition.
  • Chord text extracted from those images.
  • Manual corrections you make to recognized chords.
  • Advertising-related requests used to support the free tier when Google AdSense is configured.
  • Supporter Pass email, entitlement, device claim cookie, and payment provider transaction metadata when you support the app or sign in to remove ads.
Analytics, ads, and third-party providers

ChordSnap does not currently run first-party analytics.

When the deployment is configured with Google AdSense, the app may load provider scripts to show display ads in the header area of main app pages and in the processing overlay while scans run.

When you buy or restore a Supporter Pass, web/PWA payments are handled through PayPal Checkout and native purchases are handled through RevenueCat with Apple or Google Play billing.

If PayPal provides the payer email, ChordSnap uses it to link the Supporter Pass to that supporter account. If PayPal does not provide an email, the purchase can be stored as a signed device claim until you sign in on that device.

For visitors in the EEA, the UK, and Switzerland, Google's certified consent management platform handles applicable advertising consent choices and lets users reopen those choices from the Settings page.

Third-party providers process data according to their own terms and privacy notices. Review those providers' notices before opting in to analytics or ads.

How OCR works

ChordSnap can use OpenAI OCR or Google Gemini OCR for cloud recognition. Images sent for cloud OCR are processed only to return chord text back to the app.

ChordSnap can also use browser-based Tesseract OCR. In that mode, image recognition happens locally in the browser instead of being sent to the cloud OCR provider.

Storage, sharing, and retention

Scan sessions are stored locally on your device in browser storage until you clear them or remove site data.

When you use the share feature, the app encodes recognized chord results into the share link itself so the recipient can open a read-only page. Shared links should be treated as public if you distribute them.

ChordSnap does not currently provide a cloud account area where you can review or delete uploaded scans later.

Supporter Pass account, device claim, and entitlement records are stored server-side so ad-free access can be restored after sign-in or claimed from the original purchasing device.

Your choices

You can stop using the scanner at any time, clear stored scan sessions from the results screen, and remove browser site data through your device settings.

Use the Settings page at any time to reopen Google's ad privacy and cookie settings where the Google CMP is available.

Use the Settings page to sign in, refresh Supporter Pass status, or restore purchases from PayPal, Apple, or Google Play.

Privacy questions should be directed to the publisher contact listed on the Support page and in the store listings for the production app.