Legal

Privacy Policy

This policy explains what happens to your information when you use the ScanSing app on iPhone, iPad and Mac, the ScanSing API, and the ScanSing connector for Claude and other AI assistants. The app and the API are separate: using the app sends nothing to us. ScanSing is made by Andrei Bocharnikov, an individual developer based in Dubai, United Arab Emirates.

Effective 1 October 2026Updated 7 October 2026

What the app collects

Nothing. ScanSing has no account and does not send your scores, photos, recordings or usage data to us or to anyone else. Its App Store privacy label is "Data Not Collected".

What stays on your device

  • Photos and PDFs you scan, and the music recognised from them
  • Your library, chosen parts, tempo and practice progress
  • A monthly scan counter for the free plan

These are kept in the app's storage on your device and in your own device backups, if you use them. Deleting the app deletes them.

Purchases

Subscriptions and one-time purchases are handled by Apple. We receive no payment details. Apple's privacy policy covers that data.

Crash reports

If you choose to share analytics with app developers in your device settings, Apple may pass us anonymous crash reports. They contain no personal data.

This website

We count visits to scansing.app with Umami, which we run on our own server. It sets no cookies and keeps no IP addresses or anything else that identifies you: only the page, the site that sent you there, your country, browser and device type, and which download buttons were pressed. The free scanner also reports its steps (a file added, pages read, a limit reached, a sign-in clicked), never the file or its name. We use the totals to see which pages and links bring people to ScanSing.

ScanSing API

The API, used by developers and AI assistants, does process data on our servers:

  • Files you send. A score sent without an account, including the free scanner on scansing.app, is kept while it is recognised and for about an hour afterwards, so you can download the result, then deleted. It is not added to any history. To give each visitor one free page a day, the API sets a cookie on api.scansing.app and counts pages by that cookie and by your IP address, for 24 hours. A score you send with your account (on your account page, through the API with your key, or through a connected assistant) is kept for 30 days unless you turn off “Keep my scores” on that page: the MusicXML, an engraved PDF, a thumbnail of the first page, the file’s name and the settings you chose. MP3 and MIDI are made again from it when you ask. The file you uploaded is deleted after about an hour. You can delete a kept score sooner from that page. Turning “Keep my scores” off stops keeping new scores; the ones already kept stay until you delete them or their 30 days end. While it is on, the pages recognised for your account are also kept, for that account only and for up to 30 days, so the same file is not read again. That copy is what the recogniser produced for each page. It is deleted together with the score, and all of it at once when you turn “Keep my scores” off. A visit without an account does not add to it. We never use your scores or results to train models.
  • Your API key record. A one-way hash of your key (not the key itself), your email, plan, quota and monthly page counts. If you take the free pages, your email is how we tell one free account from another.
  • Payment. Paddle.com, our Merchant of Record, collects your name, email, billing address and payment details. We receive your email and subscription status, never your card.
  • Technical logs. Time, size, status and processing time of each request, kept up to 30 days to run and secure the service.

The API runs on Google Cloud in the European Union (Belgium). Google, Paddle and Resend (which delivers our sign-in emails) process this data for us under their own data protection terms. We keep key records while your subscription is active and up to 12 months after, or longer where accounting law requires. We do not sell personal data or use it for advertising. To see, correct or delete your data, write to hello@scansing.app.

Connector for Claude and other AI assistants

The ScanSing connector (mcp.scansing.app) is a way to use the API from an AI assistant. It is covered by the API section above, and in addition:

  • What it receives. Only what the assistant passes to a ScanSing tool: a score file or its web address, options such as pages, part or key, and the id of an earlier result. It does not receive your conversation, your chat history, your memory or other files, and it does not ask the assistant for them.
  • Web addresses. When a tool is given a link, our server downloads that file to recognise it, as if you had uploaded it.
  • Connecting. When you connect an assistant, we store a record of the app (its name and return address) and a one-way hash of the access token it gets, linked to your account. Signing in by email sends a one-time link to that address. You can see and disconnect your connected apps on your account page; a disconnected token stops working at once. App registrations nobody signs in through are deleted after an hour.
  • Upload links. A link for sending a file from your computer works once and expires after 15 minutes.
  • Logs. For each call we log the tool name, the client's software name, the status, the size of the answer and how long it took, kept up to 30 days. The scores you send and the music recognised from them are not logged.
  • Results. Recognised scores follow the API section above: about an hour, or up to 30 days while “Keep my scores” is on for your account. We never use them to train models.

The assistant you use (for example Claude by Anthropic) handles your conversation under its own privacy policy.

Children

The app collects no data from anyone, including children under 13. The API is meant for developers and businesses, not for children.

Changes

If this policy changes, the new version will be posted on this page with a new effective date.

Contact

hello@scansing.app

Questions about your data?

Write to us and we will answer.