Skip to content

How we use AI

Seven features in this product send text to a language model run by a third party. This page names all seven, says exactly what leaves our server and what deliberately does not, and — where we have not yet done something a reviewer would like us to have done — says that too.

Where AI is used

Nothing else in the product calls a model. Every call below goes through one gate that checks consent, then the organisation’s monthly limit, then whether a provider is configured at all.

  • Reading your CV

    For mentees, on their own CV.

    Sent
    The text already extracted from your CV file, capped in length.
    Never sent
    The file itself, and anything that is not in the CV.
    Consent
    Your explicit consent, given and withdrawn under Account → Privacy.
  • CV feedback

    For mentees, on their own CV. Free — never behind a payment.

    Sent
    The same extracted CV text.
    Never sent
    The file itself. The route only ever reads the CV of the person asking.
    Consent
    The same CV consent as above.
  • Interaction summary

    For a mentor or an administrator, on their own mentorship.

    Sent
    The 30 most recent log entries — date, type, subject and notes — and the mentee’s name.
    Never sent
    Attachments, documents, e-mail addresses, phone numbers and the CV.
    Consent
    The mentee’s explicit consent, not the mentor’s. Withdraw it and the button stops working.
  • Interview preparation

    For mentees, for themselves. Free — never behind a payment.

    Sent
    The target position, the skills on the profile, and an optional short note on what to focus on.
    Never sent
    Your name, your contact details, your CV, and anything about your mentor.
    Consent
    None is asked, because nothing identifying you is sent.
  • Mentor matching

    For administrators, when assigning a mentor.

    Sent
    A mentee’s skills, target position and interests, and up to five mentors as anonymous letters A–E with their skills, interests and current load.
    Never sent
    Every name, e-mail address and identifier on both sides. The letters are matched back to real people on our own server, after the answer comes back.
    Consent
    None is asked, because nothing identifying anyone is sent.
  • Themes in written feedback

    For administrators: evaluation comments, weekly-report blockers and written survey answers.

    Sent
    The texts themselves, with e-mail addresses, phone numbers and links masked — and, in evaluation comments and weekly reports, the names of the people involved. Survey answers are sent without who wrote them, and only above the survey’s response floor.
    Never sent
    Who wrote which text, and any identifier from our database. Below a minimum number of texts nothing is sent at all.
    Consent
    None is asked: these are the programme’s own records, read by an administrator who can already open each one, and names are masked before sending.
  • What changed on the dashboard

    For administrators, on the analytics page.

    Sent
    The totals the dashboard already shows — counts per stage, per month and for sign-ups — and the names of the stages.
    Never sent
    Any person’s name, any per-person row and any identifier. A paragraph that cites a number the figures do not contain is thrown away, never shown.
    Consent
    None is asked, because only totals are sent.

Who processes it

AI requests go to Anthropic’s API and its Claude models. Anthropic acts as a sub-processor for this processing and for nothing else. The operator of this instance holds the API key and chooses the model; with no key, every feature above is off and hides itself.

Model training

We do not train, fine-tune or evaluate any model on your data, and we never will without asking first. We are an ordinary API customer on the provider’s published commercial terms; we have not signed a separate data-processing agreement or a zero-retention addendum with them, and we would rather tell you that here than imply a guarantee we do not hold.

Saying no

Two of the seven features depend on a consent you give yourself, per purpose, under Account → Privacy. You can withdraw either at any time; the next attempt simply stops. Nothing else in the product breaks when you do — no core flow depends on AI, and declining costs you no feature you already had.

Switching it off for a whole organisation

An administrator can set the monthly AI limit to zero, which switches every feature above off for everyone in the organisation whether or not a provider key exists. A deployment with no key configured is off by default. In both cases the features hide themselves rather than showing a broken button.

A person decides, always

No model sets a pipeline stage, accepts or rejects anyone, makes an offer or changes an account. Mentor matching is ranked first by a plain rule — shared skills, then who has room — and the model only re-orders that shortlist and adds one sentence of reasoning; an administrator reads it and chooses. Reading a CV proposes values you apply field by field, or do not. Anything that touches a hiring decision is reviewed by a human before that decision is made.

What is kept

What is sent to the provider is never stored. Your CV feedback and interview prep are kept, so they are still there after a reload: only you can see them unless you choose to share them, the same request within a week is answered from the saved copy, and they are deleted after your organisation’s retention period or together with your account. Interaction summaries, match rationales and the summaries of written feedback that administrators request are kept the same way, so they can be shown again; a summary of written feedback is deleted as soon as anyone it may quote is erased. Other generated text is shown in your browser and is gone when you reload; the one exception is a CV field you deliberately apply to your profile. For each call we also store a metering row (which feature, when, which account) with no prompt and no output, so the monthly limit can be counted.

How to recognise generated text

Everything a model wrote carries a ✨ marker labelled “AI”, a description for screen readers and — where it is prose you might act on — a line reminding you to check it. If a piece of text in this product is not marked, a person or a plain rule produced it.

What we do not have yet

A page that lists only the good parts is worth nothing. As of today:

  • We hold no SOC 2 or ISO 27001 certification for this application.
  • We have signed no separate data-processing agreement and no zero-retention agreement with the AI provider; we use their published commercial terms.
  • We cannot promise a processing region — requests are served wherever the provider serves them.
  • We have published no evaluations measuring how accurate or how biased these five features are.

The technical version

The same facts written for engineers and kept next to the code — every task, every cap, every failure mode — are in the repository. If this page and that document ever disagree, the document is the one being checked against the code.

Read docs/ai.md on GitHub →

Privacy notice →

← Back to home

How we use AI · Internship CRM