Lineman Apps Digital Apprentice LLC
XFMR Lab Enterprise · Digital Apprentice LLC

Privacy Policy.

Last updated October 3, 2026

I'm a working lineman, and I write these apps myself. Digital Apprentice LLC is my company, and this policy is issued by it. Where this page says "I" or "my", that means Digital Apprentice LLC.

XFMR Lab Enterprise is the classroom edition of XFMR Lab. A school or an employer licenses it from me and hands out access codes. There are no accounts in it. I never ask for your name, your email address or your phone number, and the app carries no advertising, no analytics and no tracking.

It does talk to a server, for two jobs only: checking your access code, and running a class when you join one. This page says what each job sends, who can see it and how long it is kept.

Your access code

When you enter an access code, the app sends it to my server to unlock the app. After that it checks about once a day, when it has a connection, that the code is still good.

What is recorded

That identifier is not your device's serial number and it is not an advertising identifier. The app makes it up, it means nothing outside this app, and only a one-way hash of it ever leaves your device. On Android, uninstalling the app erases it. On iPhone and iPad it stays on that device, so a reinstall gets the same seat back.

I know which organization each code was issued to. I do not know who is holding it unless that organization tells me. Whoever handed you the code may keep their own list of who got which one.

Signing out, in the app's Settings, gives the seat back and stops the checks.

Class sessions

A class session starts when an instructor opens one and gives you a join code. You join by entering that code and a nickname.

What is recorded

What your instructor sees

In a live class, while a lab is assigned and open, your instructor's board shows the wiring on your screen as you work, along with everything in the list above. The live wiring is passed straight through to the board and is not stored. While no work is assigned, the board shows only that you have joined the class.

In a homework session, the board shows which labs you have done, the Check Work attempts you got wrong and your blown fuses. It does not show the wiring on your screen, and leaving the app is not tracked.

What is not recorded

How long it is kept

Who can see it

That is the whole list. I don't sell any of it, I don't share it with anyone else, and nothing in the app is used for advertising or to follow you across other apps and websites.

Where it goes

The server is a database I run with a hosting company, in the United States. Everything the app sends travels over an encrypted connection.

The database is closed to the outside. The app cannot read or write it directly: every request goes through server code that checks the access code or the class it belongs to. The hosting company handles the data only on my instructions, and its data processing terms hold it accountable for keeping the data secure and confidential, which is the same protection this page promises.

Like anything on the internet, the server sees the IP address a request comes from. I use it for one thing: slowing down anyone who tries to overload the server. For that I keep only a one-way hash that changes every day, and old ones are swept out. My host's own request logs also hold it for a short time.

If you are an instructor

An instructor seat is an access code like any other, so everything under "Your access code" applies to you. The classes you open are recorded against that code: when each one opened and closed, what you assigned, and the results.

Your board keeps a log of your classes on your device, nicknames included, so you can look back at results and export them later. Clear the log, or sign out, and the nicknames are gone. An export is a file you send wherever you choose. From the moment of export it is your organization's record, not mine.

Your choices

XFMR Lab Enterprise is built for apprentices and working linemen. It is not meant for children under 13, and I do not knowingly collect anything from them.

If this policy changes, the new version goes on this page with a new date.

This page covers XFMR Lab Enterprise, and any class session you join from XFMR Lab. Outside a class session, XFMR Lab and Lineman's Reference: URD collect nothing; their policy is at linemanapps.com/privacy. Lineman's Calculator has its own at linemanapps.com/calculator/privacy.

Questions? Email info@digitalapprentice.net and you'll get me, not a support desk.