Compass Back to Compass

Privacy policy

Last updated September 29, 2026

The short version. Compass runs on your Mac. There's no Compass account and no Compass server, and it has no analytics, ads or tracking. Your coursework travels between your Mac and your school's Brightspace, and to Apple Calendar or Google only if you turn those on. None of it is ever sent to us.

Signing in

You sign in on your school's own sign-in page, shown in a Compass window. Compass never sees, reads or stores your password.

Once you're in, Compass keeps the Brightspace session cookies so it can stay signed in. They go in your Mac's Keychain, and they don't sync to iCloud Keychain. If you turn off "Remember sign-ins in Keychain", Compass doesn't put them in the Keychain.

Either way, the sign-in window keeps its own website data and cookies on your Mac, like any browser does, so your school's "stay signed in" works. Signing out of Compass clears them.

What Compass reads from Brightspace

Compass talks to your school's Brightspace site (today that's uottawa.brightspace.com). It only reads, and it never changes anything in Brightspace. It reads:

When Compass fetches these itself, its requests identify themselves as Compass, so your school can tell them apart from your browser. (The sign-in window shows your school's pages like Safari would.) Compass checks for changes every 15 minutes or more (you choose), when you open it, and when you ask.

What's kept on your Mac

Compass stores what it needs in ~/Library/Application Support/Compass/ (the App Store version keeps the same files inside its own container). These are:

Your settings go in ~/Library/Preferences/com.arunsabaratnam.Compass.plist. If you connect Google, that file also holds your Google email address and the IDs of the calendar and sheets Compass made there.

macOS also keeps some files for Compass on its own: the sign-in window's website data (in ~/Library/WebKit and ~/Library/HTTPStorages), and a temporary cache of recent responses from Brightspace and Google (in ~/Library/Caches/com.arunsabaratnam.Compass).

Nothing here leaves your Mac unless you turn on one of the features below.

Reading a syllabus

A syllabus is read entirely on your Mac. If Apple Intelligence is on, Compass uses Apple's on-device model; otherwise it uses its own rules. The file is never saved or sent anywhere, and only the dates you choose to add are kept, as your own deadlines.

Features that send data elsewhere, only if you turn them on

Apple Calendar

Compass can keep your deadlines in a calendar called "Compass" (and "Compass export" if you export there). Each event has the item's title, your name for the course (or its code), the course code and name, a link to Brightspace and a short "Added by Compass" note. For deadlines you added yourself, it also has any notes you wrote. When you turn this on, Compass asks for full access to your calendars, which is what macOS requires for an app to make and update its own calendar. It only ever changes the "Compass" and "Compass export" calendars, and it doesn't read or copy your other events anywhere. If your default calendar account is iCloud, Apple syncs the calendar to your other devices, under Apple's privacy policy.

Google Calendar and Google Sheets

If you connect Google, you sign in on Google's own page in your browser. Compass asks only for access to the calendars and files it creates itself, plus your email address so it can show which account is connected. It can then:

Google's side of this is covered by Google's privacy policy. The Google sign-in is kept in your Keychain, or only in memory while Compass is open if you turn off "Remember sign-ins in Keychain". You can disconnect in Compass, or remove access from your Google account at any time.

Notifications

Reminders and alerts are made on your Mac and shown by macOS. They can include course names and item titles, and may appear on your lock screen, depending on your Mac's settings.

Updates

Compass from TestFlight or the App Store is updated by Apple. A copy downloaded straight from GitHub instead checks GitHub once a day for a new version. Like visiting any website, that request shows GitHub your IP address (see GitHub's privacy statement). It sends nothing else about you or your Mac.

What we don't do

Compass isn't affiliated with D2L, Brightspace or any school.

Removing your data

Students

Compass is made for university and college students. It isn't meant for children under 13, and it doesn't knowingly handle their information.

This website

This site has no cookies, analytics or trackers. It remembers whether you picked light or dark mode, in your own browser's storage. The site is hosted by Vercel, which keeps standard server logs, like IP addresses, to run and protect the site (see Vercel's privacy policy).

Reporting a problem

Compass never sends reports on its own. If you choose to report an issue, what you send depends on how:

What you send is used only to fix and improve Compass.

Changes and questions

If this policy changes, the new version will be posted here with a new date. Questions? Email support@trycompass.now.