Advent of Code Rewards

2025 Edition

Privacy Policy

Our Contact Details

Name: CompSoc
Address: CompSoc, School of Informatics, Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB.
Email: admin@betterinformatics.com

Types of personal information collected

We collect the following information:

Information collectedRequired/OptionalWhy we collect it
Your AoC IDRequiredFor syncing star data
Your Discord IDOptionalFor notifying stars on Discord, and for extra login security
Your institutional (Edinburgh) emailRequired
(if exchanging rewards)
For contact when exchanging rewards
Your physical presence in EdinburghRequired
(if exchanging rewards)
For verifying eligibility for rewards

How we get the personal information and why we have it

All of the personal information we process is provided to us directly by you as part of the account setup procedure.

We use the information that you have given us in order to limit access to the Advent of Code Rewards Platform to only current University of Edinburgh students who are able to physically pick up rewards.

  • The first limitation exists because this service is directly funded by CompSoc Edinburgh, and we prioritise servicing the organization's target audience.
  • The second limitation exists because all rewards provided on this service are physical, and shipping fees are not something we have budget for.

Under the UK General Data Protection Regulation (UK GDPR), the lawful bases we rely on for processing this information are:

  • Performance of a Contract.
    When we provide you with our service or communicate with you about them, we require your personal information in order to perform what you expect from our service. Specifically, this includes our usage of personal information to accurately fetch star information from Advent of Code, to record all of your token exchange transactions, and to reach you when organizing the physical reward exchange.
  • Legitimate Interest.
    We require some aggregate statistics about the user base (e.g. number of users, number of total transactions) as well as personal information (e.g. distribution of stars collected over time period) in order to optimize our reward range for the next year. This helps prevent excessive spending or budgeting from the organizer side and allow us to provide an enjoyable service for you in the long term.

How we store your personal information

Your personal information is securely stored on Digital Ocean servers hosted in London (LON1). We will keep these until the next year's run begins in November of the following year.

Your data protection rights

Under data protection law, you have rights including:

  • Your Right of Access. You have the right to ask us for copies of your personal information. Data will be provided in CSV format.
  • Your Right to Erasure. You have the right to ask us to erase your personal information. This will take the form of a scratched database record. However, by its nature, this will void you from exchanging any rewards.

Source Code

You can view the source code for the whole service on GitHub: https://github.com/compsoc-edinburgh/adventure


CompSoc

Software built with by volunteers at CompSoc
Deployed on CompSoc Kubernetes Infrastructure (CSKI).
Interested in the tech stack? Hit us up on the CompSoc Discord!