CourseBuilder+ — Privacy Policy
Effective date: September 28, 2026 · CourseBuilder+ was called PreseMaker before version 2.0; this policy covers both names.
Who we are
This policy covers CourseBuilder+ (formerly PreseMaker), a Windows desktop application published on the Microsoft Store by Dean Eaglin ("we", "us"), the publisher named on the app's Store listing. Contact: ron.eaglin@gmail.com.
Summary
CourseBuilder+ helps a teacher build a course: modules, their topics and learning outcomes, and from them presentations (with optional narration), documents, quiz questions, assignments, cloze notes, games and activities. Its AI features write that material from the topics you choose, using an AI provider account of your own.
Your courses stay on your computer, and we never receive any of them. There are no accounts with us, no advertising, no analytics, and no telemetry of any kind. The app sends nothing to us, ever.
CourseBuilder+ can send something out of your computer only when you ask it to: to the AI provider whose key you entered, to Google's text-to-speech service if you narrate a presentation, to a web address you give it, and to a place you choose to publish to. Each is described in full below.
What we collect
Nothing. No personal information, no usage or diagnostic data, no device identifiers, no location. The app has no account of ours to sign in to and no in-app purchases, and we operate no server that CourseBuilder+ talks to.
Your work, and where it stays
Everything you make — courses, modules, topics, outcomes, and every presentation, document, quiz, assignment and activity the app produces — is written only to your own computer:
Documents\PreseMaker— your courses and the app's settings. The folder keeps its old name so that nothing made with PreseMaker moves or is lost. These are ordinary files (JSON, HTML, Markdown, PowerPoint, Word, audio); you can read, copy, back up or delete them yourself at any time, with or without the app.Documents\AiManager— your AI settings, shared with the other programs that use AI Manager (such as Gamify+ and Author+): your API keys (encrypted, see below), a log of what the programs did, and a ledger of AI requests so you can see what you have used and what it cost. The ledger records the date, program, provider, model, purpose and token counts of each request. It does not keep the text you sent.
None of it is uploaded or synchronised anywhere by the app on its own account, and none of it ever comes to us. Uninstalling CourseBuilder+ does not delete your courses: they are your files, and they stay until you delete them. We have no copy and no way to obtain one.
The AI features, and your API key
CourseBuilder+ has no AI of its own and no AI subscription bundled with it. To use an AI feature you supply your own key for the provider you prefer — Anthropic (Claude), Google (Gemini), OpenAI, Mistral or xAI — in AI Manager, the settings window CourseBuilder+ shares with our other programs. A key entered there works in all of them.
- Nothing is sent unless you ask for it. Each AI feature is a button you press. The app does not send your courses in the background.
- What is sent is what that request needs: the topics and outcomes you ticked, the options you chose, and any source material you added (a document, a web page, pasted text, a PowerPoint's text, or a picture you asked it to describe). You can see the exact text of a request before it goes out with the app's Prompt button, and the window shows an estimate of its size before you press Generate.
- Where it goes. Directly from your computer to the provider you chose. It does not pass through any server of ours, and we cannot see it.
- What happens to it there is governed by that provider's terms and privacy policy, not by this one. Providers differ on whether they retain prompts, for how long, and whether they use them for training. Do not send student records or anything that identifies a student.
- Your key is stored on your computer, encrypted with the Windows Data Protection API under your Windows user account, so another user of the same PC cannot read it. It is sent to that provider, and to nobody else. You can remove it at any time in AI Settings.
- Keys you had saved in PreseMaker are copied into AI Manager once, on your own computer, so you do not have to type them again. Nothing is sent anywhere to do this.
Narration (Google Cloud Text-to-Speech)
If you turn a presentation's narration into audio, the narration text of each slide is sent to Google Cloud Text-to-Speech, using a Google Cloud credentials file of your own that you choose in Settings. The file stays where you keep it and is used only to sign in to Google. The audio comes back and is saved in your course. Google's terms and privacy policy govern what it does with the text.
Web pages, videos and pictures you point it at
- When you give a web address or a YouTube link as source material, or add one as an external material, the app fetches that page (or the video's transcript) so it can be read. When you import a game from a web address, it fetches that page and the files it needs from the same site.
- When you search for public pictures, the words you type are sent to
Openverse (
api.openverse.org), a public catalogue of openly licensed images, and the pictures you choose are downloaded. - These requests go straight from your computer to that site, like a visit from a web browser, and carry nothing of yours but what the request needs.
Publishing, only if you choose
- A website on GitHub Pages, or a course kept in Git. If you publish a course website or keep a course in a Git repository, the app runs Git on your computer and sends the course files to the repository you named, with the sign-in Git already has on your computer. It is your account and your repository; we have no access to either. A published website is public — anyone with its address can read it.
- A course repository (for example a state course-sharing site). If you add one and publish to it, the app signs in with the email and password you gave for that site — the password stored encrypted on your computer — and sends the modules you chose. That site's own terms and privacy policy apply.
- Exports — Common Cartridge, SCORM, website folders, archives — are files written to your computer. What you do with them afterwards is up to you.
Network use
CourseBuilder+ connects only to the destinations above, and only when you ask: your AI provider, Google Text-to-Speech, a web address you gave it, Openverse, and a place you publish to. It does not check for updates, report errors, show advertising, or contact us. The Microsoft Store handles installation and updates on its own, as it does for every Store app.
Permissions
The Store package declares runFullTrust, the standard capability for any full
desktop (Win32) application, which is what lets CourseBuilder+ read and write your own course
files through ordinary Windows file access, and internetClient, which is what
lets it reach the services described above. CourseBuilder+ never needs administrator
rights.
Third parties
The only third parties that can receive anything are the ones you choose, as described above: your AI provider, Google Text-to-Speech, the sites you point the app at, Openverse, and the places you publish to. Microsoft operates the Store you downloaded CourseBuilder+ from, and Microsoft's own privacy statement covers that download.
Retention and deletion
Because nothing is stored on any computer but yours, there is nothing for us to retain or delete. Deleting your course folders, or uninstalling the app, removes everything it holds on your machine. Anything you sent to an AI provider or another service is held, or not held, under that service's policy; ask them.
Children
CourseBuilder+ is a course-authoring tool for teachers and other adults. It is not directed at children, and because it collects no information from anyone, it collects none from children.
Changes to this policy
Updates will be posted on this page with a new effective date. If a future version of the app does something this policy does not describe, this page will say so before that version ships.
Contact
Dean Eaglin — ron.eaglin@gmail.com