# JobLens AI - Full LLM Reference > Product: LinkedIn job description summarizer delivered as a Chrome extension. ## Positioning - Audience: active job seekers triaging dozens of LinkedIn postings a day. - Problem: every job description is a wall of text, and postings you already applied to or dismissed keep reappearing. - Outcome: each description summarized in place as Must-Haves, Preferred Skills, General Requirements and Salary, inside LinkedIn's own job page - no copy-pasting and no separate site. - Quality note: free, bring-your-own-key and paid run the same model and the same pipeline. They differ in allowance and trigger only; a free summary is not a lesser summary. ## Problem and solution - Dozens of Postings, All of Them Long: Every posting is a wall of text, and jobs you've already applied to or dismissed keep coming back. Finding what a role requires - and whether it pays - means reading all of it. - A Summary Where the Job Is: JobLens AI summarizes the description in place: Must-Haves, Preferred Skills, General Requirements and Salary, inside LinkedIn's own job page. Jobs you've already handled and companies you've blocked are hidden, so what's left is what you haven't triaged yet. ## How it works 1. Install in Seconds: Add JobLens AI to Chrome from the Web Store. 2. Open Any LinkedIn Job: The extension activates on LinkedIn's job pages and hides the postings you've already applied to or dismissed. 3. Read the Summary, Not the Wall of Text: The job description comes back as Must-Haves, Preferred Skills, General Requirements and Salary - right inside the page. ## Full feature list ### Sort by Date & Classic Search for LinkedIn Jobs LinkedIn's new AI job search can't sort by date. JobLens AI reopens your search on LinkedIn's classic search page, where newest-first still works. - Classic search, one click. A button reopens your search in classic search, sorted newest first by LinkedIn's own date sort. - Nothing is dropped silently. Filters with no classic equivalent are dropped in the move, and the button says so before you press it. - Optional auto-switch, off by default. Reopens every new-style job search in classic search for you. - AI summary of any job post: must-haves, preferred skills & salary, plus hide jobs you've applied to. The classic search page is LinkedIn's, and LinkedIn may remove it. If that happens, JobLens says so and pauses itself instead of failing silently - one click in the popup turns it back on to try again. The classic search features are free and run entirely in your browser. AI summaries are metered: 5 free a week with a free account. ### LinkedIn Job Description Summarizer Summarizes any LinkedIn job description while you browse - natively, inside LinkedIn's job page. No copy-pasting, no separate site. - Must-Haves: the requirements that actually gate the role. - Preferred Skills: the nice-to-haves you can weigh for yourself. - General Requirements: seniority, location and logistics. - Salary: surfaces pay ranges, including ones buried in the text. - Anchored to the text. Every bullet is checked against the posting's own wording - unsupported claims are discarded. ### Hide Jobs You've Already Handled (Free) Applied, dismissed, already seen or promoted - make them disappear from your LinkedIn job search. - Per-status toggles. Dismissed, viewed, applied and promoted jobs. - Read from LinkedIn's own labels. Nothing to tick manually. - Hidden for 90 days. Dismiss a job once and it stays hidden across devices (Chrome profile sync). - Both LinkedIn UIs. Works on the classic interface and the new job search. - Runs locally. No account needed for these basics. ### Keyword and Company Control (Free) Focus on what matters: highlight the roles you want and silence the companies you don't. - Keyword highlighting. Directly inside job titles and descriptions. - Company blocking. By name, including partial matches - hidden from results instantly. - Changes apply live. Open tabs update automatically. ### Clutter-Free Native UI (All Plans) The summary reads like part of LinkedIn, not a popup. - Inside LinkedIn's job page. No separate dashboard, no extra tab. - Never stale. Switching jobs never leaves an old summary on screen. - Cached locally for 7 days. Revisits are instant and don't use your allowance. ### Privacy and Transparency (All Plans) - Settings stay in your browser. App settings, keywords, blocked companies and dismissed jobs live in sync storage. - Only the posting you're viewing. Its job description text is the only job content we send for a summary. - Your API key is never stored. Bring-your-own-key requests pass it straight through to your provider. ## Trust and privacy - No-Renewal Surprises: We know you won't need us forever. The 60-day pass is a one-time payment - it never renews. - Privacy by Design: We minimize stored app data and keep account identity with Clerk plus billing with Whop. Settings and dismissals are stored in your browser profile. - Privacy-First AI: The only job content sent for a summary is the description of the posting you're viewing. The result is cached locally in your browser. Neither the description nor the summary is stored on our servers. ## Pricing and plans 60-day pass - includes up to 600 AI summaries. Any top-up restarts your 60 days. ### Free ($0) - Free account, no API key - same AI as paid - 5 AI job summaries per week - same model and pipeline as paid - Must-Haves, Preferred Skills, General Requirements and Salary - Unlimited filtering, keyword highlighting and company blocking - Filtering and highlighting run locally in your browser ### Bring Your Own Key (Free) - Unlimited summaries on your own API key - Unlimited AI summaries - you pay your AI provider directly - Works with a Google Gemini, OpenAI or Anthropic key - Summaries appear automatically as you open a job - Your key is sent with each request and never stored on our servers ### Paid pass capabilities - Up to 600 AI summaries included - Summaries appear automatically as you open a job - Every bullet checked against the posting's own wording - Salary extraction, including ranges buried in the text - Fast Local Summary Cache ### Paid plans - 60-Day Pass: $19 - 60 days of access - includes up to 600 AI summaries - CTA: Get the 60-Day Pass - Top-up: $10 - Adds 300 AI summaries and restarts your 60 days - CTA: Add 300 summaries One-time payment. The pass does not renew, so there is nothing to cancel - it simply ends after 60 days. Within 14 days of purchase you can withdraw for a full refund, however much you have used. Prices are shown in USD excluding VAT; VAT is calculated and added at checkout according to your country, and the full total is shown before you pay. ## FAQ - Q: What does JobLens AI actually do? A: It summarizes LinkedIn job descriptions in place, inside LinkedIn's job page - no copy-pasting, no separate site. Each summary breaks the posting into Must-Haves, Preferred Skills, General Requirements and Salary, including pay ranges buried in the body text. It also hides jobs you've already applied to or dismissed, and companies you've blocked. - Q: How much does JobLens AI cost? A: AI summaries are free: 5 per week with a free account, no API key and no payment. If you need more, the 60-day pass is $19 and includes up to 600 AI summaries. Top-ups are $10 for 300 more summaries, and any top-up restarts your 60 days. Or use your own Google Gemini, OpenAI or Anthropic API key: unlimited, free. Every plan runs the same model and the same pipeline - paying buys you more summaries, not better ones. - Q: Why a 60-day pass instead of a monthly subscription? A: Job search is seasonal and intense, and nobody wants a subscription running months after they've been hired. The pass is a single payment for a fixed 60-day window - it does not renew, we never charge you again, and you decide whether to buy another one. - Q: Does this work with all versions of LinkedIn? A: Yes - including LinkedIn's redesigned job search interface. The extension detects which UI variant a page uses and runs the matching integration automatically, and it is actively maintained as LinkedIn's UI evolves. - Q: Do I need an account to use JobLens AI? A: Not for highlighting, filtering or dismissing jobs - those run locally and need no account at all. A free account is required only for AI summaries, because it is how we count your 5 free summaries a week. That is its only purpose; we don't use the email for marketing. - Q: Where is my data stored? A: Account identity is handled by Clerk and billing by Whop. In-app settings and dismissed jobs are stored in browser sync storage, and AI summaries are cached locally in your browser. On our side we keep only your summary counter and pass balance, in Clerk. Job descriptions and summaries are never stored on our servers. See /privacy for full details. - Q: Do I need to cancel anything? A: No. The pass is a one-time purchase - no recurring charge, no renewal, nothing to cancel. It simply ends 60 days after purchase and you drop back to the free tier of 5 AI summaries per week. - Q: Can I get a refund? A: Yes. As a consumer in the EU you have 14 days from purchase to withdraw from the contract, even after you have started using the pass - and we refund it in full, however many summaries you have already generated. Email us at support@joblens-ai.com to withdraw; we don't ask why. Outside the withdrawal window we look at refund requests case by case. - Q: What happens when my 60 days or my 600 summaries run out? A: Nothing breaks and nothing is charged. Highlighting, filtering and dismissal keep working - they are free and always will be. If your 60 days are up, you return to the free tier of 5 AI summaries per week, and can buy a new pass or use your own API key. If instead you used all 600 summaries while the pass is still running, a $10 top-up adds 300 more and restarts your 60 days. - Q: How long is the data cached? A: Job summaries are cached locally in your browser for 7 days, so reopening the same posting within that window costs you nothing and does not use up your allowance. Dismissed jobs are kept in sync storage for 90 days. Nothing is cached on our servers. - Q: Do you bulk scrape my LinkedIn data? A: No. The extension only processes the single job description you are actively viewing. We don't crawl or pre-collect your feed, and nothing unrelated is sent to our servers. - Q: How do you ensure AI accuracy? A: Every extracted item is anchored: we check it against the posting's own wording before it is shown, and anything the text doesn't support is discarded rather than displayed. If that first pass comes back weak - little of it anchors, or a salary looks like it was missed - the extension automatically runs further passes under different settings and merges them by consensus. Identical on every plan. - Q: How is salary extracted? A: Salary is only shown when explicit numbers or a range appear in the description - including ranges buried mid-paragraph rather than in LinkedIn's salary field. Figures are matched back to the text and validated by a separate fact-check pass before display, so nothing is guessed or inferred. If the posting doesn't state pay, the summary says nothing about it. - Q: What personal data leaves my browser? A: The job description text you request a summary for, and your account identifier so we can count the summary against your weekly free allowance or your pass. If you use your own API key, that key is passed through to your chosen provider and never stored by us. No browsing history, keywords, blocked companies, or dismissed job IDs are transmitted. - Q: Which AI providers process my job descriptions? A: On the free tier and on a paid pass, job description text is sent to Google's Gemini API on our account. If you bring your own key, it goes to the provider you chose instead - Google, OpenAI or Anthropic. See /privacy for the full processor list. ## Canonical URLs - https://joblens-ai.com/ - https://joblens-ai.com/privacy - https://joblens-ai.com/terms