Privacy policy

Last updated 24 September 2026

DCU Timetable is built and run by Stephen Harcourt, an independent student developer. I am the data controller for the personal data the app handles. The app is not affiliated with or endorsed by Dublin City University (DCU).

Contact: stephenharcourt6@gmail.com

The short version

What the app collects and why

DataWhy
Your DCU email address and a password (stored only in hashed form)To create your account and to confirm you are a DCU student.
Your name, taken from your email addressTo match you to your class list, so the app can show the groups you are in.
Your student number, read from the barcode on your student card or typed in. The photo of your card is read on your iPhone and is never saved or sent anywhere; only the number is.To tell you apart from someone with the same name on a class list.
Your programme and groupsTo show the right timetable.
An account ID and a short public IDTo run your account. You give the public ID to an administrator only if you want to become a trusted reporter.
What you share: deadlines, confirmations that a deadline is right, and reports that a class was cancelled or went aheadTo show them to other students taking the same modules. Students do not see who shared what.
Reports you make about a deadline, and the people you hideTo review abusive or wrong content, and to stop hidden people's posts from reaching you.

Kept only on your iPhone, and never sent anywhere: classes you mark as not attending, groups you hide, your appearance setting, and a copy of your timetable so it works offline.

Your iPhone fetches timetable data directly from DCU's timetable provider, Scientia. No account details are sent with that request.

Class lists

An administrator may upload a class list for a programme, supplied by the course, which says which group each student is in. While the list is being read, it is sent to Mistral AI, which works out its layout. What is stored afterwards is not your name. Each entry is turned into a keyed code that can't be reversed into a name, and stored with your group and, if the list has one, your student number. When you sign in, the app works out your code from your name and looks up your group.

A class list is replaced when a new one is uploaded, and an administrator can delete it at any time.

Legal basis

Running your account and showing your timetable is necessary to provide the service you signed up for (GDPR Article 6(1)(b)). Moderating shared content, keeping the service secure, and matching you to your class list rest on legitimate interests (Article 6(1)(f)): giving students an accurate timetable and a safe place to share deadlines.

Who else handles the data

Each processes the data only to provide its service.

How long it is kept

Your rights

You can ask for a copy of your data, have it corrected or deleted, or object to how it is used. Email the address above. You can delete your account yourself in the app under Account → Delete account. If you are unhappy with how your data is handled, you can complain to the Data Protection Commission in Ireland (dataprotection.ie).

Age

The app is for university students and is not intended for anyone under 16.

Changes

If this policy changes, the date at the top changes too. Significant changes are also announced in the app.