Perchly Privacy Policy
Short version: Perchly has no server and no account. What you give it stays in your browser on your computer. It contacts GitHub only if you enter a username, and it hands text to an AI service only when you press a button to do that.
1. Who we are
Perchly ("the extension") is made by Akash Maity, an individual developer based in Halifax, Nova Scotia, Canada. Contact: github.com/Akash324-dotcom.
2. What the extension stores, and where
Everything below is stored only in your browser's extension storage, on your own computer:
- Your profile: the resume text you upload or paste, any LinkedIn text you paste, your GitHub username, and the years of experience you enter.
- Public GitHub details for that username: repository names, descriptions, main language, topics, links, last-updated dates and the first part of each public README.
- The last job you read: its address, title, the skills found and the requirement lines, so the tailoring window can use them.
- Your tracker: for each job you save or mark as applied, the role, company, address, dates, status, follow-up date and match score. The full posting text is not kept.
- Tailored resume versions and cover letters you choose to save for a job, and any proof notes you write for a skill.
- Settings and the record that you accepted these documents (version and date).
3. What the developer collects
Nothing. The developer runs no server, keeps no account for you and receives no copy of your data. The extension has no analytics, advertising or tracking. The Chrome Web Store counts storing data on your own computer as “handling” it, so for clarity: Perchly handles your resume text and other details you type in (which can include your name, email and phone number), the text of job postings you ask it to read, and the addresses of jobs you save, all in section 2, and all only on your computer.
4. When the extension reads a web page
- When you ask: it reads the page in the current tab when you open the Perchly panel on it or press Read this page.
- Automatically, only if you allow it: if you give Perchly access to all sites, it also reads a page on its own when you open or switch to one whose address or title looks like a job posting. You can switch this off in Settings, or remove the access in Chrome's extension settings, at any time.
- It reads the visible text of that page to make notes and highlights the matching words on the page. The highlights are only visible to you and vanish when the page is reloaded.
- It does not read your browsing history, and page text is processed in your browser and is not sent anywhere.
5. Other services the extension can contact
- GitHub. If you enter a GitHub username and press Fetch, the extension requests that user's public repositories and public README files from GitHub's public API (api.github.com). GitHub sees that request and its own privacy policy applies. Nothing about you other than the username is sent.
- Chrome's on-device AI (optional). If your Chrome supports it and you use "Reword with on-device AI", the bullet is processed by a model that runs inside Chrome on your computer. Perchly does not send that text to any server. Chrome may download the model from Google the first time.
- An AI chat site you choose (optional). If you press "Copy brief and open", Perchly copies a brief to your clipboard and types it into the chat box of the site you picked. The brief contains your resume text, details of the job posting and facts about your public GitHub projects. By default your email address and phone number are removed from it. Perchly does not press Send. Once you send it, that site's own terms and privacy policy apply, under your own account there.
The extension contacts no other service.
6. Permissions and why they are needed
- Side panel, storage: to show the panel and keep your data in your browser.
- Active tab, scripting: to read and highlight the job page you asked it to read.
- api.github.com: for the GitHub lookup described above.
- Optional, asked at the time: access to all sites (for automatic reading), or to one AI chat site (to type the brief into its chat box).
7. Your control
In Settings you can download all your data as a file, download your tracker as a spreadsheet file, switch automatic reading off, and press "Withdraw and delete everything", which erases all stored data and locks the extension until you agree again. Removing the extension from Chrome also removes its stored data.
8. Security
Your data stays on your device and the extension makes no network requests except those described above. All code ships inside the extension; none is loaded from the internet. No method is perfectly secure: anyone who can use your browser profile may be able to read the stored data, so protect your computer account.
9. Children
The extension is not directed at children under 13.
10. Changes and contact
If this policy changes, the version and date above change and the extension asks you to agree again, with a line saying what changed. Questions: use the contact in section 1.