WPI University — Privacy Policy

Last updated: 28 September 2026

WPI University is an internal sales-training application for employees and contracted sales representatives of Wholesale Payments, Inc. It is not available to the general public: sign-in is restricted to @wholesalepayments.com Google Workspace accounts.


What we collect

Only what a training record is made of.

DataWhySource
Name and work email addressTo identify you and show your record to your managerYour Google Workspace account, at sign-in
Your teamTo scope manager reportingAssigned by an administrator
Lessons viewed, and how far throughTo resume where you left off and to record completionYour use of the app
Quiz attempts and scoresTo record whether training is completeYour use of the app
Achievements and pointsProgress recognitionDerived from the above
Date and time you last signed inTo show managers who is activeAutomatic
Your departmentsTo decide which Documents folders you can openAssigned by an administrator
Documents you upload, and each new version of themTo share them with the people who can open that folderYou choose each file
Comments you write on documentsTo show them to the people who can open that documentYou write them
Documents you starTo list them for you under StarredYour use of the app
An identifier for your installation of the appSo the app can be sent bug fixes without waiting for an app-store updateGenerated on your device by the app

We do not collect your Google password (we never see it — Google authenticates you and tells us only who you are), your location, your contacts, your advertising identifier, or anything from other apps. We never access your photo library or your camera ourselves. The app requests no device permissions beyond network access. Uploading a document opens your device's own file picker, which needs no permission: only the file you choose is sent, and the app gets no other access to your files. In the iPhone and iPad app, the picker offers documents only, never the camera. On the website and in the Android app it can also offer your photos: a photo is collected only if you choose to upload it as a document, and it is then stored like any other document.

The installation identifier, in full

The mobile apps can be updated in place, so a fix reaches you in hours instead of waiting in a review queue. To do that, the app asks our update service each time you open it whether a newer version exists.

That question includes an identifier for your installation of this app — not for you, and not for your phone as a whole. On iOS it is the identifier Apple gives an app vendor, which changes if you delete every Wholesale Payments app and reinstall. On Android it is a random value the app makes up the first time it runs and forgets when you uninstall. Alongside it go the app version, which update channel you are on, and your operating-system version.

It is not tied to your name, your email, or your training record. The update service is told nothing about who you are, and we do not send it anything that would let it work that out. It is used to decide which version to give you and for nothing else — not advertising, not analytics, not building a profile. This request happens even before we begin using in-place updates, because the update component is already built into the app.

What we do not do

Who can see your training record

Access is enforced on the server for every request. A manager cannot see another team by changing anything in the app.

Documents

Documents is where each department keeps its files. An administrator decides which folders each department or role can open, and the server checks it on every request, downloads included.

Where it lives

Your training record lives on Cloudflare infrastructure (Workers and D1) in the United States. Documents and their files are stored with Cloudflare too, under our own account. Training video is hosted there too, on Cloudflare Stream under our own account, and is played through links that expire; the courses we licensed from an outside provider are still served from Vimeo. Three other companies handle a narrow slice on our behalf:

WhoWhat reaches them
GoogleSigns you in. We never see your password; Google tells us who you are.
VimeoHosts the licensed courses we have not re-recorded, and receives the request to play them.
CapawesomeRuns the app-update service. Receives the installation identifier, app version, update channel and OS version described above — and, as with any internet request, your device's IP address.

Each is subject to its own privacy policy, and none of them receives your training record.

How long we keep it

Your training record is kept for as long as you have an account, and after you leave for as long as Wholesale Payments must be able to evidence that training was completed. If you delete your account, the record is detached from you at that moment and kept only in that pseudonymised form — apart from a count of the quiz attempts you had used, which is kept against a one-way fingerprint of your email address and is set out in full under Deleting your account. Documents and comments are kept until someone deletes them. A deleted comment is gone at once. A deleted document or folder is kept in the Trash for 30 days, then deleted for good (stored files included) within a day after that. Once it is, a record of the activity on it is still kept: its name, its size, and who uploaded, renamed, moved or deleted it, and when. Its contents, versions, comments and stars are not kept, and no record anywhere keeps what a comment said. Sign-in sessions expire after 12 hours. On the app, signing out removes the stored credential from your device immediately.

Deleting your account

You can delete your account from inside the app, without asking anyone: Settings → Delete account. It takes two steps and asks you to type the word DELETE, because it cannot be undone.

What is deleted, permanently and immediately:

What is kept, with your name removed:

What is kept against your address, without your name:

A quiz you had already passed carries nothing forward at all: passing it is what the attempts were for, and the record of the pass is detached along with the rest of your training record, so the cap goes with it.

It exists for one reason: deleting your account must not be a way to retake a quiz you have run out of attempts on — unless you had already passed that quiz, in which case it starts over completely, because the record of your pass is detached along with everything else. Without it, deleting and signing in again with the same address handed you a fresh set of attempts, and a quiz result would stop being evidence of anything. That is all it does: the short wait between two attempts starts over on a new account, because keeping it would have meant keeping the date that made your records identifiable, and a fifteen-second wait is not worth that.

Deleting your account does not remove your Wholesale Payments Google account, and does not end your employment or contract. If you sign in again afterwards you get a new, empty account: your previous training history is gone from your side and cannot be restored, and any courses assigned to your role will be assigned again, with their deadlines starting over. The one thing that carries across is the attempt count above — a quiz you had no attempts left on and had not passed still has none.

If you would rather someone did it for you, or you want a copy of your data first, email support@wholesalepayments.com.

Your choices

Children

The app is for employees and contractors. It is not directed at anyone under 16, and we do not knowingly collect data from children.

Security

Changes

Material changes will be announced in the app and the date above updated.

Contact

support@wholesalepayments.com Wholesale Payments, Inc.