[{"data":1,"prerenderedAt":232},["ShallowReactive",2],{"published-section-posts":3,"post-\u002Fposts\u002Fpasskeys-explained":95,"post-extras-\u002Fposts\u002Fpasskeys-explained":214},[4,17,26,35,49,55,70,78,87],{"path":5,"title":6,"description":7,"date":8,"updated":9,"category":10,"tags":11,"image":9,"readingTime":15,"featured":16,"draft":16},"\u002Fposts\u002Famazon-world-product-graph","Amazon wants to know about everything you can buy","Amazon is considering a vast database of products across the web. Could it make AI shopping easier, or give one company more control over what we find?","2026-11-14T23:47",null,"news",[12,13,14],"Amazon","AI","Shopping",2,false,{"path":18,"title":19,"description":20,"date":21,"updated":9,"category":10,"tags":22,"image":9,"readingTime":25,"featured":16,"draft":16},"\u002Fposts\u002Fiphone-reference-image-photo-authenticity","Can your iPhone prove a photo is real?","Apple's Reference Image feature can verify photos captured on an iPhone 18 Pro. Here's how it works, what it proves and where it falls short.","2026-11-14T13:35",[23,24,13],"Apple","Photography",3,{"path":27,"title":28,"description":29,"date":30,"updated":9,"category":31,"tags":32,"image":9,"readingTime":15,"featured":16,"draft":16},"\u002Fposts\u002Fpasskeys-explained","Passkeys explained: why your fingerprint can replace a password","Passkeys let you sign in with Face ID, a fingerprint or a device PIN. Here's how they work, why they're safer and what happens if you lose your phone.","2026-11-14T08:22","explainers",[33,34],"Security","Privacy",{"path":36,"title":37,"description":38,"date":39,"updated":40,"category":41,"tags":42,"image":45,"readingTime":15,"featured":16,"draft":16},"\u002Fposts\u002Fpixel-tag-android-compatibility","AirTag vs Pixel Tag: how Apple and Google find your stuff","AirTag and Pixel Tag can find lost luggage or keys under the sofa. Here’s how their networks, nearby finding and everyday features compare.","2026-11-14T01:19","2026-11-14T01:36","gadgets",[43,44,23],"Google","Android",{"src":46,"alt":47,"credit":48},"\u002Fimages\u002Fposts\u002Fairtag-pixel-tag.webp","Line drawings of a round Apple AirTag and an oblong Google Pixel Tag side by side.","Shortform Tech (AI-generated illustration)",{"path":50,"title":51,"description":52,"date":53,"updated":9,"category":31,"tags":54,"image":9,"readingTime":15,"featured":16,"draft":16},"\u002Fposts\u002Fexposure-triangle","The exposure triangle, explained with one photo","Aperture, shutter speed and ISO make more sense when you change one at a time. Here’s what each does and how they work together.","2026-11-14",[24],{"path":56,"title":57,"description":58,"date":59,"updated":60,"category":10,"tags":61,"image":66,"readingTime":25,"featured":16,"draft":16},"\u002Fposts\u002Fmicrosoft-365-outage-outlook-copilot-links","Microsoft 365 outage disrupts Outlook, Copilot and shared links","Microsoft says most Microsoft 365 services have recovered, but it is still monitoring stability and clearing delayed email.","2026-11-13T11:28","2026-11-13T22:34",[62,63,64,65],"Microsoft","Outlook","Copilot","Outages",{"src":67,"alt":68,"credit":69},"\u002Fimages\u002Fposts\u002Fmicrosoft-365-outage-2026.svg","Original illustration showing a Microsoft 365 service disruption warning","Shortform Tech original illustration",{"path":71,"title":72,"description":73,"date":74,"updated":9,"category":10,"tags":75,"image":9,"readingTime":15,"featured":16,"draft":16},"\u002Fposts\u002Fgemini-4-carbon-multi-agent-coding","Google's Gemini 4 Carbon makes multi-agent coding more practical","Google's new Carbon model and Antigravity swarm preview point to a future where AI coding assistants delegate, test and review work together.","2026-11-13T08:49",[13,43,76,77],"Coding","Agents",{"path":79,"title":80,"description":81,"date":82,"updated":9,"category":83,"tags":84,"image":9,"readingTime":25,"featured":16,"draft":16},"\u002Fposts\u002Fai-agents-mcp-and-skills-explained","AI agents, MCP and skills: what's the difference?","Models, agents, tools, MCP and skills sound interchangeable. Here's how they fit together and what developers actually need to build useful AI software.","2026-11-12T22:00","code",[13,77,85,86],"MCP","Development",{"path":88,"title":89,"description":90,"date":91,"updated":92,"category":10,"tags":93,"image":9,"readingTime":15,"featured":16,"draft":16},"\u002Fposts\u002Fadobe-ai-agents-creative-cloud-mcp","Adobe opens Creative Cloud projects to third-party AI agents","Adobe's local MCP preview will let outside AI agents edit native Photoshop, Illustrator, Premiere and After Effects projects.","2026-11-12","2026-11-13",[13,94,85],"Adobe",{"id":96,"title":28,"author":97,"body":98,"canonical":9,"category":31,"date":30,"description":29,"draft":16,"extension":193,"featured":16,"image":9,"meta":194,"navigation":195,"path":27,"readingTime":15,"seo":196,"sitemap":197,"sources":198,"stem":210,"tags":211,"updated":9,"updates":212,"__hash__":213},"posts\u002Fposts\u002Fpasskeys-explained.md","aonghas",{"type":99,"value":100,"toc":187},"minimark",[101,110,113,118,121,124,135,144,148,151,154,162,165,169,172,181,184],[102,103,104,105,109],"p",{},"You go to sign in to a website. Instead of asking for a password, it offers to use your face, fingerprint or phone's PIN. No password to remember, no six-digit code to copy from a text message. That's a ",[106,107,108],"strong",{},"passkey",".",[102,111,112],{},"It sounds almost suspiciously convenient. But passkeys are designed to be safer than passwords, too. The clever bit is that the website never needs to know a secret that you could accidentally type into a fake login page.",[114,115,117],"h2",{"id":116},"so-wheres-the-password-gone","So where's the password gone?",[102,119,120],{},"When you create a passkey, your device generates two matching digital keys. One stays private in your passkey manager. The website gets the other, public key.",[102,122,123],{},"Think of it like a lock and its matching key. The website can check that your device has the right key without receiving a copy of it.",[102,125,126,127,134],{},"When you return, your phone or computer asks you to unlock it with Face ID, Touch ID, a fingerprint or your device PIN. It then uses the private key to prove you're you. Your fingerprint or face scan isn't sent to the website. ",[128,129,133],"a",{"href":130,"rel":131},"https:\u002F\u002Fdevelopers.google.com\u002Fidentity\u002Fpasskeys\u002F",[132],"nofollow","Google's explanation of passkeys"," describes how this works.",[102,136,137,138,143],{},"And unlike a password, a passkey is tied to the real website or app. A convincing fake sign-in page can't simply trick your browser into using it for the wrong site. That's why the ",[128,139,142],{"href":140,"rel":141},"https:\u002F\u002Fpasskeys.dev\u002Fdocs\u002Fintro\u002Fwhat-are-passkeys\u002F",[132],"passkeys.dev guide"," calls them phishing-resistant.",[114,145,147],{"id":146},"what-if-you-lose-your-phone","What if you lose your phone?",[102,149,150],{},"This is the obvious question. Fortunately, a passkey doesn't always live on just one physical device.",[102,152,153],{},"On Apple devices, passkeys saved in iCloud Keychain can sync securely between your approved iPhone, iPad and Mac devices. Apple says the synced data is end-to-end encrypted. Google Password Manager offers passkey syncing too, although the exact devices and browsers supported depend on your setup.",[102,155,156,157,109],{},"You can also sometimes sign in on a computer using a passkey stored on your phone. Choose the nearby-device option, scan the QR code shown on the computer, then approve the sign-in on your phone. ",[128,158,161],{"href":159,"rel":160},"https:\u002F\u002Fdevelopers.google.com\u002Fidentity\u002Fpasskeys\u002Fuse-cases",[132],"Google documents this cross-device approach",[102,163,164],{},"Still, don't assume every account has an identical recovery process. Before relying on passkeys alone, check how your passkey manager restores access on a new device and what backup sign-in or recovery options the website provides.",[114,166,168],{"id":167},"should-you-use-one","Should you use one?",[102,170,171],{},"If a website you trust offers to create a passkey, it's generally worth considering. You can often keep your existing password while you try it, so switching doesn't have to be dramatic.",[102,173,174,175,180],{},"On an iPhone, ",[128,176,179],{"href":177,"rel":178},"https:\u002F\u002Fsupport.apple.com\u002Fen-euro\u002Fguide\u002Fiphone\u002Fiphf538ea8d0\u002Fios",[132],"Apple's instructions"," say to sign in to a supported website or app, find its passkey option and approve saving it. The result appears in the Passwords app. The next time you sign in, you can use Face ID or your device passcode instead.",[102,182,183],{},"Passkeys won't instantly replace every password. Some services still don't support them, and recovery deserves a little thought. But removing the need to invent, remember and type a reusable secret is a genuinely useful improvement.",[102,185,186],{},"One less password to forget. That's a good start.",{"title":188,"searchDepth":15,"depth":15,"links":189},"",[190,191,192],{"id":116,"depth":15,"text":117},{"id":146,"depth":15,"text":147},{"id":167,"depth":15,"text":168},"md",{},true,{"title":28,"description":29},{"loc":27,"lastmod":30},[199,201,203,205,208],{"title":200,"url":140},"What are passkeys? — passkeys.dev",{"title":202,"url":130},"Passkeys — Google for Developers",{"title":204,"url":177},"Use passkeys to sign in to websites and apps on iPhone — Apple Support",{"title":206,"url":207},"Set up iCloud Keychain — Apple Support","https:\u002F\u002Fsupport.apple.com\u002Fen-gb\u002F109016",{"title":209,"url":159},"Passkeys use cases — Google for Developers","posts\u002Fpasskeys-explained",[33,34],[],"ntUyx91eArZ81Z-NozSIOeu4bx8PsZ6C1KVGLzDSR8k",{"author":215,"next":224},{"id":216,"avatar":9,"bio":9,"extension":217,"links":218,"meta":219,"name":220,"stem":221,"url":222,"__hash__":223},"authors\u002Fauthors\u002Faonghas.yml","yml",[],{},"Aonghas Anderson","authors\u002Faonghas","https:\u002F\u002Fshortformtech.com\u002Fabout","cCTdLTrvIvxLyNbRV5GLNYeGGhLJn6MNPM4cRtEkmgw",[225,227,229],{"path":50,"title":51,"description":52,"date":53,"updated":9,"category":31,"tags":226,"image":9,"readingTime":15,"featured":16,"draft":16},[24],{"path":18,"title":19,"description":20,"date":21,"updated":9,"category":10,"tags":228,"image":9,"readingTime":25,"featured":16,"draft":16},[23,24,13],{"path":36,"title":37,"description":38,"date":39,"updated":40,"category":41,"tags":230,"image":231,"readingTime":15,"featured":16,"draft":16},[43,44,23],{"src":46,"alt":47,"credit":48},1794700714144]