What we hold about you

If you have an account

Your profile is the part you write. It can hold your name, a headline, a short bio, your city and country, your industry, your company and position, how many years you have been at it, your experience level, your skills, interests and goals, what you are open to, your language and timezone, your work history, and links you choose to add — LinkedIn, GitHub, a site of your own. Every one of those is optional and every one of them is yours to change or empty at any time.

Alongside it we keep your membership tier, and — if you have one — your Sahaba Club Microsoft 365 mailbox address and the dates its licence runs between.

Your email address and phone number

These sit in the authentication system, separately from your profile, and they are deliberately not in the tables and views that members read from each other. That is not a setting; it is how the database is built. A query that tried to show another member your email would not return the wrong answer, it would fail.

What you do here

The club records the things it needs in order to be a club: which events you saved, which you said you were going to, and which you opened; who you follow; the messages you send to other members; your posts, likes and comments on the member feed; and — if you use PromptArena — the prompts you submitted, the score, and the written feedback on each one.

The record of which events you opened exists for one purpose, which is to put better suggestions in front of you. It is a count and a date per event, it is readable only by you and by staff, and it is not shown to anybody.

If you do not have an account

A separate list holds people who gave us their details at an event, an intern intake or a hackathon and never went on to sign up. Depending on which form it came from, that can include a name, an email address, a phone number, a city and country, a date of birth, a LinkedIn or GitHub link, a university or employer, and an occupation — plus a record of which events they came to.

That list is not part of the membership directory, no member can see it, and nothing in it is used to build a public profile. It is used to invite people to things. Every email sent from it carries an unsubscribe link, and more on that below.

Who can see it

Someone who is not signed in: nothing

Every view that carries a member's details is granted to signed-in members only, and access for anonymous visitors is explicitly revoked. This is not a hidden button or a lock drawn in the page — it is enforced in the database, underneath the site, so it holds whatever a browser is told to do.

As Connect puts it to anyone who lands on it signed out: these are real people who chose to be findable, and we don't show them to strangers, which is also the promise that makes them willing to be here.

Another signed-in member

If you have Show me in Connect switched on, other members can see your name, avatar, headline, city and country, industry, company and position, experience, work history, skills, interests, links, and the events you have attended. That is the profile — it is meant to be read, by members.

They cannot see your email address, your phone number, or your Microsoft 365 mailbox, whichever way any setting is turned. Members reach each other through the club inbox or not at all.

What each switch does

Messages

A message is readable by the two people in the conversation and by nobody else — staff included. "Delete" on a conversation hides it from your side; it does not destroy the other person's copy, and the page says so rather than implying otherwise.

The one thing that is public

Staff

Club staff can read member profiles and the marketing contact list, because running the club needs it. Changes staff make to people's records are written to an audit log, and so is every export, including whether the export contained email addresses or phone numbers. Staff cannot read members' messages to each other.

Avatars are drawings by default — but the choice is yours

The circular picture next to a member's name is normally illustrated art in the club style. It is generated from a photo you supply — uploaded, or taken from the account you signed in with — and when you take that route the photo does not survive the process.

Concretely, for a drawing: the image arrives in the request, is held in memory, is sent to OpenAI's image API to be redrawn, and the memory holding it is wiped. It is never written to storage and never written to a column. Only the drawing is kept, and the moment the drawing is saved the record notes that the source was destroyed.

Avatars can be regenerated three times a month. Past that you get a drawn pattern instead, made in your browser with nothing sent anywhere.

CVs and LinkedIn exports

Onboarding offers to fill in your profile from a CV or a LinkedIn "Save to PDF" export, so you do not have to retype a career you have already written down once.

That document is sent to OpenAI to have the fields read out of it, and the result comes straight back to the form for you to check and correct. The extraction step writes nothing to your profile — you do, when you press save, and you can edit every field first. The document itself is never stored: there is no bucket for it and no column that holds one.

Worth being plain about one thing: the LinkedIn import is the PDF you export yourself. Nothing here reads your LinkedIn page, and signing in with LinkedIn gives the club your name, email and picture and nothing more — no positions, no skills, no connections.

Email we send, and stopping it

If you have an account

Signing up gets you a welcome email. After that, the newsletter is a switch on your profile — Send me the Sahaba Club newsletter — which starts on and which you can turn off at any time and back on again later. Newsletters go out one message per person, so no recipient ever sees another person's address.

Messages about your own membership — your mailbox, your licence, a password reset — are not marketing and are not covered by that switch.

If you do not have an account

Every campaign email carries an unsubscribe link, and the one-click unsubscribe header that mail clients use to put the button in their own interface. Following the link opens unsubscribe.html, which asks you to confirm rather than acting the moment the page loads — mail clients and security scanners fetch links automatically, and a page that acted on being opened would unsubscribe people who never read the message.

The opt-out is checked again at the moment of sending, not only when the list is built, so unsubscribing while a campaign is going out still stops it reaching you.

Analytics, and the question we ask first

Who else touches your details

This is the complete list, and it is short because there is no advertising anywhere in this site and the single analytics tool on it does not load unless you have agreed to it.

Outbound links to event organisers, our social accounts and members' own sites are ordinary links. Following one takes you to somebody else's site under somebody else's rules, and nothing about you goes with you.

Changing or removing your details

Change anything

Open your profile. Every field on it is editable, including clearing one entirely.

Disappear without leaving

Turn off Show me in Connect and you are out of the directory immediately: no member can find you, open your profile or start a conversation with you. Your account, your events and your history stay exactly as they are.

Delete the account

If you never signed up

Unsubscribing stops the email. If you would rather we deleted the record altogether, ask at info@sahabaclub.com and we will.

A profile written about you before you joined

Some EduHackAI participants have a profile the club assembled from what they typed into the hackathon's own forms, waiting for them to claim it. Nothing in it was invented and nothing was fetched from anywhere else — a LinkedIn address somebody typed into a form is an address, not a page we read. If one of those is yours and you would like it changed or taken down, whether or not you want to join, email info@sahabaclub.com.

What this page does not tell you

It describes the system as built, and it stops there deliberately. We have not set fixed retention periods, so this page does not claim any — records are kept until they are deleted, and the paragraphs above say how to get that done. If you need something more formal than this for your own compliance, ask and we will answer a specific question honestly rather than publish a generic one.

If any of this turns out to be wrong, that is a bug and we would like to know. info@sahabaclub.com.