Scorly

Privacy policy

Last updated 19 August 2026. This policy covers the Scorly app for Android and this website.

The short version

Scorly has no accounts and no server of ours. Your scores, setlists, annotations and settings stay on your device. Two things can leave it, and you switch both on yourself: a backup, which goes to your own Google Drive, and diagnostics, which carry no music, no titles, no file names and nothing you have typed. There is no advertising, no tracking, no profile, and nothing is sold or shared for anyone else's purposes.

What Scorly keeps on your device

Everything the app is for: the score files you import, the pages it renders from them, your setlists, tags, annotations, and your settings. Imported files are copied into the app's own storage, so the library does not depend on where the original file was. This data is not sent anywhere, and uninstalling the app removes it.

Backup to Google Drive — optional

If you turn on backup, Scorly signs in to a Google account you choose, using Google's own account chooser. Scorly never asks for, sees, or stores your password.

Once a backup is in your Drive, it is held under your own agreement with Google. Google's handling of it is described in the Google Privacy Policy.

Limited Use. Scorly's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Data obtained through Google APIs is used only to provide and improve the backup and restore feature you turned on; it is not transferred to anyone else, not used for advertising, and not read by a human except where you have asked for support with a specific problem, or where the law requires it.

Diagnostics — optional, and off until you say otherwise

Scorly can send anonymous usage and crash information, to find out which features are used and what breaks. It is off by default. Nothing is collected, queued, or held on the device before you consent. You are asked once, after a few reading sessions, and there is a switch in Settings. Declining costs you nothing — no feature is withheld, degraded, or nagged about.

What is never sent

This list is absolute. It applies to crash reports exactly as it applies to everything else, and there is no exception for shortening or hashing:

What is sent

This is the complete list. Adding anything to it is a change to the app's published specification, not a setting that can drift.

EventWhenWhat it carries
app_openedThe app is openedPhone or tablet; theme; country code
library_summaryOnce per openingHow many scores, setlists and tags, as size ranges
score_importedA file is importedPDF or image; whether it succeeded; single or several
score_openedA score is openedWhether it came from the library, a search, or a setlist
reading_session_endedYou leave the readerPages turned and how long, as ranges; how pages were turned; whether zoom, rotation or full screen were used
setlist_performedA performance endsHow many pieces, as a range; whether it reached the end
annotating_session_endedYou stop annotatingPen, highlighter or both; whether anything was erased or undone; how many strokes, as a range
search_performedA search settlesWhether anything matched, and which field did — never what was typed
feature_usedOne of a fixed set of actionsWhich action: pin, archive, lock, add to set, delete, rotate, and similar — never which score
backup_run, restore_runA backup or restore finishesManual or scheduled; whether it worked; the reason if not; size as a range
setting_changedA setting is changedWhich setting, and which of its fixed values
consent_grantedYou turn diagnostics onWhere you turned it on
errorA failure you were shownA fixed error code, and where it happened
deletion_requestedYou turn diagnostics offNothing but the installation to delete
a crashThe app stops unexpectedlyThe failure's type and where in Scorly's code it happened; app version, device model, OS version

Where it goes, and for how long

Diagnostics go to PostHog, on its EU-hosted service, acting as a processor for Scorly. Events collected while you are offline wait on the device, for no longer than seven days, and are dropped if they cannot be sent.

Each installation of the app has a random identifier so that events from one device can be counted as one device. It is created by the app, is not derived from anything about you or your hardware, and is discarded when you turn diagnostics off.

Turning it off

The switch is in Settings, under Help improve Scorly. Turning it off stops collection immediately and permanently — you will not be asked again — and requests deletion of what was already sent for that installation. Reinstalling the app also starts you at off, with a new identifier.

This website

scorlyapp.com is a set of static pages served by GitHub Pages. It sets no cookies, embeds nothing from anywhere else, and runs no analytics. GitHub records server logs, including visitors' IP addresses, as part of serving the pages; see the GitHub Privacy Statement.

Your rights

Because Scorly holds no account and no profile, most of what you can ask for you can do yourself, immediately and without asking anyone:

Where the GDPR applies, the legal basis for diagnostics is your consent, which you may withdraw at any time; backup is carried out to perform the feature you asked for. You have the right to complain to your local data protection authority.

Children

Scorly is a tool for reading sheet music and is not directed at children. It collects nothing that would identify anyone, of any age.

Changes

If this policy changes, the date at the top changes with it, and material changes to what leaves your device will be described in the app before they take effect.

Who this is, and how to reach them

Scorly is made by one independent developer, who is the controller of the little data described above. Everything — support, privacy questions, and any request under the rights listed here — goes to support@scorlyapp.com, and is read by the person who writes the app.