Privacy & Transparency
Legal & Privacy Center
How Opportunità collects academic opportunity data, protects your privacy, uses cookies and artificial intelligence, and how to request a correction or removal.
Privacy Policy
Effective date: 6 September 2026 · This policy replaces every earlier version.
Opportunità (“we”, “us”) is an academic opportunity discovery platform. We collect publicly advertised PhD, PostDoc and research positions from the official career pages of universities and research institutes, structure them, and let you search, compare, save and prepare for them. This Privacy Policy explains what personal data we process, why, for how long, who receives it, and which rights you have. It is written to meet the EU General Data Protection Regulation (GDPR) and the European rules on cookies and similar technologies.
1. Who this policy covers
- Visitors who browse opportunities, universities, countries, guides and this Legal Center without an account.
- Members who create a free or paid Opportunità Workspace account.
- Newsletter subscribers who sign up by email without an account.
- People who contact us through our contact, report or data-removal forms.
- People named in job postings — supervisors and contact persons whose names and work email addresses appear in an official vacancy we index (section 11).
Opportunità is the controller of this data. For any question or request, use the Report Issue / Contact form on this page or our Contact page; you receive a reference code and we reply by email.
2. At a glance
| You are… | We process | Mainly to | Legal basis |
|---|---|---|---|
| Browsing without an account | Technical request data, your cookie choice, anonymous statistics about which listings are opened, your display preferences | Serve and secure the site, remember your choices, understand which listings visitors act on | Legitimate interests; your consent for optional storage |
| A member | Account and sign-in data, your academic profile and preferences, saved opportunities and application tracking, your CV content, uploaded documents, the AI reports you request, plan and credit records | Provide the Workspace you asked for | Our contract with you; your consent for optional features you switch on |
| Paying for a plan | Billing identifiers, plan, amounts, invoice status (card details go to Stripe, never to us) | Take payment, provision credits, keep accounts | Contract; legal obligation (accounting law) |
| Contacting us | Name, email, message, the page you were on, optional technical context | Answer you and keep a record of the request | Legitimate interests; legal obligation where the request concerns your data rights |
| Named in a job posting | Your name, role and work email exactly as published by your institution | Show applicants the contact the institution designated | Legitimate interests |
3. When you visit the public site
3.1 Technical logs
Every request to opportunita.org passes through Cloudflare, our security and content-delivery network, and reaches our web host in the European Union. Both keep short-lived technical logs containing your IP address, the page requested, the time, your browser type, the referring page and security signals; they are used only for security and troubleshooting and are deleted after a short period. Cloudflare may show a bot-protection challenge and set the security cookies described in the Cookie Policy. Cloudflare also tells our server the country your request came from; we store that two-letter code in a few places named below, never your IP address in clear text.
3.2 Web fonts
Our pages load their typefaces from Google Fonts. When your browser fetches a font, Google receives your IP address and browser details, as it would for any file loaded from another server. Google states that it does not use Fonts requests for advertising or profiling. You can block these requests with a browser extension without losing any functionality.
3.3 Your cookie choice
When you make a choice in the cookie panel we record it: the policy version, your choice (accept all, reject all or custom), whether Analytics and Functional storage were allowed, the page you were on, your interface language, which control you used, the time, an irreversible fingerprint of your IP address and browser (not the address itself) and the country code. This record lets us show that a choice was made from a given device. It is deleted after 365 days.
3.4 Outbound clicks
When you click “Apply” or “Open official source” we pass you through a short interstitial page and record that an outbound click happened: the offer, the type of link, the time, the referring page, and an irreversible fingerprint of your IP address and browser. We use these counts to see which listings visitors act on and to detect abuse. Click records are deleted after 180 days.
3.5 Preferences kept in your browser
Your theme, reading text size, pricing view and whether AI explanations are shown are stored in your own browser. They stay on your device, except where a choice has to reach our server to draw the page correctly (theme and AI-explanation visibility). Names and lifetimes are in the Cookie Policy.
3.6 Analytics
We currently run no analytics or advertising service. Our consent panel is built to support Google Analytics; if we ever switch it on, it will load only after you accept the Analytics category, with advertising features off, and this policy will be updated first.
4. When you create and use an account
4.1 Account and sign-in
- Email and password. Your password is stored only in encrypted (hashed) form. You sign in with your email.
- Display name and interface language, which you can change at any time.
- Sign in with Google or Apple (where offered). We receive from the provider a stable identifier, your email address, whether the provider has verified it, and your first and last name. We keep the identifier so we can recognise your account next time. We never receive your contacts, files, calendar or password, and we never post on your behalf.
- Email verification. We store only an irreversible fingerprint of the verification link; the link itself is in the email and expires after 48 hours.
- Two-factor authentication (optional). Authenticator secrets and passkeys are stored securely in our system by the security component we use. We never see or transmit them.
- Sessions. Your Sessions page shows each active sign-in as a short description — browser family, operating system family, device class and the country your request came from — with the start and last-activity times. Our platform software also keeps the IP address and browser string inside the session record for the life of that session (30 days if you chose “stay signed in”, otherwise 12 hours, or after 7 days of inactivity). We never display, export or use those raw values.
- Security records. Sign-ins, failed sign-ins, sign-ups, password resets, verification and two-factor changes are recorded with the account, the action and an irreversible fingerprint of your IP address and browser. Kept for 180 days.
- Abuse protection. To stop brute-force attempts we count sign-in attempts per account and per network area. We keep only irreversible fingerprints of a rounded network address and a coarse browser family; nothing that identifies you is stored, and counters expire within 7 days.
4.2 Your academic profile and preferences
You may fill in up to ten profile fields: display name, headline, current academic level, current role, up to two primary disciplines, current country and city, interface language, timezone and a short bio. You may also record opportunity preferences: languages, continents, countries, cities, position types, disciplines, contract types, keywords to include or exclude, deadline preference, notification intent and a salary expectation, as well as required, preferred and excluded values for matching.
We deliberately do not ask for nationality, immigration or visa status, health data, religion, political opinions, racial or ethnic origin, exact street address, identity-document numbers, phone number or date of birth. Our forms have no fields for them; please do not type such information into free-text fields.
4.3 Your privacy switches
Five independent switches, all off by default, control optional processing: personalised recommendations (lets our matching engine use your profile, preferences and resume evidence), smart email alerts, anonymised talent discovery (inclusion in an anonymised candidate view for our administrators, never with contact details), university introductions (each introduction would still require your separate approval) and marketing communications. Every change is time-stamped and can be reversed at any time in Settings → Privacy.
4.4 Saved opportunities and application tracking
Offers you save, the stage you set for each application, your private notes, tasks, material checklists, per-offer workspaces and saved searches are stored for as long as you keep them. Saved searches send email alerts only if you turn alerts on.
4.5 Resume / CV builder
Everything you enter into the resume builder — education, experience, research, projects, publications, teaching, awards, skills, languages, summary and the contact line you choose to print — is stored in your account, together with resume variants, export presets and the PDFs we generate for you. Generated PDFs are kept in private storage that has no public address. The rule-based “Resume Check” uses no AI and stores nothing.
4.6 Documents you upload
- Resume-check uploads. A PDF or image you upload for a check is stored privately for 24 hours and then deleted. Text is extracted from PDFs on our server; scanned images are read inside your browser, so the image never leaves your device unless you then ask for an AI review of the extracted text.
- Document locker. Files you place in the document area are accepted only after you tick the per-file storage consent. You choose, per file, whether text may be extracted, whether it may later feed AI features, and whether the original should be deleted after processing. Files are kept for the period shown to you at upload (normally 24 hours after processing, never more than 7 days) unless you delete them earlier.
Original file names are replaced by random storage names and files are kept outside the public web space.
4.7 AI features you choose to run
The AI Resume Review, AI Offer Fit Check and AI Resume Import run only when you press the button and confirm the consent notice. Before anything leaves our server we remove your name, email address, phone numbers and links from the text; we send only extracted text and structured content, never the uploaded file itself. The request goes to our AI provider, OpenRouter (United States), which forwards it to the language-model provider configured at that moment. We store the resulting report, the version of the consent notice you accepted, the time, technical metadata (token counts, duration, model identifier) and a credit record. Reports are private to you and can be deleted from the Reports Library at any time. How each tool works, its limits and your responsibilities are explained on the AI Transparency page.
4.8 Personalised recommendations
If — and only if — you switch on personalised recommendations, our matching engine builds a private profile from your preferences and resume evidence (skills, disciplines, topics, methods, languages) and compares it with offers. It never receives your name, email, phone, date of birth, nationality or raw CV text. It is a rule-based scoring engine, not a language model, and it makes no decisions with legal or similarly significant effects. Switching the consent off invalidates all results immediately.
4.9 Plans, credits and payments
We keep your plan, monthly credit grants, a ledger of credit reservations and spending, and billing events (Stripe customer, subscription and invoice identifiers, plan, amount, currency, period and status). Payments are processed by Stripe on Stripe-hosted pages; Stripe receives your email address, name, payment details and billing address directly and protects them under its own privacy policy. We never see or store card numbers. Billing records are kept for as long as accounting and tax law requires and are anonymised, not deleted, when you close your account.
4.10 Notifications
In-app notifications about your workspace, applications, AI reports, privacy events, plan changes and reminders are stored in your account and governed by the toggles in Settings.
5. Emails we send
| Category | Examples | Basis | Opt-out |
|---|---|---|---|
| Security and account | Email verification, password reset, newsletter confirmation, receipts and credit notices | Contract | Cannot be disabled while you hold an account |
| Saved-search alerts | Up to 10 new matching offers per alert | Consent | Toggle in Settings or the unsubscribe link |
| Newsletter and welcome series | Newsletter issues, two welcome messages | Consent (confirmed by email) | Unsubscribe link in every message |
| Product announcements and marketing | Feature announcements, campaigns | Consent | Unsubscribe link or Settings |
Every optional email carries a one-click unsubscribe link. For each message we keep the recipient, template, category and delivery status for 90 days. Our list of people who asked not to be emailed, and the record of who agreed to which emails, are kept for as long as needed to honour and prove your choice. If you subscribe to the newsletter without an account we store your email address, the subscription status and the time you confirmed; unconfirmed sign-ups are removed automatically. Emails are delivered through an email delivery provider that processes addresses and message content on our behalf.
6. When you contact us or report something
Our contact, report and data-removal forms create a tracked support request. We store your name, email address, the subject and message, the category, the page you were on and, only if you tick the box, technical context such as your browser and screen size. You receive a reference code and a private link to follow the conversation; the link stops working 30 days after the request is closed.
Ninety days after a quick report is resolved, and one year after a conversation is closed, we clear your name, email, message text and access links from the request; only the anonymous fact that a request existed and how it was handled remains in our records.
7. Why we process data and on what basis
| Purpose | Data | Legal basis |
|---|---|---|
| Running, securing and fixing the site | Technical logs, irreversible fingerprints, abuse counters, security records | Legitimate interests — a working, secure service |
| Providing your Workspace and everything you save in it | Account, profile, preferences, saved offers, application board, resume, documents, reports, credits | Contract |
| Optional features you switch on | Matching profile, talent discovery, alerts, marketing, functional storage, per-file document processing, AI runs | Consent, withdrawable at any time |
| Payments and bookkeeping | Billing identifiers, amounts, invoices | Contract; legal obligation |
| Proving that consent was given or refused | Cookie-choice records, email consent and unsubscribe records | Legal obligation; legitimate interests |
| Answering requests and complaints | Support requests | Legitimate interests; legal obligation for data-rights requests |
| Showing applicants the designated contact for a vacancy | Contact person or supervisor as published by the institution | Legitimate interests (section 11) |
Where we rely on legitimate interests we have weighed them against your rights and use the least identifying form of data that still does the job — fingerprints instead of addresses, coarse categories instead of exact values, short retention. You may object at any time (section 13).
8. Who receives your data
We do not sell personal data, we run no advertising network, and we never pass your account data to universities or employers. The following providers process data for us under written agreements, or receive it as independent controllers where stated.
| Provider | What for | What they receive | Where |
|---|---|---|---|
| Our web host | Hosting and database | Everything stored by the platform | European Union |
| Cloudflare | Security, bot protection and content delivery | Request data, IP address, security cookies, country lookup | Global network; safeguards for transfers outside the EU |
| OpenRouter and the language-model provider it routes to (for example OpenAI) | AI processing for the tools you run and for structuring vacancies | Text you submitted, with your name, email, phone and links removed; never your files | United States — standard contractual clauses |
| Stripe | Payments, subscriptions, invoices, billing portal | Name, email, payment details, billing address (independent controller for fraud prevention) | Ireland, with safeguarded transfers to the United States |
| Sign in with Google; web fonts; optional consent-only analytics; notifying search engines of new pages | Sign-in identity; IP address for fonts; page addresses only for indexing | EU and United States — Data Privacy Framework | |
| Apple | Sign in with Apple (where offered) | The identity details you authorise | Ireland and United States |
| Our email delivery provider | Sending our emails | Recipient address, message content, delivery status | Under a data-processing agreement |
| Our own collection server | Fetching public vacancy pages and drawing preview images of listings | Public catalogue data only, no member data | Germany |
| Buffer | Scheduling our own social-media posts about listings | Public offer titles and links, no personal data of visitors or members | United States |
Search engines receive only the addresses of public pages. Social-media platforms receive only what we publish there.
9. Transfers outside the European Union
Our servers and database are in the European Union. Some providers named above are established in, or transfer data to, the United States. For those we rely on the European Commission’s adequacy decision for the EU-US Data Privacy Framework where the provider is certified, and otherwise on the Commission’s Standard Contractual Clauses together with extra measures such as encryption in transit and removing your identifiers before transfer. AI requests are the most significant transfer: they carry text you chose to submit, already stripped of your name and contact details. You can ask us for a copy of the relevant safeguards.
10. How long we keep data
| Data | Kept for |
|---|---|
| Account, profile, preferences, saved offers, application board, resume content, AI reports | For the life of your account, or until you delete the item; erased or anonymised after your deletion request is completed |
| Resume-check uploads and the text read from them | 24 hours |
| Document locker files and extracted text | Period shown at upload; normally 24 hours after processing, at most 7 days; or until you delete |
| Cookie-choice records | 365 days |
| Outbound-click records | 180 days |
| Security records | 180 days |
| Abuse-protection counters | 7 days |
| Email verification records | 30 days |
| Email message log | 90 days |
| Unsubscribe links | 60 days |
| Unsubscribe list, email consent records, privacy switches | As long as needed to honour and prove your choice (consent proof up to 3 years after it ends) |
| Support requests | Personal content cleared 90 days after a quick report is resolved, or 1 year after a conversation is closed |
| Billing and credit records | As long as accounting and tax law requires; anonymised when you close your account |
| Session records | Until the session expires (at most 30 days) or you end it |
| Vacancy data, including contact persons named in a vacancy | While the vacancy is open, then archived and removed under our catalogue rules |
11. People named in job postings
Universities and research institutes publish vacancies that name a supervisor or contact person and give a work email address so that applicants can ask questions. When we index such a vacancy we copy those details exactly as published, store them with the offer, and show them on the offer page with the email address protected against automated harvesting. We obtained them from the institution’s official career page, which is the source link shown on every listing.
We do this on the basis of our legitimate interest, and that of applicants, in reproducing the contact route the institution chose to make public, for the duration of the vacancy. We do not build profiles of these persons, do not market to or contact them, and our automated systems never add a contact email to a listing without a person reviewing it. Contact details leave public view when the vacancy closes.
If you are named in a listing and prefer not to appear, or if the listing is wrong, use the Data Removal form. We remove or correct the entry within five working days and, if you ask, keep your details out of future refreshes of that institution’s postings.
12. Automated decisions and profiling
We make no decisions about you that produce legal effects or similarly significantly affect you by automated means alone. AI reports and recommendations are informational tools you request for your own use; no employer or institution sees them or receives anything from us about you. Personalised recommendations exist only with your consent and can be switched off at any time.
13. Your rights
- Access and a copy of your data. Members can download everything held in their Workspace as a file at any time from Settings → Privacy → Export: profile, preferences, saved offers, application data, resume, file information, AI history, credit history, consents, notifications and a summary of security records.
- Correction. Edit your profile, preferences, resume and switches directly in the Workspace, or ask us to correct anything you cannot edit.
- Deletion. Request deletion from Settings → Privacy → Delete, or through the Contact form. Our support team verifies the request from the email address on your account and then erases your Workspace data and account. Records we must keep for accounting or to defend legal claims (billing and credit records, security records) are anonymised so they no longer identify you; support conversations are anonymised as described in section 6. We complete deletion within 30 days of a verified request and confirm by email.
- Restriction and objection. You may ask us to restrict processing, or object to processing based on legitimate interests, including the outbound-click statistics and the display of your details in a listing.
- Withdrawing consent. Cookie choices: the “Cookie Preferences” link in the footer or the floating dock. Workspace switches: Settings → Privacy. Emails: the unsubscribe link or Settings → Email. Withdrawing does not affect processing that already happened.
- Complaints. You may complain to the data protection authority in the country where you live. We would appreciate the chance to answer first.
To exercise any right, use the Report Issue / Contact form. We answer within one month; for complex requests we may need up to two further months and will tell you why.
14. Security
All traffic is encrypted in transit. Passwords are hashed; identifiers in records are irreversible fingerprints; access keys and payment secrets are kept in server configuration, never in the database or the browser. Private files are stored outside the public web space under random names. We offer two-factor authentication and a Sessions page to end sessions you do not recognise. No system is perfectly secure; if a breach affects you we will notify you and the authorities as the law requires.
15. Children
Opportunità is built for people applying to doctoral and post-doctoral positions. You must be at least 16 years old to create an account. We do not knowingly collect data from anyone younger; if you believe a minor has an account, contact us and we will delete it.
16. Changes to this policy
We update this policy when our processing changes. The effective date at the top always states the current version. For material changes affecting members we send an in-app notice, and where consent is required we ask for it again before the change takes effect.
17. Contact
Use the Report Issue / Contact form on this page or our Contact page. You receive a reference code and we reply by email.
Terms of Use
Effective date: 6 September 2026
These Terms of Use (“Terms”) govern your use of opportunita.org, the Opportunità Workspace and every related service (together the “Platform”), operated by Opportunità (“we”, “us”). By using the Platform you agree to these Terms. By creating an account you also enter into a contract with us on these Terms. If you do not agree, please do not use the Platform.
If you are a consumer in the European Union or European Economic Area, nothing in these Terms limits the rights you have under the mandatory consumer-protection law of the country where you live.
1. A few definitions
- Official Source — the career page or application system of the university or research institute that is hiring, shown as the “source” link on every offer.
- Listing or Offer — our structured record of a vacancy published by an Official Source.
- Workspace — the private, account-based area of the Platform: dashboard, saved opportunities, application tracker, resume builder, documents, AI tools, plan and credits.
- Credits — whole-number units that meter the AI tools. They have no cash value.
- AI Tools — the features described on our AI Transparency page that use a machine-learning model to produce a report for you.
- Your Content — everything you enter or upload: profile, preferences, resume content, documents, notes and the inputs you give to AI Tools.
2. What Opportunità is — and is not
Opportunità is a discovery layer. We collect publicly advertised academic positions from Official Sources, put them into comparable fields, and give you tools to search, save, track and prepare. We are not a university, employer, recruitment agency, placement service or application portal. We do not receive, forward, review or decide on applications. We are not affiliated with, endorsed by or acting for any institution whose vacancies we list.
Every application is made on the Official Source. Before you act on a listing — a deadline, a salary, an eligibility rule, a contact address — verify it there. Our Source Disclaimer explains how listings are produced and where they can differ from the original.
3. Eligibility and your account
- You must be at least 16 years old. The Platform is intended for people preparing for doctoral and post-doctoral positions and for those who support them.
- You may hold one personal account. Provide a working email address and keep your details accurate.
- Keep your password confidential. We recommend turning on two-factor authentication in Settings → Security, and reviewing the Sessions page to end any session you do not recognise. You are responsible for activity under your account until you tell us it has been compromised.
- You may sign in with Google or Apple where offered. Your relationship with those providers is governed by their own terms.
- We may refuse, suspend or close an account that breaches these Terms or is used for abuse or fraud. We will tell you why unless the law prevents it.
4. Free use
Browsing, searching and reading listings, universities, countries, guides and this Legal Center requires no account and is free. A free account (“Basic”) adds the Workspace: saving opportunities, the application tracker, the resume builder with PDF export, the rule-based Resume Check, document storage, a copy of your data on request and a small monthly allowance of Credits. We may change what the free tier includes, but we will never remove access to data you have already stored without first giving you the chance to export it.
5. Paid plans, credits and payment
5.1 Plans and prices
Paid plans give you a larger monthly allowance of Credits and, depending on the plan, let a capped number of unused Credits carry over into the next month. The plans, prices, billing intervals, credit allowances, carry-over caps and the credit cost of each AI action are shown on the Pricing page and in your Plan & Credits dashboard at the time you buy, and those figures form part of your contract. Prices are in euro; any applicable VAT is stated at checkout.
5.2 How payment works
Payments are handled by Stripe on Stripe-hosted checkout and billing pages. We never see your card number. A plan starts when Stripe confirms payment. Monthly plans renew every month and “Season” plans every three months, automatically, until you cancel. You can change or cancel at any time from Plan & Credits → Manage billing. Your plan stays active until the end of the period you have paid for and does not renew afterwards.
5.3 Your right to cancel within 14 days (EU/EEA consumers)
You may withdraw from a paid plan within 14 days of purchase without giving a reason. Because Credits are available immediately, completing checkout is your request that we start providing the service during those 14 days. If you withdraw, we refund the price minus a proportionate amount for the part of the period already used and for Credits you have already spent, calculated from the plan’s price and the published credit costs. To withdraw, use the Contact form and tell us the account email and the plan; you may also use the standard EU withdrawal form. The right of withdrawal does not apply to renewals.
5.4 Refunds after the 14 days
Apart from the right above, we do not refund unused time or unused Credits when you cancel, unless the service was unavailable for a significant part of a billing period because of us, or the law requires a refund. If we close your account without cause during a paid period, we refund the unused part.
5.5 Credits
- Credits are spent only when an AI action completes and passes our checks. A failed, interrupted or rejected run never costs a Credit. Running the same action again costs Credits again.
- Monthly Credits refill on your plan’s anniversary date; unused Credits above the carry-over cap expire. Credits expire when your plan ends, unless we granted them with a later expiry.
- Credits are personal, cannot be transferred or exchanged for money, and are not a stored-value product.
- We may change the credit cost of an action or a plan’s allowance with at least 30 days’ notice on the Pricing page and in the Workspace; changes apply from your next billing period.
5.6 Failed payments
If a renewal payment fails, Stripe retries it. If it keeps failing, your plan returns to the free tier at the end of the paid period. Nothing you stored is deleted.
6. AI Tools
The AI Tools are optional features you choose to run on your own resume and on the public text of a listing. They produce suggestions, scores and commentary generated by a machine-learning model. They can be wrong, incomplete or biased. They are not career, legal, immigration or eligibility advice; they do not know the institution’s real selection criteria; and no institution sees them. You are responsible for checking anything an AI Tool tells you before you rely on it, and for every decision you take based on it. The AI Tools never apply on your behalf, contact anyone, write a cover letter or change your resume without your action. Each run asks you to confirm these points. Details, limitations and provider information are on the AI Transparency page, which forms part of these Terms.
7. Your Content
- You keep all rights in Your Content. You give us permission to store, process, back up and show Your Content to you, and to send the parts you choose to our AI provider when you run an AI Tool, solely to provide the Platform. That permission ends when the content is deleted, subject to backups that expire in the normal course.
- Upload only what you have the right to upload. Do not upload documents about other people, confidential material belonging to an employer or institution, or content you are not allowed to share.
- Please do not enter health, religious, ethnic, political or similar sensitive information, or identity-document numbers, anywhere in the Workspace. Our forms do not ask for them and the AI Tools do not need them.
- We do not read Your Content except to run the service, investigate abuse or a security incident, or comply with the law. We do not use Your Content to train AI models and we never sell it.
8. Acceptable use
You agree not to:
- copy, scrape, crawl, mirror or bulk-download the catalogue or any substantial part of it, by hand or by automated means, beyond ordinary personal browsing and the read-only API described in section 9;
- circumvent, disable or probe access controls, rate limits, the consent panel, the outbound gateway or any security feature;
- present Opportunità as an Official Source, or present a listing as if it were your own or an institution’s official communication;
- use the Platform to send unsolicited messages to contact persons named in listings, or to collect their addresses;
- create accounts automatically, share an account, or impersonate another person or institution;
- upload malware, or content that is unlawful, defamatory or infringing;
- interfere with the operation of the Platform or place an unreasonable load on it;
- resell, sublicense or commercially exploit the Platform or the AI Tools without our written agreement.
Automated access by AI crawlers and training bots is governed by our robots.txt; where it disallows access, access is not permitted.
9. Our content and intellectual property
9.1 The catalogue and the Platform
The selection, arrangement, normalisation and presentation of listings, the search and matching logic, the software, design, texts, graphics and the Opportunità name and logo belong to us or our licensors and are protected by copyright, database rights and trademark law. You may use the Platform for your personal, non-commercial purpose of finding and preparing for academic positions, and you may share links to any public page.
9.2 Content that belongs to institutions
Vacancy texts, institution names, logos and marks remain the property of the institutions that published them. We reproduce the factual details and limited excerpts needed to describe a vacancy and refer you to it, always with a link to the Official Source. Institutions can ask for corrections, exclusions or removal as described in the Source Disclaimer.
9.3 Public read-only API and feeds
Our public read-only endpoints and sitemaps exist for indexing, research and light integration. You may use them at a reasonable request rate, without circumventing caching, and only if every listing you display links to its Official Source and credits “via Opportunità” with a link to us. We may throttle, change or withdraw them at any time.
9.4 AI reports
We claim no rights in the reports the AI Tools generate for you. You may keep, print and reuse them for your own purposes.
10. Official Sources and other websites
When you leave the Platform through an “Apply” or “Source” link you pass through a short gateway page that names the destination and then continue to a site we do not control. Those sites have their own terms and privacy policies. We do not guarantee that a destination page still exists or still says what our listing says, and we receive no information about anything you do there.
11. Availability and changes
We aim for continuous availability but do not guarantee it. We may change, add or remove features, and we may label some features “beta” or “experimental”; those may change or disappear without notice. If we ever intend to discontinue the Workspace as a whole, we will give at least 30 days’ notice and keep data export available during that time.
12. Ending the relationship
You may stop using the Platform at any time and ask for your account to be deleted as described in the Privacy Policy. We may suspend or end your access with notice if you materially breach these Terms, and immediately where the breach creates a security, legal or abuse risk. Sections 6, 7, 9, 13 and 14 continue to apply afterwards.
13. Disclaimers
Listings are produced automatically from Official Sources that change without notice. We do not warrant that any listing is accurate, complete, current or still open, that a deadline is correct, that a salary figure applies to you, or that you are eligible for a position. AI outputs are provided as they are. To the extent the law allows, we exclude all implied warranties. Nothing in this section removes our duty to deliver a paid service with reasonable care and skill, or any right you have under your local consumer law.
14. Liability
We are fully liable for damage we cause intentionally or through gross negligence, for death or personal injury, and wherever mandatory law says so. In all other cases, our total liability to you for all claims arising from the Platform in any 12-month period is limited to the greater of the fees you paid us in that period and €50. We are not liable for a missed deadline, an unsuccessful application, a decision you took in reliance on a listing or an AI report, lost profit or opportunity, or indirect loss. If you are a consumer, these limits apply only as far as your national law allows.
15. Law and disputes
These Terms are governed by the law of the country in which Opportunità is established. If you are a consumer living in another EU/EEA country you also keep the protection of the mandatory rules of your own country and may bring proceedings before its courts. The European Commission runs an online dispute-resolution platform at ec.europa.eu/consumers/odr. Please contact us first — most problems are solved quickly through the Contact form.
16. Changes to these Terms
We may update these Terms to reflect changes in the Platform or the law. For material changes affecting members we give at least 30 days’ notice in the Workspace or by email. If you do not accept a change you may close your account before it takes effect; continuing to use the Platform afterwards means you accept the new Terms. The current version is always at this address with its effective date.
17. General
If a provision of these Terms is invalid the rest remain in force. Our not enforcing a provision is not a waiver. You may not transfer your account or these Terms; we may transfer them to a successor operator who takes over our obligations, with notice to you. These Terms, the Privacy Policy, the Cookie Policy, the Source Disclaimer, the AI Transparency page and the Pricing page together form the entire agreement between us.
18. Contact
Use the Report Issue / Contact form on this page or our Contact page. You receive a reference code and we reply by email.
Source Disclaimer
Every application must be completed through the official university website. Opportunità helps visitors find and compare listings; it does not replace the original source.
Effective date: 6 September 2026
This Source Disclaimer explains where every listing on Opportunità comes from, what we do to it before you see it, where it can differ from the original, and how to get something corrected or removed. It applies to every offer page, list, count, badge, salary card and summary on the Platform.
1. Official sources only
Each listing is collected from the official career page or application system of the institution that is hiring — a university, university medical centre, research institute or a national research organisation’s own portal. We do not take listings from job boards, aggregators or third-party recruitment sites, and we do not accept paid placements. The exact page a listing came from is shown on every offer as the source link; the “Open official source” and “Apply” buttons take you there.
Our collection software identifies itself to institutions as an Opportunità fetcher, respects each institution’s crawling rules, requests pages at a modest pace and re-checks every source on a regular schedule, usually daily. Where an institution publishes vacancies in more than one language or on more than one portal, we collect each version and merge duplicates.
2. What we copy and how we transform it
From each vacancy we extract the details that let you compare positions: title, institution, department or faculty, location, position type, discipline and research area, contract type, duration, hours and FTE, salary text and, where the institution states them, salary figures, the application deadline, the publication date, the contact person or supervisor named by the institution, the application link, and the description as published. We then normalise these into common fields so that listings from hundreds of sites can be filtered side by side:
- Dates are converted to one calendar format and shown in your interface language. Where the source gives only a date, we treat the deadline as the end of that day in the institution’s local time; always confirm the exact hour on the Official Source.
- Position types (PhD, PostDoc, Researcher, Lecturer and others) are assigned by rules from the vacancy text and title. The institution’s own wording prevails if they differ.
- Salary text is kept as published. Structured salary ranges are stored only when the source states figures; we do not convert currencies, apply pay steps or estimate an individual salary.
- Languages. Vacancies are stored in the language the institution published. Our interface exists in several languages, but the vacancy text itself is not translated. Where a posting is in a local language we add a notice.
- Descriptions are cleaned of navigation and formatting, and long texts may be shortened. The complete text is always on the Official Source.
3. AI-assisted enrichment and summaries
Some fields are completed with the help of a language model that reads the vacancy text and proposes structured values, for example a deadline that appears only in prose, a salary range or a department name. Proposals for critical fields — deadline, salary figures, contact email — are never written to a listing automatically: a person reviews them, or they are applied only when the model is very confident and the value is consistent with the source. The title, source link, application link, description, position type, institution and country are never changed by AI.
On some offer pages you will see an “Offer Summary” card marked as generated by AI. It is a short English paraphrase of the stored vacancy text, produced with instructions not to invent requirements, benefits, salary, visa, deadline or funding details that are not in the source. It can still omit or misstate something. It is hidden automatically when the source text changes, until a fresh summary is produced, and you can switch all AI explanations off with the “AI Explanations” control. Our AI Transparency page describes these systems in full.
4. Reference information shown next to listings
- Salary scheme cards show approximate gross ranges from published collective agreements and pay scales for the country and scheme a vacancy refers to. They are reference data, not the salary you would receive; a range marked “pending verification” has not yet been checked against a current source.
- Ranking signals (QS World University Rankings, QS by Subject) are shown with a link to the ranking publisher and the edition used. Rankings are the publisher’s opinion, not ours.
- Recognised-sponsor badges (for example the Dutch IND public register) mean that the institution appeared on that public register when we last imported it. They are not a promise that any particular position comes with visa sponsorship.
- Institution profiles (type, country, city, website, description) are compiled from the institution’s own site and public registers.
5. Freshness, expiry and “no deadline published”
We re-check sources regularly, but institutions change or withdraw postings without notice. A listing may therefore be temporarily outdated, may show a deadline that has since been extended, or may stay open on our site for a short time after the institution closed it. Listings whose deadline has passed are marked expired, are kept out of search engines, and appear only where we say so, for example in an institution’s recent history. Where the institution published no deadline we say “no deadline published” rather than inventing one; such positions are often filled as soon as a suitable candidate is found, so apply early. Counts on our pages (“N open positions”) are computed from our catalogue at that moment and are not an official statistic.
6. Independence and no affiliation
Opportunità is independent of every institution it lists. Institution names, logos and marks belong to their owners and are used only to identify the source of a vacancy. Listing a position does not mean the institution endorses Opportunità, and nothing on our site is an official communication of any institution. We receive no fee from institutions for listing vacancies.
7. Applications happen on the Official Source
We do not host application forms, do not collect applications and do not pass anything to institutions. When you click “Apply” we show a short gateway page naming the destination and then open the Official Source in a new tab. Anything you do there is between you and the institution. What you record in your own application tracker stays private to your account.
8. People named in vacancies
Institutions often name a supervisor or contact person and publish a work email address so applicants can ask questions. We show those details as published, with the email address protected against automated harvesting, for as long as the vacancy is open. Please use them only for genuine questions about the position. If you are the person named and would rather not appear, or if the details are wrong, use the Data Removal form; we act within five working days. The Privacy Policy, section 11, describes this in detail.
9. Known limits of automated collection
Despite checks and review, the following can happen: a deadline extracted from prose is a day off; a salary figure belongs to a different scale step than the one that would apply to you; a vacancy is assigned a broader or narrower position type than the institution intended; two postings for the same position are merged or, less often, shown twice; a department name is missing; a source page has moved and the link returns an error until our next check. If you spot any of these, please tell us through Report Issue — every report is read and most corrections are applied the same day.
10. Corrections, removal and requests from institutions
- Anyone may report an incorrect, outdated or broken listing via Report Issue. Give the offer URL and, if possible, the Official Source URL.
- Institutions may ask us to correct a listing, to change how we collect from their site (frequency, scope, categories), to exclude specific pages, or to stop collecting from them entirely. Write from an institutional email address through the Data Removal form and choose “Source update”, “Data removal” or “Copyright concern”. We confirm receipt with a reference code and act within five working days; removing a listing is usually immediate.
- Rights holders who believe we reproduce more of a text than is needed to describe and refer to a vacancy may use the same form; we remove or shorten the content while we review.
11. Reusing our data
Our public pages, sitemaps and read-only API may be used for indexing, research and light integration at a reasonable rate, provided each listing you display links to its Official Source and credits “via Opportunità” with a link to us. Bulk copying of the catalogue, and use by AI crawlers our robots.txt disallows, is not permitted. See the Terms of Use, section 9.
12. Contact
Questions about sources and data quality: the Report Issue / Contact form on this page.
AI Transparency
AI that structures and summarises public vacancies is run and supervised by Opportunità. AI tools you run on your own resume are started by you, on your data, and you are responsible for how you use their output.
Effective date: 6 September 2026
Opportunità uses artificial intelligence in two very different ways, and this page keeps them apart because your rights and responsibilities differ between them:
- Part A — AI we run on the catalogue. Language models help us structure and summarise publicly published vacancies. We choose to run it, we supervise it, and we are responsible for the result. It never touches your account data.
- Part B — AI tools you run on your own data. Inside the Workspace you can ask a model to review your resume, check your fit for a listing or import a CV. You choose to run them, on your data, for your own purposes, and you are responsible for how you use what they produce. We are responsible for running them securely, honestly and only when you ask.
Part C covers our recommendation engine, which is not a language model but is often mistaken for one. Part D explains how we label AI content and where we stand under EU law. Everything here describes the Platform as it is built; where a feature is switched off, we say so.
Part A — AI we run on the catalogue (our responsibility)
A1. Offer enrichment
After a vacancy is collected, a language model may read its text and propose values for structured fields: deadline, salary minimum and maximum, currency and period, department, faculty, research and field area, contract duration, hours per week, FTE, employment type, supervisor name, contact person and contact email. Every proposal is checked against the source text. Only research area and field area are written automatically. Deadline, salary and all other fields are applied only after a person has reviewed them, or when the model is very confident and the value matches the source. A contact email is never written by the model without a person approving it. Title, description, source link, application link, position type, institution and country are never changed by AI. Each run records which model produced which proposal, so a wrong value can be traced and corrected.
A2. Offer summaries
Some offer pages show an “Offer Summary” card. It is a paraphrase of the stored vacancy text, about 80–130 words, always in English, produced with instructions not to invent requirements, benefits, salary, visa, deadline or funding details that are not in the source and to leave out anything unclear. The card is labelled as AI-generated, carries a “confirm in the official posting” note, is hidden automatically when the source text changes until it is regenerated, and disappears entirely when you switch “AI Explanations” off. The summary never replaces the vacancy text; it is a reading aid.
A3. Salary-scheme and reference verification
Reference cards (salary scales, workload and contract explanations) are periodically re-checked by a model against their published source. The model may only propose; a fixed set of rules accepts a change only when confidence is high, a real source is given, the scheme is unchanged and the change is plausible. Values that fail stay marked “pending verification”.
A4. Institution names
To attach ranking and register badges to the right institution, a model suggests alternative names an institution is known by. Suggestions wait for a person to approve them; nothing you see changes on a suggestion alone.
A5. Oversight and limits
- Catalogue AI processes vacancy text and institution data only. It never receives member accounts, profiles, resumes, documents or behaviour.
- Names of supervisors and contact persons that appear in vacancies may be present in the text the model reads. Those names are already public, are used only to fill the “contact” fields of the same vacancy, and follow the review rules above and the removal route in the Source Disclaimer.
- Runs are capped per day and per month, can be paused with a single switch, and every output is stored with its prompt version and model identifier for audit.
- If a listing looks wrong, use Report Issue; a person corrects it and the model’s proposal for that field is discarded.
Part B — AI tools you run on your own data (your responsibility)
B1. The tools
| Tool | What it does | What you provide | Cost |
|---|---|---|---|
| AI Resume Review | A private, structured critique of your resume: overall score, readiness level, six category scores, priorities, section and bullet feedback (direction only — never a rewrite), notes for applicant-tracking systems and academic CVs, a checklist and the review’s own stated limitations | Your Workspace resume, or the text extracted from an uploaded PDF or scan; a target profile (general, PhD, PostDoc, academic CV, research CV) | Credits, as shown before you confirm and on the Pricing page |
| AI Offer Fit Check | A private report comparing your resume evidence with one listing: fit score and level, why you match, advantages, gaps and risks, missing evidence, a tailoring plan, keyword alignment, application strategy, questions to verify, a pre-application checklist and limitations | Your resume (as above), the public text of the listing you chose, a fit lens (general, PhD, PostDoc, research, academic, industry) | Credits, as shown before you confirm and on the Pricing page |
| AI Resume Import | Turns an uploaded CV into a structured draft that you review and edit before anything is saved to your resume | Text extracted from the document you uploaded | Credits, as shown before you confirm; the first import during onboarding may be free |
| Browser OCR | Reads text out of a scanned PDF or image so the checks above can use it | The file you select — processed on your own device; nothing leaves your browser at this step | Free |
| Resume Check (not AI) | 36 rule-based structural checks with a score | Your Workspace resume | Free; no model, nothing stored |
B2. What is sent to the model — and what is not
- Before any request leaves our server we remove your name, email address, phone numbers and links from the text. The model receives resume text and structured content, the listing’s public text, your chosen profile or lens, and the signals from the Resume Check.
- We never send the uploaded file itself — only text extracted from it. We never send your account details, payment data, other documents, notes or browsing history.
- Text is capped in length, and very short or unreadable text is rejected before any credit is reserved.
B3. Where it goes
Requests go from our server to OpenRouter (United States), an AI gateway that forwards them to the language-model provider configured for the Platform at that moment (for example OpenAI). The provider processes the text to produce the response. We rely on the providers’ data-processing terms, we do not allow our requests to be used to train models where the provider offers that control, and we do not train any model ourselves. The specific model can change and is therefore not named in the interface; you may ask us which model produced a stored report. Transfer safeguards are described in the Privacy Policy, section 9.
B4. What we keep
The validated report (scores, findings, text), the version of the consent notice you accepted, the time, technical metadata (token counts, duration, model identifier) and a credit-usage record. Reports live in your Reports Library, are visible only to you, and can be deleted by you at any time. We do not keep the raw model response or your submitted text beyond the run.
B5. What the tools will never do
- Apply to a position, contact an institution or anyone else, or write a cover letter.
- Change your resume, profile or documents. The Resume Import creates a draft you must confirm; the Review and Fit Check only suggest.
- Show a result to an employer, a university or any other user. No institution has access to the Workspace.
- Charge you for a failed run. Credits are reserved before a run and returned if the model fails, returns unusable output, or the result does not pass our checks.
- Guarantee eligibility, an interview, an offer, a visa or a salary.
B6. Your responsibilities
- Verify before you act. Treat every score, gap and suggestion as an opinion from a system that has read a few pages about you. It does not know the selection committee, the institution’s unwritten preferences, your circumstances or the law.
- Do not rely on AI for eligibility, visa, work-permit, funding or legal questions. The tools are instructed not to infer nationality, immigration status or eligibility, and they will tell you to check the Official Source — do it.
- Upload only your own material. Do not run the tools on another person’s CV or on confidential documents you may not share.
- Keep your inputs honest. Suggestions such as “add a metric, if accurate” are placeholders; putting a number in your resume that is not true is your decision and your risk.
- Read the consent notice each time. It states what will be sent and what the run will cost. Confirming it is your instruction to us to make that transfer.
- Expect errors. Language models invent details, misread scanned text, favour certain writing styles and may reflect biases in their training. If the text you uploaded was low quality (for example a poor scan), we say so and ask you to acknowledge it before running.
B7. Our commitments
- Every run is explicit: nothing is sent to a model unless you press the button and confirm the notice. There are no background AI runs on member data.
- Every report states its own limitations, and every fit report says that it is not a guarantee of eligibility or success.
- Outputs are checked against a fixed structure; praise-only or empty results are rejected and never charged.
- Reports are private, deletable, included in your data export, and erased with your account.
- The methods behind the tools are versioned and improved over time; we do not present them as an expert assessment.
B8. Known limitations
- Quality depends on the model configured at the time and may differ between runs.
- Reports are written in English regardless of the language of your resume or the listing.
- Very long resumes and listings are shortened; thin listings produce weaker fit reports, and we say so.
- Running the same tool again on the same inputs costs credits again; the earlier report stays available for free.
- The “industry fit” lens uses general checks rather than a dedicated industry rubric.
Part C — Recommendations and matching (not a language model)
“Opportunities for you” and the recommendations page come from a rule-based scoring engine that compares your preferences and the evidence in your resume (skills, disciplines, topics, methods, languages) with listings. It is not a language model, it sends nothing to an outside provider, and it never receives your name, email, phone, date of birth, nationality or raw resume text. It runs only if you have switched on personalised recommendations in Settings → Privacy; switching it off invalidates every result immediately. Recommendations show plain-language reasons and unknowns, never a score or ranking of you. The engine is labelled experimental and may be off entirely in some periods. The reverse direction — showing candidates to institutions — is disabled, would require your separate talent discovery consent, and would never release contact details.
Part D — Labelling, decisions and the law
- Labelling. AI-generated text on public pages carries a visible label (“AI-generated offer summary”) and a matching label for screen readers. Reports in the Workspace are produced only at your request and are labelled as AI reports with their limitations. Vacancy descriptions and facts shown as coming from the Official Source are not AI-written.
- No automated decisions about you. No AI or rule-based system on Opportunità makes a decision that has legal or similarly significant effects on you. Nothing we compute is shared with institutions or used to rank you against other people.
- EU Artificial Intelligence Act. We provide the tools in Part B to applicants for their own use, not to employers for recruitment or selection, and no employer or institution can access them. We therefore do not operate them as a high-risk employment system. We meet the Act’s transparency duty by labelling AI-generated content as described above. If we ever offered any matching or evaluation output to institutions, we would reassess its classification and obligations before launch and update this page first.
- Data protection. Our legal basis for sending your text to a provider is the contract with you together with your explicit confirmation for each run; the transfer safeguards and retention periods are in the Privacy Policy.
Part E — Turning AI off
- Hide all AI explanations and context cards on offer pages with the “AI Explanations” switch in the floating dock (desktop) or the menu (mobile). Your choice is stored in your browser.
- Simply do not run the Part B tools; nothing in the Workspace depends on them, and your credits stay unused.
- Keep personalised recommendations off (it is off by default) so no matching profile is used.
- Delete any stored report from the Reports Library at any time.
Part F — Reporting a problem with AI output
If a summary misstates a vacancy, a report contains something offensive or clearly wrong, or an AI feature behaved unexpectedly, use Report Issue and choose “Incorrect data” or “Other”, quoting the offer or report. We review every report, correct catalogue data by hand, and use anonymised problem patterns to improve our instructions and checks.
Changes and contact
We update this page whenever we add, remove or materially change an AI feature, change provider, or change what is sent. The effective date at the top identifies the current version. Questions: the Report Issue / Contact form on this page.
Data Removal
Institution representatives, people named in a vacancy, and anyone else may request correction, update, or removal of information shown by Opportunità. We confirm receipt with a reference code and act within five working days.
This form creates a tracked support request. We store your name, email address and message so we can reply, and you will receive a private link to follow the conversation.
Report Issue / Contact
Use this section to report broken source links, incorrect offer data, a wrong AI summary, a privacy concern, or anything else you want us to look at.
Report a technical or data issue
Your report creates a tracked support request with a reference code. It does not create a user account or a public post.