Skip to content

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.

If we send you a business proposal

When Sahaba Club proposes work to an organisation, the proposal is a page on this site rather than a document attached to an email. The link we send is personal: it is issued to one named person, so opening it tells us that it was opened, when, how long the page was open for, how far down it was read, and whether the PDF was downloaded. That exists so we know whether a proposal landed and what to follow up on. Only the founder can see it. It is not shown to members, to staff, or to anyone outside the club.

Stored beside the open: a one-way hash of the IP address and never the address itself, a coarse description of the device — phone or desktop, the operating system family, the browser family, and nothing finer than that — the country that hash resolved to, and the site the visit arrived from. We also hold whatever contact details the proposal was addressed to, which is usually a name, an email address, a phone number and a job title.

If the browser sends Do Not Track or Global Privacy Control, we record only that the link was opened and which sections were reached. No IP hash, no device description and no country are kept. The link still says who, because we are the ones who sent it.

To stop it, write to info@sahabaclub.com and we will revoke the link and delete the record of it having been read.

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.

The attending badge

When you register for a club event we make you a badge to share — a picture that says you are attending, with your name and your photo on it. It is made automatically, and it is private to you until you choose to send it somewhere.

What is on it

Your name, your role and company as they appear on your profile, your picture — the same avatar the site already shows, or a tile of your initials if you have not set one — and the event's title, date and format. Nothing else about you. No email address, no phone number, and nothing about any other member.

The picture is drawn in your own browser, not on our servers.

Who can see it

Removing it

Open the event page, press Your attending badge, then Delete my badge. The picture is deleted from our storage — the file goes, not a flag. That cannot be undone, though anything you have already posted stays wherever you posted it, as with any other picture.

Deleting the badge does not touch your registration. You are still going to the event.

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.

What we learn about the email itself

Our emails go out through Resend, and it reports back to us about each one: that it was delivered or bounced, that it was marked as spam, that it was opened — measured by a tiny invisible image in the message — and that a link in it was clicked, which works by routing the link through Resend's servers on its way to the destination. These reports are tied to your email address and we keep them.

What they are for: knowing whether a campaign was worth sending, and protecting your inbox — an address whose mail bounces stops being written to, and marking one of our emails as spam stops all of them, permanently. What they are not for: nothing here is sold, shared or joined to advertising, and none of it changes what any member sees on the site.

Two honest limits. Open counts overstate reality — Apple Mail and several other clients fetch the images in mail automatically, which registers as an open you never made, so we treat that number as rough at best. And this measurement comes with the email rather than with a question: the way to not be measured is the same as the way to not be mailed — the unsubscribe link in every message, honoured immediately.

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.