kclsocieties

Unofficial

Every KCL society event, in one place

Created by

66 visits 0.1% of KCL has visited

Privacy policy

Last updated 3 October 2026.

kclsocieties is run by Armaan Naseem. Contact: [contact email: set SITE_CONTACT_EMAIL]. Not affiliated with King's College London or KCLSU.

What the site does

It lists upcoming events run by student societies at King's College London. It finds them by reading recent public posts from the societies' Instagram Business and Creator accounts.

Information about societies

  • Where it comes from: Meta's official Instagram API. For most societies we read public posts through Instagram's Business Discovery feature. For societies that connect their account on our For societies page, we read their posts with the permission they gave.
  • What we read: each post's caption, images, date and link, the number of likes and comments on recent posts, and the account's follower count.
  • How it's used: an automated service (Google's Gemini API) reads each new post once to find event details. The images are deleted once the post has been read. We show the event's title, date, time, place and a one-line summary, with a link to the original post. Like and follower counts are used only for the leaderboard.
  • How long we keep it: events are kept until they have happened. Posts waiting to be read are dropped after 30 days. Like counts are kept for 60 days. A connected society's login is deleted as soon as it disconnects.

Information about visitors

The site has no accounts, adverts or tracking. The server keeps a short technical log of requests (time, page, IP address) to keep the site running. When a society connects its Instagram, a temporary cookie protects the login for up to 10 minutes. The site counts how many times its main page is opened, without recording who opened it. While the site is in private beta, a cookie remembers for 90 days that you entered the password. If you use the removal form, we keep what you type in it until we've dealt with the request.

Who else handles the data

Meta (Instagram) provides the posts. Google processes new posts to find event details. Our hosting provider stores the site's database. We never sell or share the data.

Legal basis and your rights

We rely on legitimate interests: helping students find society events, using posts the societies chose to make public. You can ask for a copy of what we hold, ask us to correct or delete it, or object to its use. Ask us to remove a society or contact us at [contact email: set SITE_CONTACT_EMAIL]. You can also complain to the UK Information Commissioner's Office (ico.org.uk).

Hi, I'm Armaan!

I'm a 2nd Year BSc AI & Philosophy student at KCL. I'm very interested in AI Safety, Machine Learning, and Startups (I cofounded my first startup the day after my last A Level exam).

I made this website because I noticed I'd always miss society events I wanted to go to since they'd appear on my Instagram feed a day or two after they'd already finished. I noticed a couple people had this problem so I put it up on this website. It works by checking the Instagram posts of all the KCL societies, and then uses AI to figure out what the event is, and at what time, from the pictures societies post about events. It also automatically updates every day as societies continue posting.

Fun fact: this website was made in a single day.

A 3D model of Claudocle: a round glass monocle that clips onto glasses, with a small projector inside
Claudocle

Other than this I work on a bunch of other stuff. One example is "Claudocle". It's a little glass monocle that clips on top of your glasses. Inside it there's a projector for you to see a computer screen inside your glasses. I wanted this so I could have my Claude Code terminal on my glasses wherever I go, since I get a lot of ideas for projects and wanted a way to jump-start a project immediately from wherever I am (so I don't forget the idea), and do complex data analysis on whatever topic from no matter where.

If you have any thoughts of this website feel free to email, and just say hi if you see me around.

Kind regards,
Armaan Naseem