Urgent.News

What's breaking now, across thousands of outlets.

Tech

I Built a 100% Offline Resume Builder So I Wouldn't Have to Share My Phone Number & Email

Tired of spam calls and paywalled PDFs, I created PrivyResume—a local-first resume workbench that keeps your personal data strictly in your browser. Whenever you try to update your resume online, almost every website follows the exact same playbook: Let you spend 30 minutes typing out your entire career history. Force you to create an account with your email and phone number. Hit you with a…

Fed up with unwanted calls and paywalled PDFs, I crafted PrivyResume—a browser-based resume builder that safeguards your personal information. As you update your resume online, most platforms follow a common routine: allow you to painstakingly input your career history, compel you to sign up with your email and phone number, surprise you with a hidden paywall just before downloading a PDF, and even sell or compromise your contact details, resulting in a barrage of spam calls and suspicious recruiter messages.

I grew weary of providing my personal phone number and email to unknown databases for the sake of creating a polished PDF. Thus, I developed PrivyResume for my personal use. What is PrivyResume? PrivyResume is an entirely client-side, offline-compatible resume workbench. It features no user accounts, no backend databases, and no tracking scripts.

Here's how it operates: Privacy First (Zero Servers): Your phone number, email address, and work history remain securely within your browser's localStorage, never leaving your device or interfacing with any server. Supporting Multiple Profiles: Create and toggle between various resume versions locally (such as one customized for Frontend positions and another for Full-Stack) all within the browser.

Instant Sharing: In need of a quick share? Generate a shareable link with just one click. Export & Import via JSON: Since your data resides locally in your browser, you can periodically download your resume as a raw .json file for backup or transfer to another device. Free PDF Export & Printing: Produce polished, print-ready PDFs without watermarks or paywalls.

Designed to Address a Specific Need I initially constructed this solely as a personal tool to safeguard my master resume in a simple JSON file and generate pristine PDFs without the fear of data mining. If you are currently job-seeking or simply desire a swift, private method to manage your resume without establishing another account, try PrivyResume at the provided link. I welcome your comments, feedback, and suggestions for new features.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Props Drilling in React

When building React applications, we use props to pass data from one component to another. But what happens when we need to pass data through multiple components, even when some of those components…

  • Props Drilling occurs when data is passed through multiple intermediate components in React.
  • User component in the example needed username from App via Profile, illustrating Props Drilling.
  • Context API provides a solution by allowing data sharing without Props Drilling.

Browser Image Upload to Object Storage: 4 Retention Checks for Logistics Exports

Browser Image Upload to Object Storage: 4 Retention Checks for Logistics Exports Short answer: use a private bucket, let the server create a tenant-bound object key, and give the browser a presigned…

  • Utilize private bucket with tenant-bound object key and presigned upload URL.
  • Implement Cloudflare R2 lifecycle semantics with caution.
  • Shared REST paths preferred for simplicity and credential management.

GitHub Actions Workflow Lockfile: Pin Transitive Deps

GitHub just made workflow lockfiles generally available, and the gh actions-lock command finally answers a question that SHA pinning never could: what about the actions your actions call?

  • GitHub introduces workflow lockfiles to pin transitive dependencies precisely.
  • Lockfile complements YAML by recording exact commits for actions and dependencies.
  • Recommend starting with low-risk workflows before expanding to sensitive deploy workflows.

Developer lessons from Apple's Photos Storage entitlement fix

Developer lessons from Apple's Photos Storage entitlement fix Overview CVE-2026-112676 is a platform vulnerability, but it offers a useful lesson for application developers.

  • Apple's Photos Storage system had a missing authorization vulnerability (CVE-2026-112676)
  • Developers cannot directly patch another process's authorization path
  • Treat privacy settings as part of overall security, not a guarantee

More from Sunday 15 November →