MagpieLegal

Magpie privacy policy

Revision 15

Ayers Electronics Inc holds no account for you and sees nothing of your library.

Magpie is self-hosted software. A server you run is on hardware you own or control. No server of your own is required: the client applications connect to each network you add, and one of them can be yours. There is no Magpie account. A few features reach Ayers Electronics Inc's own watchmagpie.com — our network directory and demo — and each is named below, with the switch that turns it off where it has one. The Networks page reads watchmagpie.com whenever it opens, with no switch; it is described under The marketplace.

What we collect

Nothing about you or your media, apart from the one Binge Limit record described below. The software contains no analytics, no telemetry, no advertising or tracking software, no attribution or install-referrer software, and no crash reporting that sends anything to us on its own. We receive no name, no email, no device identifiers, and no information about your media.

Ayers Electronics Inc runs one thing your server can reach: watchmagpie.com. Your server contacts it only for the features you turn on — the network catalog listing, the starter lineup, and a network's Binge Limit usage check — and what each one sends is named below. None of them carry a viewer's identity or watch history. Your televisions, phones and browsers reach it too, as described under The marketplace.

WatchMagpie keeps one record. When a network anyone may watch, such as WatchMagpie, delivers something to play, it writes a row keyed by a scrambled form of your household's network address, with the seconds and bytes it served. That is how its Binge Limit counts. Only a network anyone may watch does this. A signed-in member is never charged. Reading your usage alone writes nothing.

We do not sell, share, or transfer information about you, because we do not have any.

Where your data lives

What your own server holds lives on the server you run: your profiles, your sign-in credentials, your watch history and resume positions, your favorites, your channels and schedules, your library catalog, and any provider keys or usenet credentials you configure. It is stored in a local database on that machine.

Client applications keep only what a client needs locally on the device: the server address you entered, the networks you added, the sign-in token each network issued, and the titles each profile started most recently.

A title that belongs to a network you joined is different. Its place, watched mark and favorite are kept by that network's server, not yours.

The credentials you type when you sign in go to your server and nowhere else. Magpie sends them to no other destination.

What the client applications connect to

A Magpie client connects to each network you add: your own Magpie server if you run one, another household's server, or WatchMagpie at watchmagpie.com. None is required. A tuner channel's picture comes straight from the stream address its source names, unless that source needs a login, when your server fetches it and passes it on. Artwork is described next.

The marketplace

Opening Networks reads watchmagpie.com for the list of Networks, their channels and what is on. It needs no account and no server of your own. It sees your network address, as any web request does. Ayers Electronics Inc runs it.

Networks you join

A network that asks you to sign in gives your profile a sign-in token of its own. That network lists it as a device named Shown On followed by your page's address. Your set keeps the token and sends it to that network only.

When you play, mark watched or favorite a joined network's title, that network keeps the place, the mark and the favorite, and its operator can see them.

Tuning a joined network's channel tells that network your profile name, the device and the channel, so its operator can see who is watching. A network's On Demand title posts no such session.

Your home server keeps each profile's list of joined networks: their addresses and names, never their tokens. It keeps the list so every television signed in to that profile shows the same networks. Removing a network removes it from the list.

Artwork

There are two sources of artwork, and they behave differently.

  1. Artwork that lives on your server. Posters, backdrops, episode stills, and channel logos that were found beside your media or that you uploaded are stored on your server and served by it. The client fetches them from your server.
  2. Artwork from TMDB. While Fill Details Automatically is on, the server asks TMDB about the films and shows in your library, downloads the posters, backdrops and cast pictures it needs from TMDB's image host, and keeps its own copies on your server.

Your televisions, phones and browsers get pictures from your own server or, for a title or channel that belongs to a network you joined, from that network; none of them contacts TMDB. The one exception is the console's artwork picker: when an administrator opens it, their browser loads the pictures on offer straight from TMDB's image host, as any web page would, with no Magpie sign-in token.

The browser-based web client draws images from your own server, from the Magpie catalogue at watchmagpie.com, and from any network your household has joined, because a joined network serves the pictures and streams for its own channels and titles to your televisions. Its content security policy names those addresses and nothing wider.

The console also draws a picture from any web address you enter in a picture field, so its policy allows a secure web address. The only addresses it loads are the ones you entered.

With Fill Details Automatically off, under Settings, Library, the server asks TMDB and MusicBrainz nothing, on any screen.

What leaves the house on its own

From the start the server makes one kind of request on its own. Fill Details Automatically is on from the start: the server asks TMDB about the films and shows in your library, by title and year, and downloads their pictures. Turn Fill Details Automatically off and it stops. The desktop tray is a separate program from the server: once a day it asks GitHub's public magpie-releases page whether a newer version exists, the same anonymous request a browser could make. Nothing about you or your library is sent, and no update is ever installed without your say-so. Turn the check off any time from the tray menu's "Update Magpie automatically" checkbox; a manual "Check for updates now" still works either way.

Every request Magpie makes names the program and its version, the way a web browser does. It carries no name, account or device id of yours.

What turning on a feature starts

Details from TMDB and MusicBrainz are on from the start and one switch turns them off. Every other item below is off until you set it up, and each uses your own account or your own address with that provider. Requests to subtitle, indexer, Internet Archive, podcast and tuner addresses carry a header naming the product and its version, which some of those providers require.

Ask Magpie never receives anything that came from TMDB. When you ask it to look for a title, it opens Search with your words, and Search works as it does when you type: it looks in your library first and, where your household allows it, asks TMDB. What Search finds is shown on your screen and is not given to the assistant.

Children

Magpie collects no name, email or account from anyone, including children. The one record WatchMagpie keeps is described under What we collect. Magpie is a player for media that you supply.

A kids profile's question to Ask Magpie never goes to a cloud provider, whatever the household has set up. It is answered by a model on this machine or on your own network, and by Magpie's own plain answers when there is no model at all.

Accounts and deletion

There is no Ayers Electronics Inc account, so there is no profile on our side to delete. WatchMagpie's Binge Limit row holds no name. Signing in signs you in to a server you or someone you know operates.

Profiles live on that server. To delete a profile and everything attached to it, the administrator of that server deletes it from the server's admin console. To delete everything at once, delete the server's data directory; uninstalling the server keeps it unless the administrator chooses to remove it too. Neither action involves Ayers Electronics Inc, and neither is something we can perform for you, because we have no access to your server.

Third-party processors

There are none. Ayers Electronics Inc uses no analytics vendor, no crash reporting vendor, no advertising network, and no attribution network. If you turn on a cloud model for Ask Magpie, that provider is one you picked and pay directly — it is not a vendor of ours, and we never see what you sent it.

Tools made by others

Magpie works with software and services made by other people. Each is theirs: their names, their terms, their views and their prices are not ours, and Magpie does not speak for them.

Internet Access, in Settings, turns every one of these off. With it off, Magpie sends nothing out and asks nothing in.

Everything Magpie itself does is described above on this page. Nothing on this page is legal advice.

Changes

If this policy changes, the revised version is published with a new revision number and distributed with the software.