
liarjs.dev
Can your browser fool me? A browser consistency checker
What is liarjs.dev?
liarjs.dev reads your browser in JavaScript, then asks the network layer what it actually saw. A browser controls its own JavaScript but not the connection it arrives on, so every disagreement between the two is a finding. Detection runs on three separate axes that fail independently. Fingerprint: Canvas, WebGL, WebGPU, audio, fonts, timezone and the plugin face. Network: TLS version, HTTP protocol, ASN, header shape and exit-IP geography, read at the Cloudflare edge. Automation: navigator.webdriver, framework residue, headless tells and a pointer-movement challenge. The score measures internal coherence, not a ban prediction, and stays provisional until the challenge is passed. The passive checks ship as an MIT-licensed npm package: run npx liarjs against a patched Chromium, a stealth automation stack or an antidetect profile and get the same score with an exit code in CI.
Ready to launch?
Submit your product and get discovered by builders and creators worldwide.
Launch NowFounderPlaybooks.
What other founders did to grow.
2722 dispatches from hundreds of founders, pulled from the week's best podcasts.
I asked some of the people that were mowing they said well it's easy you get a piece of paper you write all of your jobs down on one side that's week one you flip it over and you write all of your jobs down down on the other side that's week two and I said why why don't you use an app for that and one guy said to me well no app exists and someone should look at making it and I thought to myself I could be that someone.
His First App Idea Came From A Lawn-Mowing Customer Saying No App Exists
While mowing lawns to pay off debt, Adam discovered his first app idea from a customer's offhand comment that no scheduling app existed for lawn mowers. The audience surfaced the need directly, not market research.
You want to make these offers highly targeted — you can tier them. Give a bigger discount if they were a subscriber for a longer period of time, consider a smaller discount if they were maybe only subscribing for a month or two. You don't want it to be a blanket discount because that's going to really cut into your bottom line.
Tier cancellation discounts by tenure — never blanket-discount
Tier cancellation save offers by subscription tenure. Blanket discounts train price-insensitive users to trigger the cancel flow just to grab the coupon, eroding margin on people who'd have stayed at full price. Long-tenure subscribers earn the bigger save offer; short-tenure churners get a small or no offer.
There's a play for whatever you're stuck on.
Read all 2722 playbooks