Privacy Policy

Your records stay with you.

HomeLesson is a local-first iPhone and iPad app for planning home education, tracking sessions and evidencing learning. This policy explains what data HomeLesson processes, where it is stored, and your choices. It is intended for App Store review and for users.

Effective 19 September 2026 Version 1.0 Contact: [email protected]
Summary

Records stay private unless you export them. HomeLesson does not require an account and does not operate a central server that stores your children’s learning records. Your logbook — children, subjects, topics, sessions, notes, photos and timetables — is stored on your device. There is no analytics, advertising, tracking or network service layer. Information leaves your device only when you tap Export or Share. This summary does not replace the details below.

Education limitation

Parent-recorded home-education log. Generated from the parent’s own records. This is not an assessment by any awarding body or local authority.

HomeLesson is a planner, tracker and evidence logbook. It does not grade, predict, assess or examine. Confidence (not started / learning / confident) is tracked by the parent — never a grade, prediction or assessment. The same footer appears on every page of every generated PDF portfolio, and the same limitation appears in onboarding, topic screens and Settings.

1. Who we are

HomeLesson is published by M-PAX Group. For privacy enquiries, contact [email protected].

2. Overview & scope

This policy describes how HomeLesson handles information when you use the iOS / iPadOS app and when you visit this website. The app is local-first: all core features — child profiles, subjects and topics, guided GCSE maths path, session timer, timetable and reminders, progress, attendance, portfolio PDF, backup — work without a backend and without a network connection, including in Airplane Mode.

We do not make claims such as “nothing ever leaves your device” without qualification. Records stay on your device except when you choose to export or share them — at that point a copy is sent wherever you choose (e.g. Files, Mail, AirDrop, your local authority). That moment is disclosed in the app and in §9 below. The in-app Settings → About & privacy screen should always be treated as the authoritative description for the shipped build.

3. Information HomeLesson processes

HomeLesson processes the following only to provide the features you choose to use. All of it is stored on your device (§6):

CategoryExamplesPurpose
Child profilesName, year group or date of birth (optional), photo (optional)Identify whose plan, sessions and portfolio you are viewing
Subjects & topicsSubject names and colours, required-topic checklists, custom topics, resource links, confidence (not started / learning / confident)Show coverage and mastery overview per child
Guided-path activityTopics visited, worked-example progress, check answers (correct / incorrect / skipped), resume positionResume the GCSE maths path; derive confidence from checks
Study sessionsStart / end times, duration, subject, topics covered, short notesBuild the learning record; derive hours and attendance
Terms & timetableTerm names and dates, weekly slots, reminder preferencesShow the week’s schedule; schedule local reminders
Media attachmentsPhotos of handwritten work you attach, filenames, sizes, hashesKeep visual evidence alongside sessions; include in portfolios you generate
Portfolio choicesSelected child, date range, section togglesGenerate the PDF you asked for
App dataPreferences (e.g. appearance), selected child/tab, backup-health stateRemember your settings

HomeLesson does not collect analytics, identifiers for advertising, location history, contacts, or health data from any other app or device. There is no account profile, no social graph and no advertising profile. Guided-path content (GCSE maths topics, required-topic checklists) ships inside the app bundle; it is data, not tracking.

4. Photos of work

Attaching photos is optional. When you choose a photo, HomeLesson uses the system photo picker (PhotosPicker / PHPicker) to import a copy into its private sandbox (Application Support/Media/) with iOS file protection and downsampling. Only metadata (filename, type, size, hash) is stored in the database; the bytes live as protected files.

5. Timetable reminders (notifications)

Timetable reminders are local notifications scheduled on your device — they work without a backend and in Airplane Mode once scheduled.

6. On-device storage & offline operation

Your logbook is stored locally on your device using SwiftData (structured records) and protected app storage (photos). No backend is required for any core feature. If you delete the app without exporting a backup, your records and photos may be lost — the app tells you this during onboarding and in Settings, and shows a backup-health indicator with a 14-day warning.

Backups are files you create: a versioned JSON envelope with stable IDs and relationship IDs, optionally with a staged media directory (“Export with media”). A structured-only export is always labelled as such before export. Imports are validated before anything is written; Replace requires typed confirmation and creates a verified safety backup first.

