SyllyWeek
Privacy
SyllyWeek reads syllabus PDFs you upload and keeps what it found. This page says exactly what that means.
Last updated August 2026
What is stored
When you sign in with Google, SyllyWeek receives your name, email address and profile picture, and nothing else. It does not request access to your Gmail, Drive, Calendar or anything you have not explicitly handed it.
When you upload a syllabus and confirm it, SyllyWeek stores the details you confirmed: the course code and title, meeting times and room, the instructor and teaching assistants named in the document along with their university contact details, the dated events, the grading breakdown, and the reading list. It also stores short excerpts of the document — the lines a value was read from — so the review screen can show you where each fact came from.
What is not stored
The PDF itself is not kept. It is read in memory to extract the fields above and then discarded; only the filename remains. There is no copy of your syllabus on the server and no way to download the original back.
No payment details are collected, because nothing is charged for.
Who can see it
Only you. Every row carries your account id, and the database enforces that with row level security — a query made on behalf of one account cannot return another account’s rows even if the application code asks it to. Nothing is shared between accounts and nothing is public.
Data is held by Supabase (database and authentication) and served through Vercel (hosting). Both can see the data they store or transmit in the course of running the service.
Other people’s details
A syllabus names instructors and teaching assistants. Uploading one means storing their university contact details — information the university already published to you. SyllyWeek does not contact them, does not build a directory across accounts, and does not use those details for anything other than showing them back to you on your own course page.
No AI, and no training
Extraction is entirely deterministic — rules, patterns and date parsing. No language model is called anywhere in the product, so nothing you upload is ever sent to a model provider, and nothing is used to train anything.
Deleting it
Removing a course deletes it and everything attached to it immediately. Unconfirmed uploads are deleted automatically after seven days.
To delete your account and everything in it, email the address below and it will be done. There is no dark pattern here; it is one query.
Contact
Questions, corrections or a deletion request: solomon@haystackland.com.