Privacy Policy

Ocarina Legend, including Recorder Legend, Harmonica Legend and Sound Check. Effective September 19, 2026.

The short version:

1. Who is responsible

Zaceos LLC, a Washington limited liability company ("Zaceos", "we", "us"), provides Ocarina Legend. You can reach us at legal@zaceos.com. This policy covers the Ocarina Legend web app, including Recorder Legend, Harmonica Legend and Sound Check (the "app").

2. What the app does not do

3. Your microphone

When you choose microphone input and your browser gives permission, the app processes sound from your microphone on your device to estimate the pitch and timing of the notes you play. This happens in memory, in real time, while you play. The app does not record, save or transmit that audio, and we never hear it.

If you use Sound Check to calibrate an instrument, the app can save the results you choose to keep, such as which pitch each fingering produced and your notes on each hole. Those are measurements, not recordings, and they are saved only in your browser. Sound Check can also export them as a file that downloads to your own device.

You can switch the microphone off in the app, use keyboard input instead, or withdraw microphone permission in your browser settings at any time.

4. What the app saves in your browser

The app uses your browser's local storage and IndexedDB, on your device, to remember:

None of this is sent to us. We cannot see it, recover it or delete it for you. Browsers can also clear it on their own, for example when storage runs low or when you use private browsing.

To delete it, clear this site's data in your browser's settings. In most browsers this is under privacy or site settings, in a section called "site data" or "cookies and site data".

5. Sheet music you import

When you import a file, the app reads it in your browser and saves it in your browser's storage so it appears in My music. It is not uploaded to us.

Reading a photo of printed music. The game reads photos and scans of printed music in your browser. The first time you import one, it downloads its sheet-music reader (about 36 MB) from this website, the same way it loads its pages; your browser may keep that download so later photos start sooner. On a computer, the accurate reading downloads a second reader (about 17 MB) the first time you choose it, after asking you. Your photo is read on your device and is never uploaded to us.

The optional local sheet-music reader. You can also install a separate reader program and run it on your own computer. When the app opens, it checks whether that program is running by contacting the address 127.0.0.1, which only ever reaches your own computer. If the program is running and you import a photo or PDF, the file is sent to that program on your computer to be read. The program keeps working copies of the files it reads in its own folder on your computer; you can delete that folder at any time. Nothing from that process is sent to us. If the program is not running, the check fails and nothing is sent.

6. Our hosting provider

The website is hosted by Cloudflare, Inc. When your browser loads the site, Cloudflare necessarily receives standard technical information, such as your IP address, browser type, the page requested and the time of the request, and processes it to deliver the site, keep it secure and prevent abuse. We do not use Cloudflare's web analytics on this site. While access to the site is restricted, for example during private testing, Cloudflare Access sets a strictly necessary sign-in cookie for the people who are allowed in. Cloudflare's handling of this information is described in the Cloudflare Privacy Policy.

7. Children and classrooms

The app is for learners of every age, including children and school classes. We do not knowingly collect personal information from children under 13, or from anyone else, through the app. Because the app does not collect personal information, it does not ask a parent for consent. Teachers can use it in class without creating student accounts or entering any student information.

If we ever add a feature that would collect personal information, such as accounts or cloud saving, we will update this policy before that feature is released and, where the law requires it, including under the US Children's Online Privacy Protection Act, obtain verifiable parental consent before collecting personal information from a child under 13.

Parents, guardians and teachers with questions can email legal@zaceos.com.

8. If you contact us

If you email us, we receive your email address and whatever you choose to write. We use it only to reply and to deal with your request, keep it only as long as needed for that, and delete it if you ask, unless we have to keep it to meet a legal obligation.

9. Your privacy rights

Because the app keeps your data on your device, you can access and delete it yourself as described in section 4. Depending on where you live, including the European Union, the United Kingdom and several US states, you may also have rights to ask what personal information we hold about you, to correct or delete it, and to object to how it is used. Email legal@zaceos.com to make a request. If you are in the EU or UK, you can also complain to your local data protection authority.

For people in the EU and UK: the only personal information processed when you use the app is the technical request data handled by our hosting provider, processed on the basis of our legitimate interest in delivering a working, secure website, and the contents of any email you send us, processed on the basis of our legitimate interest in replying. Cloudflare may process this information in the United States and other countries under appropriate safeguards.

10. Versions in app stores, and changes to this policy

If we release Ocarina Legend through a store or game platform, and that version handles any information differently from the web app, for example purchase records kept by the store or crash reports, we will update this policy before that version is released, and the store listing will describe it as well.

When we change this policy, we will update the effective date at the top. For material changes, we will also give notice in the app or on this page before they take effect.

11. Contact

Zaceos LLC, Washington, USA
legal@zaceos.com