← Back to app
Privacy Policy
Last updated: 4 July 2026  ·  CVShortlist  ·  Effective immediately

Plain English summary: We process your CV and job descriptions through Claude AI in real time — we never store them. Your account and billing are handled by Outseta and Stripe. We collect privacy-preserving, cookie-free analytics to understand how the site is used. If you arrived via an affiliate link or a marketing campaign, we record where you came from for attribution. We advertise CVShortlist on platforms like Facebook and, to measure those ads, we share a hashed (unreadable) version of your email with Meta when you sign up or pay — never your CV, job descriptions, or readable email; Meta uses the hashed data to match conversion events with ad interactions in accordance with its own terms. We show no ads on CVShortlist, never sell your data, and use no advertising cookies or third-party tracking pixels. We use limited browser storage for essential service functions, security, analytics and attribution — where notice or choice is required, we provide it.

Contents
  1. Who We Are
  2. What Data We Collect
  3. How We Use Your Data
  4. Legal Basis for Processing
  5. Third-Party Processors
  6. Data Retention
  7. International Transfers
  8. Your Rights
  9. Cookies and Local Storage
  10. Analytics
  11. Affiliate Tracking
  12. Advertising & Conversion Measurement
  13. Children's Privacy
  14. Changes to This Policy
  15. Contact Us

1. Who We Are

CVShortlist ("we", "us", "our") is an AI-powered CV tailoring service operated by Zustech Limited, a company registered in England and Wales (company number 10573182), with its registered office at 95 Mortimer Street, London, England, W1W 7GB. We can be contacted at support@cvshortlist.com.

For the purposes of UK GDPR and the Data Protection Act 2018, Zustech Limited is the data controller for the personal data described in this policy.

2. What Data We Collect

Data you provide directly

DataWhy we collect itStored where
Name and email addressAccount creation and loginOutseta (our auth and billing provider)
Payment informationProcessing your subscriptionStripe via Outseta — we never see card details
CV / resume contentAI tailoring — processed in real timeNot stored by us — sent to Anthropic to generate your result and handled under Anthropic's data processing terms
Job descriptionsAI tailoring — processed in real timeNot stored by us — sent to Anthropic to generate your result and handled under Anthropic's data processing terms
Target country and preferencesTailoring settings for your sessionNot stored beyond the session

Data collected automatically

DataWhyWhere
IP address (hashed)Rate limiting and abuse preventionHashed with a rotating daily salt on our server; original IP never stored; deleted after 1 hour
Privacy-preserving analytics dataUnderstanding how the site is usedOur server (Hostinger) — see Section 10
Affiliate referral sourceAttributing signups to affiliate partnersYour browser localStorage (60 days) and Outseta account record — see Section 11
Credit usage countEnforcing your monthly plan limitOur server, linked to your account — so your allowance follows you across devices
Session tokenKeeping you logged inYour browser's sessionStorage — cleared when you close the tab

3. How We Use Your Data

We use your data only for the following purposes:

Advertising measurement: When you create an account or make your first payment, we send Meta (Facebook) a one-way hashed version of your email so we can measure whether our own ads led to that signup or purchase — see Section 12 for full details.

We do not show third-party advertising on CVShortlist, do not sell your data, and do not use your data for profiling or automated decision-making with legal effects. We use your data for no purpose not listed above.

4. Legal Basis for Processing

Processing activityLegal basis (UK GDPR)
Account creation and managementContract — necessary to provide the service you signed up for
Payment processingContract — necessary to fulfil your subscription
Processing your CV through AIContract — the core service you requested
Security and abuse prevention (rate limiting)Legitimate interests — preventing abuse and protecting service availability for all users
Privacy-preserving analyticsLegitimate interests — understanding usage patterns to improve the service; identifiers are pseudonymous and aggregated
Advertising conversion measurement (hashed email to Meta)Legitimate interests — measuring the effectiveness of our own advertising; data is hashed before transmission and you may object at any time (see Section 8)
Affiliate attribution (UTM fields)Legitimate interests — fairly attributing referrals to affiliate partners; data is limited to campaign name only
Customer support emailsLegitimate interests — responding to your queries and resolving issues