7. No account required

HomeLesson does not require you to create an account or social profile. There is no hosted profile containing your children’s learning history. Anyone else can only see data if you send them an exported file.

8. Third-party services & Apple frameworks

Apple platform services

HomeLesson uses Apple frameworks only: SwiftUI, SwiftData, UserNotifications, PDFKit / Quick Look, PhotosUI / PHPicker, CryptoKit. Their use is subject to Apple’s privacy policy and your device settings. No Firebase, Supabase, analytics, ads, remote fonts, third-party SDKs or AI services are included, and the app contains no network service layer by construction.

No place-data or map providers

HomeLesson performs no place lookup and sends no coordinates to any provider. There is no map tile loading and no location tracking.

Websites you choose to open

This website and any links you tap (e.g. Apple support articles, resource links you saved) are governed by their own policies. Exported files you send via Mail, Messages, AirDrop or Files are governed by those services and recipients.

9. Data sharing — only when you tap Share

We do not sell your children’s learning records or photos to third parties and we do not build advertising profiles from them.

We share data only as follows:

App Store Connect privacy details: Data collected — none. No analytics, identifiers, tracking domains or network calls. The privacy manifest declares no tracking (NSPrivacyTracking = false) and an empty collected-data-types array.

10. Retention & deletion

Your logbook is retained on your device until you delete it:

We cannot delete copies you already shared (e.g. a PDF you emailed to your council). Have the final wording reviewed against the shipped build before publication.

Where UK GDPR / EU GDPR applies, we process on-device logbook data to perform the contract (provide the app you requested) and on the basis of your consent where you grant optional permissions (Notifications, Camera, Photo picker selection). You may withdraw consent by changing the permission in iOS Settings; this does not affect prior processing. Because processing is local, withdrawing consent simply disables the dependent feature.

12. Children

HomeLesson is a tool for the parent, who creates and holds the learning logbook on their own device. Key points for App Store review and for families:

Ensure the App Store age rating reflects a parent-held utility with user-entered photos, and have this section legally reviewed for COPPA, UK Age Appropriate Design Code and EU GDPR-K obligations in your launch jurisdictions.

13. Your rights

Depending on your jurisdiction, you may have rights to access, correct, delete or restrict processing of your information, and to object or withdraw consent. Because your logbook is on your device, you can directly access, correct, export and delete it in the app (children, subjects, sessions, timetables, Backup & restore, Settings). To exercise other rights, contact [email protected].

UK users may also lodge a complaint with the Information Commissioner’s Office (ICO).

14. Security

We design HomeLesson to minimise collection and keep processing on-device: SwiftData + iOS Data Protection for stored files, OS-controlled permissions requested in context, Apple platform security, and no network attack surface. No method is 100% secure, so we avoid claims such as “100% secure” and instead describe these actual measures. The app never logs your children’s details, notes or filenames.

15. Education limitation

HomeLesson is a planner, tracker and evidence logbook. It does not grade, predict, assess or examine; it does not auto-mark handwriting, calculate predicted grades, or replace the parent’s judgement, a tutor, a school, an exam board or a local authority. Confidence options (not started / learning / confident) are the parent’s own tracking, not attainment grades. Guided-path checks (correct / incorrect / skipped) record practice, not assessment outcomes. Required-topic checklists organise what has been covered; they are not a claim of curriculum approval or exam-board endorsement.

This limitation appears in onboarding, topic screens, the progress dashboard, portfolio footers and About — and in App Store metadata and screenshots, which match the actual local-only behaviour.

16. App Store review information

ItemDetail
App nameHomeLesson
Bundle IDnet.m-pax.HomeClass
Version1.0 (build 1) · iOS / iPadOS 17+ · iPhone + iPad (universal)
Support URLhttps://m-pax.net/homelesson/
Privacy Policy URLhttps://m-pax.net/homelesson/privacy.html
Login requiredNo. Launch → onboarding → add a child → Today. Works in Airplane Mode.
Data collectedNone (App Store Connect). No tracking.

17. Changes to this policy

We may update this policy to reflect app changes or legal requirements. The “Effective” date at the top will be updated and, where appropriate, we will note changes in release notes or in-app.

18. Contact

Questions or requests: [email protected]