Legal
Privacy Policy
Last updated: 5 November 2026
Who we are
Where Is My Uni (“WIMU”, “we”, “us”) helps prospective students discover universities and degree programmes in Germany. You can use it on our website, in our web app and, through our app, inside AI assistants such as Claude, ChatGPT and Codex. It is operated by Where Is My (Pvt) Ltd, a private limited company in Sri Lanka. Where Is My (Pvt) Ltd is the controller responsible for your personal data.
The company runs the service on whereismyuni.com, app.whereismyuni.com, mcp.whereismyuni.com, and its email on whereismy.group.
- Legal form: Private limited company, Sri Lanka
- Email: support@whereismy.group
For any privacy question or request, email support@whereismy.group with the subject “Privacy”.
Data we collect
We collect only what we need to run the service and the features you choose to use:
- Account and identity: when you sign in with Google, our sign-in provider passes us your name, email address, profile picture and a provider account identifier.
- Onboarding answers: where you’re from, your education, the subjects you studied, the level you want, your English and German results, your interests, and your timezone, so we can personalise your map and recommendations.
- Application materials you create: your applicant profile, the CVs you build, your motivation letters, and any academic transcript or document you upload (which may include your prior institution, grades and credits). You provide these only when you use those features.
- Application tracking: the programmes you track, their status, deadlines and document checklists.
- Credits: your credit balance and a history of credits you received and used in the web app.
- Technical and usage data: your IP address, device and browser information, and how you use the website and app, to keep the service secure and working, and, with your consent, to count visits.
- Records of requests from AI assistants, and usage counts, when you use WIMU in an AI assistant. See “Using WIMU in Claude, ChatGPT or Codex” below.
Why we use your data and our legal bases
| Purpose | Data we use | Legal basis (GDPR) |
|---|---|---|
| Your account and signing in, on the web and from an AI assistant | Name, email address, profile picture, sign-in provider id | Contract: providing the service you signed up for (Art. 6(1)(b)) |
| The map, course search, your tracker, CVs and letters, and the WIMU tools in AI assistants | What you save in WIMU, and what you or your assistant send to a tool | Contract (Art. 6(1)(b)) |
| Course recommendations, and keeping them up to date when you save onboarding answers or profile details | Onboarding answers, profile, confirmed transcript review, search words | Contract (Art. 6(1)(b)) |
| CV review, transcript review and reading the documents you upload | Your CVs, transcripts and uploaded documents | Consent (Art. 6(1)(a)), which you can withdraw at any time |
| Daily email digest and emails about your account | Email address, timezone, tracked deadlines and documents | Contract (Art. 6(1)(b)). You can turn the digest off in Settings |
| Keeping the service secure and available: usage limits, request records, error logs, duplicate-account checks and the fingerprint that stops repeat claims of starting credits | Hashed IP addresses, request records, account identifiers, hashed email address | Our legitimate interest in a secure service that isn't abused (Art. 6(1)(f)) |
| Counting visits to our website and web app | Pages viewed, device and browser, approximate location | Consent for analytics cookies (Art. 6(1)(a)). Before you choose, our legitimate interest in counting visits without cookies (Art. 6(1)(f)) |
| Meeting legal obligations | The minimal records the law requires | Legal obligation (Art. 6(1)(c)) |
Where Sri Lanka’s Personal Data Protection Act, India’s Digital Personal Data Protection Act or another law applies instead, we rely on the equivalent grounds it provides.
Using WIMU in Claude, ChatGPT or Codex
You can connect WIMU to an AI assistant, such as Claude (by Anthropic) or ChatGPT and Codex (by OpenAI), at https://mcp.whereismyuni.com/mcp. The assistant can then use WIMU tools to search courses, rank courses for you, manage your applications, and read and save your profile, CVs and motivation letters. Here is what that means for your data:
- We never receive or store your conversation. The assistant sends WIMU only what one tool needs: the tool’s name and its inputs, such as a search term, a course or an onboarding answer.
- WIMU saves only details you give or confirm for your WIMU account, such as onboarding answers, profile details, a CV or a letter you approved. The tools ask the assistant to show you what will be saved first.
- Searching courses, reading course or university details and showing universities on a map work without signing in. Tools that read or change your WIMU data ask you to sign in with your WIMU account and approve what the assistant may do.
- What a tool returns goes to the assistant and becomes part of your conversation there. Anthropic (for Claude) and OpenAI (for ChatGPT and Codex) decide how your conversation is handled. They are separate controllers of it under their own privacy policies, not our service providers.
- No WIMU tool in an AI assistant uses or spends WIMU credits. When the assistant writes or improves a letter or a CV for you, it does that with its own AI, and WIMU only stores what it saves.
- WIMU never submits an application for you. Application statuses are what you tell WIMU.
What each tool reads, keeps, returns and sends on
This is what each WIMU tool in an AI assistant reads, what it keeps in your WIMU account, what it returns to the assistant, and which of our providers it sends data to. Every tool also leaves a request record, described in the next section.
| Tool | What it reads | What it keeps in your WIMU account | What it returns to the assistant | Sent on to |
|---|---|---|---|---|
| Search courses (search_courses) | The public course catalogue, and the search words and filters the assistant sends | Nothing | Public course and university details only, nothing about you | CARTO, only if you open the panel's map: your device loads the map images from CARTO, which sees its IP address |
| Get course (get_course) | The public course catalogue, and the course the assistant asks for | Nothing | Public course and university details only, nothing about you | No one |
| Get university (get_university) | The public catalogue, and the university the assistant asks for | Nothing | Public course and university details only, nothing about you | CARTO, only if you open the panel's map: your device loads the map images from CARTO, which sees its IP address |
| Compare courses (compare_courses) | The public course catalogue, and the courses the assistant sends | Nothing | Public course and university details only, nothing about you | No one |
| Show universities on a map (show_universities_on_map) | The public catalogue, and the filters the assistant sends | Nothing | Public course and university details only, nothing about you | CARTO: your device loads the map images from CARTO, which sees its IP address |
| Rank courses for me (rank_courses_for_me) | Your onboarding answers, your profile, your confirmed transcript review, and the search words the assistant sends | Nothing | Whether you have finished onboarding; each course's rank, match score and match reasons; the public details of the courses and universities involved; the filters and sort the assistant sent, and where the page starts; when nothing matches, how many courses leaving out each filter would add; counts and ids, and whether something was created or replaced | OpenAI (to compare your search words with courses) and Cohere (to reorder the best matches against your search words, or against a summary of your profile when there are none). CARTO, only if you open the panel's map: your device loads the map images from CARTO, which sees its IP address |
| List my applications (list_my_applications) | Your application tracker | Nothing | Each tracked course's status, document checklist, and whether it has a CV and a letter; the public details of the courses and universities involved; the filters and sort the assistant sent, and where the page starts; counts and ids, and whether something was created or replaced | No one |
| Add course to tracker (add_course_to_tracker) | Your application tracker, and the course the assistant sends | The course, with a default document checklist, in your tracker | Each tracked course's status, document checklist, and whether it has a CV and a letter; the public details of the courses and universities involved; the filters and sort the assistant sent, and where the page starts; counts and ids, and whether something was created or replaced | No one |
| Update application status (update_application_status) | Your application tracker, and the new status the assistant sends | The new status, in your tracker | Each tracked course's status, document checklist, and whether it has a CV and a letter; the public details of the courses and universities involved; the filters and sort the assistant sent, and where the page starts; counts and ids, and whether something was created or replaced | No one |
| Remove course from tracker (remove_course_from_tracker) | Your application tracker, and the course the assistant sends | Nothing: it deletes the course and its checklist, documents and files from your tracker | Each tracked course's status, document checklist, and whether it has a CV and a letter; the public details of the courses and universities involved; the filters and sort the assistant sent, and where the page starts; counts and ids, and whether something was created or replaced | No one |
| Get my profile (get_my_profile) | Your applicant profile and onboarding answers | Nothing | Your name; your email address; your phone number; your location; your headline and summary; your education; your work experience; your projects; your skills and languages; your awards and certifications; your links; your onboarding answers (country, education, subjects, the level you want, English and German results, interests); whether you have finished onboarding | No one |
| Update my profile (update_my_profile) | Your applicant profile, and the profile details you give or confirm, which the assistant sends | The profile details the assistant sends, replacing the saved ones | Your name; your email address; your phone number; your location; your headline and summary; your education; your work experience; your projects; your skills and languages; your awards and certifications; your links | OpenAI: saving refreshes the text comparison behind your recommendations, which sends your onboarding answers and profile details |
| Submit onboarding answers (submit_onboarding_answers) | The onboarding answers you give, which the assistant sends | Your onboarding answers, replacing the saved ones | Your onboarding answers (country, education, subjects, the level you want, English and German results, interests) | OpenAI: saving refreshes the text comparison behind your recommendations, which sends your onboarding answers and profile details |
| Get motivation letter context (get_motivation_letter_context) | The course and its requirements, your profile, your CV for the course, your confirmed transcript summary, and the letter saved for the course | Nothing | Your name; your location; your headline and summary; your grades; your education; your work experience; your projects; your skills and languages; your confirmed transcript summary (institution, degree, modules); the letter saved for the course; the public details of the courses and universities involved; counts and ids, and whether something was created or replaced | No one |
| Save motivation letter (save_motivation_letter) | Your tracker, and the letter the assistant sends | The letter, on the course in your tracker. A saved letter is replaced only when you agree | Counts and ids, and whether something was created or replaced | No one: the assistant writes the letter with its own AI, and WIMU runs no AI on it |
| Get my CV (get_my_cv) | Your CVs | Nothing | Your name; your email address; your phone number; your location; your headline and summary; your grades; your education; your work experience; your projects; your skills and languages; your awards and certifications; your links; your CV's score; your CVs' titles and versions, and the course each is tailored to; counts and ids, and whether something was created or replaced | No one |
| Save my CV (save_my_cv) | Your CVs, and the CV or changes the assistant sends | The CV or CV changes, in your WIMU account | Your CV's score; your CVs' titles and versions, and the course each is tailored to; counts and ids, and whether something was created or replaced | No one: the assistant writes any changes with its own AI, and WIMU runs no AI on them |
Tools that use one of our AI providers also record the AI model, the amount of text it processed and its cost to us, so we can check our costs. These records stay with your account until you delete it.
Records of requests from AI assistants
For every request an AI assistant sends to WIMU, including requests we refuse, we keep one record:
| What we record | Why |
|---|---|
| Your WIMU account id (empty when the request had no sign-in) | Usage per user, preventing abuse, and deleting your records |
| Which assistant sent it (Claude, ChatGPT, Codex or other) and which app signed in, such as https://claude.ai/oauth/mcp-oauth-client-metadata | Telling assistants apart, support, and the Connected apps page |
| The kind of request and the name of the tool, such as search_courses | Usage per tool, fixing problems |
| How it ended (worked, failed, refused, timed out or cancelled) and a short reason, such as rate_limit_read | Error rates, fixing problems |
| How long it took | Performance |
| A one-way code made from the tool's name and inputs (a keyed HMAC-SHA256 hash), and the size of the inputs. The inputs can't be read back from the code | Spotting repeated or oversized requests, preventing abuse |
| When the request arrived | Usage over time, and deleting old records |
- We don’t keep your conversation, the tool’s inputs or what it returned.
- We don’t keep your IP address in this record. The browser or app name the request comes with is read to tell which assistant sent it, then dropped.
- If a request fails, our server’s error log records the error and the tool’s name, never the tool’s inputs.
- We use these records only to run the service, fix problems and prevent abuse. We don’t use them for advertising or profiling, and we don’t share them.
- Only WIMU administrators can see them, as totals per tool, per assistant and per day, and the most active accounts by account id.
- A daily job deletes each record 90 days after the request. When you delete your account, your records are deleted at once.
Usage limits and IP addresses
To keep the service available and stop abuse, we count how many requests reach WIMU from AI assistants:
- From each network (IP) address, when you use WIMU without signing in. When a request comes from Anthropic’s or OpenAI’s published servers, we count it against all signed-out users of that service together, not against your own address.
- From each signed-in WIMU account, for each kind of tool (looking things up, making changes, ranking courses).
- From each connecting app, such as Claude or ChatGPT, to spot unusual load.
- We never store IP addresses in readable form. Before an address is counted, it is hashed: turned into a keyed one-way code (HMAC-SHA256) that can’t be turned back into the address. IPv6 addresses are also grouped by their network prefix. A hashed address is still personal data, and we treat it as such.
- Each count is kept only for its time window (a minute or a day) and is then deleted automatically, normally within about a day and always within about two days. When you delete your account, the counts linked to your account are deleted with it.
- We use these counts only to apply usage limits, and to spot and investigate abuse. We don’t use them for advertising or profiling, and we don’t share them.
Your controls for AI assistants: disconnect or delete
You decide which assistants can use your WIMU account:
- Disconnect: remove WIMU in the assistant’s own settings (Connectors in Claude, Apps in ChatGPT, “claude mcp remove wimu” in Claude Code, “codex mcp remove wimu” in Codex). The assistant stops calling WIMU. Your WIMU account and everything saved in it stay as they are.
- Block from WIMU’s side: the Connected apps page (Profile → Connected apps) lists the assistants that used your account in the last 90 days. Removing one makes WIMU refuse every request it sends with your account, straight away and even if it signs in again, until you allow it again. Our sign-in provider, Clerk, doesn’t let us cancel the assistant’s sign-in there, so also disconnect it in the assistant.
- Delete: deleting your WIMU account (Profile → Account) deletes your saved data and your request records at once, and WIMU then refuses requests from every assistant you connected. Disconnecting alone deletes nothing.
- WIMU marks every tool that changes your data, so the assistant can ask you before it runs one. How and when it asks is up to the assistant.
Who we share data with
We do not sell your personal data. We share it only with service providers that process it for us, under contract, to run the service:
| Provider | What it does for us |
|---|---|
| OVHcloud (European Union) | Hosts our website, web app, AI-assistant server and database, and the database's backups. |
| Cloudflare (R2) | Stores the files you upload, and a weekly encrypted copy of our database kept away from our main hosting provider. |
| Clerk | Sign-in and account management, including signing in to WIMU from an AI assistant. |
| OpenAI | Turns profiles and search words into the text comparisons behind recommendations, including when you save onboarding answers or profile details; writes CV review suggestions and letter drafts in the web app. |
| Cohere | Reorders recommended courses against your search words, or a summary of your profile. |
| Mistral | Reads (OCR) and structures the CVs, transcripts and documents you upload in the web app. |
| CARTO | Serves the map images. Your device loads them from CARTO, which sees its IP address. |
| Resend and Zoho | Deliver our emails, including your daily digest. Zoho also hosts the page where you book a call with us. |
| Google Analytics counts visits to our website and web app. Google Calendar and Meet create the invite and video meeting for a call you book. |
When you use WIMU in an AI assistant, the assistant’s provider (Anthropic or OpenAI) receives what WIMU tools return, because you chose to use WIMU there. It isn’t our service provider, and its own privacy policy applies.
We may also disclose data when the law requires it, or to protect our users, the service or others from fraud or abuse.
International transfers
Our service providers are in several countries, so your personal data is processed outside your country of residence:
- Where Is My (Pvt) Ltd is a company in Sri Lanka, so your data is controlled from there.
- Your data is stored mainly in the European Union, with OVHcloud.
- Some providers are in the United States (Clerk, OpenAI, Google, Resend and Cloudflare), Cohere is in Canada, and Zoho may process email in the country of its data centre.
- Where the GDPR applies to a transfer, we rely on the provider’s certification under the EU–US Data Privacy Framework, or on the European Commission’s standard contractual clauses in its data-processing terms, or, for Canada, on the Commission’s adequacy decision.
- Where another law applies, such as Sri Lanka’s Personal Data Protection Act, we transfer data as that law allows, under contractual safeguards with each provider.
How long we keep your data
| Data | How long we keep it |
|---|---|
| Your account, profile, onboarding answers, CVs, letters, tracker, uploaded files and credit history | Until you delete them or your account |
| Records of which AI model processed your data, how much text and at what cost to us | Until you delete your account |
| Records of requests from AI assistants | 90 days, then deleted by a daily job |
| Usage-limit counts (by hashed IP address or account) | Until their time window (a minute or a day) ends, then deleted, normally within about a day and always within about two days |
| Server error and access logs | A limited time set by our hosting provider, used only to fix problems and stop abuse. Error logs from AI-assistant requests never include the tool's inputs |
| Database backups | Daily backups at OVHcloud for 30 days, and weekly copies in Cloudflare R2 for 8 weeks. Data you delete disappears from backups when they expire |
| The hashed fingerprint of your email address after you delete your account | For as long as we give new accounts starting credits, only to stop repeat claims |
| Website and web-app analytics | Under the retention period set in Google Analytics, at most 14 months |
When you delete your account, or ask us to, we permanently remove the data that identifies you, except the items listed under “Deleting your account and your data” below.
Deleting your account and your data
You can delete your account and your personal data at any time in the web app, under Profile → Account. Here is exactly what happens:
- What we permanently delete: your account and sign-in identity (removed through our sign-in provider), your profile and onboarding answers, the CVs you built, transcripts and files you uploaded, application materials and motivation letters, free text you wrote, your credit history, and the records and usage counts from your use of WIMU in AI assistants. This is a deletion, not a deactivation.
- What we keep to prevent abuse: a hashed fingerprint of your email address (not the address itself), so the same email can’t repeatedly open new accounts to claim starting credits. It can’t be used to recover your email address or rebuild your profile, and we use it for nothing else.
- What we may keep: the minimal records the law requires us to keep.
- Backups: deleted data stays in our encrypted backups until they expire, as set out above, and is never restored into the live service.
- AI assistants: once your account is deleted, WIMU refuses requests from any assistant you connected. What an assistant already received stays in your conversation there, under its provider’s policy.
- How long it takes: we complete deletion within 30 days of verifying your request.
Cookies and local storage
We use strictly necessary cookies to keep you signed in (set by our sign-in provider), and store preferences such as your theme and your cookie choice in your browser. Your active filters are kept in the page address.
Our website and web app use Google Analytics to count visits. It sets analytics cookies only if you accept them in the cookie banner. Before you choose, and if you decline, it sends measurements without cookies or advertising identifiers. We do not use advertising or cross-site tracking cookies.
Your rights
Subject to applicable law, you have the right to:
- Access the personal data we hold about you, and receive a copy.
- Have inaccurate data corrected and incomplete data completed.
- Have your data erased, and restrict or object to certain processing, including processing based on our legitimate interests.
- Receive your data in a portable format.
- Withdraw any consent you have given, without affecting processing before you withdrew it.
- Nominate another person to exercise your rights on your behalf where the law allows it.
To exercise a right, email support@whereismy.group with the subject “Privacy”. We may ask you to confirm it’s you. We reply within one month, or tell you within that month why we need longer.
Complaints
If you have a concern about how we handle your data, contact us first at support@whereismy.group. We will acknowledge it and aim to resolve it within 90 days at the latest.
You can also complain to a data-protection authority: in Sri Lanka, the Data Protection Authority of Sri Lanka; in the European Union, the authority where you live, work or where you think the problem happened; elsewhere, the authority in your country.
Your regional rights
We apply one privacy standard to every user, wherever you are. Depending on where you live, your local law may give you additional rights, for example under Sri Lanka’s Personal Data Protection Act, the EU and UK GDPR, India’s Digital Personal Data Protection Act or Bangladesh’s data-protection law, and you can exercise them through the contact above.
Children
Where Is My Uni is for prospective university students aged 18 or over, and is not directed at children. You must be 18 or over to create a WIMU account, including by signing in from an AI assistant. We do not knowingly collect personal data from anyone under 18. If you believe someone under 18 has given us personal data, contact us and we will delete it.
Security
We protect your data with encryption in transit, access controls, hashing of IP addresses and email fingerprints, and encrypted backups. No service is perfectly secure, so we can’t guarantee absolute security.
To report a security problem, email support@whereismy.group with the subject “Security”.
Changes to this policy
We may update this policy as the service changes. The date at the top shows the last change. When we make material changes we will, where appropriate, tell you in the app.
Contact us
Where Is My (Pvt) Ltd, Sri Lanka. Email support@whereismy.group with the subject “Privacy”.