5. Third-Party Processors

We use the following third-party services that may process personal data on our behalf:

ProviderPurposeLocationPrivacy policy
OutsetaAuthentication, account management, and billingUnited Statesoutseta.com/legal/privacy
StripePayment processing (via Outseta)United Statesstripe.com/gb/privacy
Anthropic, Inc.AI processing of CV and job description textUnited Statesanthropic.com/privacy
HostingerWeb hosting and server infrastructureEuropean Unionhostinger.com/privacy-policy
Meta Platforms (Facebook)Measuring our own advertising — receives hashed email, browser type, and conversion event only (see Section 12)United Statesfacebook.com/privacy/policy
Cloudflare (Turnstile)Bot protection on forms — your IP address is processed by Cloudflare to distinguish humans from botsUnited States / globalcloudflare.com/privacypolicy
Twilio SendGridEmail delivery (account and campaign emails, via Outseta)United Statestwilio.com/legal/privacy
Google FontsServing web fonts (your IP is sent to Google on page load)United Statespolicies.google.com/privacy

We do not sell or rent your personal data. We only share personal data with the third parties listed above for the purposes explained in this policy.

6. Data Retention

DataRetention period
Account data (name, email)Until you delete your account, then 30 days before permanent deletion
Payment records7 years — required by UK tax and accounting law
CV and job description contentNot stored by us — processed transiently to generate your result; handled by Anthropic under its data processing terms
Hashed IP (rate limiting)Maximum 1 hour, then automatically deleted
Privacy-preserving analytics dataAggregated data retained for 24 months
Affiliate referral data (UTM fields)Retained on your Outseta account record for the duration of your account
Billing and signup notification logs (contain email, IP, browser info from our billing provider)Up to 30 days, then automatically deleted
Credit usage recordsDuration of your account
Daily analytics files (aggregated)24 months, same as monthly analytics
Advertising delivery-failure log (no personal data — hashed identifiers only)Up to 30 days
Support email correspondence2 years from last contact

7. International Transfers

Some of our third-party processors are based in the United States. Transfers to the US are protected by Standard Contractual Clauses (SCCs) or equivalent mechanisms under UK GDPR. Specifically:

Your CV content is transmitted to Anthropic's US servers to generate your result and is handled under Anthropic's API and data processing terms; we do not store it.

8. Your Rights

Under UK GDPR, you have the following rights regarding your personal data:

To exercise any of these rights, email us at support@cvshortlist.com. We will respond within 30 days.

You also have the right to lodge a complaint with the Information Commissioner's Office (ICO) at ico.org.uk or by calling 0303 123 1113.

9. Cookies and Local Storage

We do not use advertising cookies or third-party tracking pixels. We use limited browser storage (listed below) for essential service functions, security, and our own first-party analytics and attribution; none of it is readable by any third party. Where notice or choice is required for storage of this kind, we provide it — and you can clear any of these values at any time:

Storage keyPurposeExpiry
cvb_used_v2_{uid}Displaying your credit usage (the authoritative count is on our server)Resets each billing month automatically
cvs_vidA random pseudonymous identifier used to count unique visitors without cookies — contains no personal information and is never linked to your identityPersistent until you clear browser data
cvs_first_sourceRemembering where you first arrived from (e.g. facebook, email, a search engine) so a later signup can be attributed to that sourcePersistent until you clear browser data
cvs_first_campaignRemembering which marketing campaign first brought you here (from the link you clicked), for the same attribution purposePersistent until you clear browser data
cvb_anon_usedCounting free trial usage before you create an accountPersistent until you clear browser data
cvb_tokenKeeping you logged in during your sessionCleared when you close your browser tab
cvb_cookie_okRemembering that you dismissed the notice bannerPersistent until you clear browser data
cvb_tip_dismissedRemembering that you dismissed the onboarding tipPersistent until you clear browser data
cvs_refStoring affiliate referral source for attribution (see Section 11)60 days, then automatically removed
o-snippet.utmStoring UTM parameters at first visit for signup attributionPersistent until you clear browser data or sign up
cvs_click_logged_{ref}Preventing duplicate affiliate click counts within the same browser sessionCleared when you close your browser tab
cvs_restoreTemporarily saving your CV session before a payment redirect so it can be restoredCleared immediately after restore or on logout

