Syncline
Beacon

Privacy policy

Effective 1 September 2026. Operator: Noise Productions Ltd, New Zealand.

This page describes what Syncline actually does with information, as the software is written today. It is not a catalogue of advertising or analytics products we do not ship.

Who we are

Syncline is made by Noise Productions Ltd, a company in New Zealand. Questions about this policy, or about information that has passed through the product, go to millst@np.co.nz.

What Syncline is

Syncline measures lip-sync for live broadcast. It is a professional tool for gallery and control-room use, not a social network, not a consumer camera app, and not directed at children.

What happens on the phone

The beacon is an instrument. Almost all of the work stays on the device you are holding.

The native Android app also declares network state and internet access, which is how it pairs, and a wake lock. It does not declare a camera permission. There is no sign-in, no account, and no store of people on the phone.

What is sent to the Syncline server

Pairing uses a short four-character session code over HTTPS. The handset and the desktop then talk through our server at sync.np.nz, usually on a WebSocket, or on an ordinary HTTPS event stream if a WebSocket cannot be opened (typical on a studio LAN with a self-signed certificate).

The server is a relay. It issues or accepts the code, matches one desktop to one handset, and forwards small JSON messages between them — start and stop, chirp timing, “I drew this code”, “I read that code”, a status snapshot, the measured offset at the end. A status snapshot can include the truncated browser or device description, screen size, and the self-check figures above. Messages are capped at a few kilobytes. No chirp audio, no camera picture, and no microphone recording is sent to the server.

Talkback goes the same way, because it is the same connection. A typed message is a few words of text; a spoken one is short packets of compressed voice travelling from the desktop to the phone. The server passes both between the two ends without keeping them, exactly as it passes everything else. The phone never sends voice.

You can also run the beacon on its own, without a session. Then nothing is sent to the server at all; the phone chirps and flashes locally.

What we do not collect

The hosting platform (Azure App Service) may keep ordinary web-server logs — time, address, path — for operating the site. We have not added a product on top of that to identify people or measure marketing.

How long anything lasts

Sessions live in the memory of the server process. They exist while a measurement is being paired, and they die when the desktop leaves or when the process restarts (a deployment restarts it). There is no long-term user database and nothing to export later. A handset that drops off can rejoin the same code while that session is still alive; once the session is gone, the code is gone with it.

The desktop may keep measurements, recordings, or settings on the gallery PC, under the operator’s control. That is the operator’s machine, not ours.

Children

Syncline is a professional broadcast tool. It is not directed at children, and we do not knowingly collect information from children.

Questions and deletion

There is no account to delete. A session ends when the measurement ends or the server restarts. If you want confirmation that a session is gone, or you have a question this page does not answer, write to millst@np.co.nz. We will help as far as the software actually stored anything — which, for the server, is only the short-lived pairing described above.

Changes

If the product starts collecting something this page does not describe, we will update this policy and the date at the top before that change ships.