You can clear any of these at any time through your browser's developer tools or by clearing your browser data. Doing so will not affect your account but may reset your usage counter display.

10. Analytics

We operate our own privacy-first analytics system to understand how the site is used. It does not use analytics cookies or third-party tracking pixels, but it does use limited first-party browser storage as explained in Section 9.

What we collect

What we do not collect

How we minimise and pseudonymise data

To count unique visitors honestly without cookies, we use two pseudonymous, privacy-preserving mechanisms. First, within a single day, a one-way hash of your IP address combined with a secret salt that rotates every 24 hours — this cannot be reversed to identify you and cannot be linked to you on any later day. Second, your browser stores a random identifier (cvs_vid — a string of random characters we generate) so that if you visit several times in a month you are counted as one visitor, not several, and so a signup can be attributed to the source that first brought you here. This identifier contains no personal information, is created by us rather than any third party, is never joined to your name, email, or account, and never leaves our own analytics. Nearly all analytics data is stored as aggregate counts; the visitor-count store keeps only these random identifiers with the traffic source they first arrived from.

Our legal basis for this processing is legitimate interests (Article 6(1)(f) UK GDPR). We have assessed that this interest is not overridden by your privacy rights because: (a) the data is not designed to directly identify you, and we do not join analytics identifiers to your name, email or account — identifiers are random or one-way hashed; (b) no cookies are used and nothing is shared with third parties; (c) no profile of any individual is built; and (d) the processing is limited to understanding aggregate usage patterns to improve the service.

11. Affiliate Tracking

CVShortlist works with affiliate partners who refer visitors to our site using unique links (for example, cvshortlist.com?ref=partner). When you arrive via one of these links, we record the referral for attribution purposes.

What we record

What we do not record

Our legal basis for affiliate attribution is legitimate interests (Article 6(1)(f) UK GDPR) — specifically, the fair operation of our affiliate programme and correctly attributing referrals to partners.

12. Advertising & Conversion Measurement

We advertise CVShortlist on platforms such as Facebook. To know whether those adverts actually work — and to avoid wasting money showing them to the wrong people — we tell Meta (Facebook) when an advert leads to a result. This is called the Conversions API, and it works from our server only: we do not place Meta's tracking code, pixel, or cookies on this website.

What we send, and when

What we never send

Your CV, job descriptions, name, readable email address, payment details, or anything you do inside CVShortlist. The hash we send cannot be reversed into your email. Meta uses the hashed data to match conversion events with ad interactions in accordance with its own terms and privacy policy — we do not send CVs, job descriptions, payment details, or readable email addresses.

Why this is lawful, and your choice

Our legal basis is legitimate interests (Article 6(1)(f) UK GDPR) — measuring the effectiveness of our own advertising using minimised, hashed data. You have the right to object at any time: email support@cvshortlist.com with "no ad measurement" and we will exclude your account's events from this reporting. Meta acts as an independent controller for the matching it performs; its policy is at facebook.com/privacy/policy.

13. Children's Privacy

CVShortlist is not directed at children under the age of 16. We do not knowingly collect personal data from anyone under 16. If you believe a child has provided us with personal data, please contact us at support@cvshortlist.com and we will delete it promptly.

14. Changes to This Policy

We may update this policy from time to time to reflect changes in our practices or in applicable law. When we make material changes, we will update the "last updated" date at the top of this page. We encourage you to review this policy periodically.

The updated policy will apply from the date shown at the top of the page.

15. Contact Us

If you have any questions about this privacy policy or how we handle your data, please contact us: