[{"data":1,"prerenderedAt":515},["ShallowReactive",2],{"project-46037031":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":46,"post_text":48,"what":49,"said":75,"maker_in_thread":210,"shape":217,"grid":221,"attempts":476,"same_week":477,"maker_shows":38,"maker_hidden":507,"reader_version":508,"card":509},"46037031","exposedbydefault","Explore what the browser exposes about you","title","Show HN: Explore what the browser exposes about you","https:\u002F\u002Fneberej.github.io\u002Fexposedbydefault\u002F","neberej.github.io","coffeecoders",1764007508,2025,275,90,204,3837,6,"legend","security_privacy","browser fingerprinting","web_app",[24,25,26,27],"browser fingerprint","privacy","canvas fingerprint","browser tracking","mixed",-0.287,{"positive":31,"neutral":32,"mixed":33,"critical":34},4,21,1,17,43,{"idea":37,"execution":40,"privacy":43,"design":44,"docs":45},{"positive":38,"critical":39},2,3,{"positive":41,"critical":42},0,14,{"positive":38,"critical":41},{"positive":41,"critical":41},{"positive":41,"critical":41},[47,33,41,41,33,41,39,47,41,39,33,33,39,39,39,41,41,41,33,47,41,41,39,33,39,41,33,39,41,33,33,33,33,39,33,39,33,39,33,41],5,"I built a tool that reveals the data your browser exposes automatically every time you visit a website.\n\nGitHub: https:\u002F\u002Fgithub.com\u002Fneberej\u002Fexposedbydefault\n\nDemo: https:\u002F\u002Fneberej.github.io\u002Fexposedbydefault\u002F\n\nNote: No data is sent anywhere. Everything runs in your browser.",{"problem":50,"audience":59,"pricing":59,"motivation":60,"time_to_build":59,"stack":64,"openness":72,"stage":73,"team_size":74},{"value":51,"source":52,"evidence":53},"Shows the browser data sites can collect to fingerprint and track users","maker",[54,56],{"id":55},"post",{"id":57,"by":11,"text":58},"46037612","Hi HN, I’ve been experimenting with ways to reduce my browser fingerprint and exploring techniques to anonymize fingerprint data. So I built this. This is kind of like a lighter,…",null,{"value":61,"source":52,"evidence":62},"Experimenting with reducing browser fingerprint and anonymizing fingerprint data",[63],{"id":57,"by":11,"text":58},[65],{"value":66,"source":67,"evidence":68},"TypeScript","inferred",[69],{"id":70,"by":11,"text":71},"46093013","Thanks! The Unique Fingerprint ID is basically a hash of all the collected fingerprint fields. [1] The Canvas Deep Fingerprint Hash is higher entropy and includes baseline…","open_source","launched","unknown",{"praise":76,"objections":85,"requests":135,"questions":157,"alternatives":176},[77],{"value":78,"source":79,"evidence":80},"Audio nearby-voices estimate is interesting","commenter",[81],{"id":82,"by":83,"text":84},"46090483","taxking","This is really cool, the audio thing estimating how many voices are nearby is sort of terrifying",[86,105,116],{"value":87,"source":79,"evidence":88},"Unique fingerprint ID changes on every reload, so it is not useful for identification",[89,93,97,101],{"id":90,"by":91,"text":92},"46089830","jedberg","If you reload the page a few times, and you're using a modern browser, you'll almost certainly find it's a different fingerprint every time. Most modern browsers add in a…",{"id":94,"by":95,"text":96},"46086145","reconnecting","The same applies to macOS. Safari produces a unique fingerprint ID every time, and Firefox also has a different fingerprint ID with every visit. If the fingerprint ID is unique…",{"id":98,"by":99,"text":100},"46086739","Sayrus","It's unique but changes on each reload. While the details are interesting, the fingerprint itself is not useful.",{"id":102,"by":103,"text":104},"46086782","bstsb","this seems incredibly variable as to be almost useless as any type of \"fingerprint\" - running the latest version of Chrome on Android, the ID at the top of the page changes each…",{"value":106,"source":79,"evidence":107},"Uniqueness numbers are exaggerated and not based on real population data",[108,112],{"id":109,"by":110,"text":111},"46088751","greggman65","There's a mis-understanding of at least the Graphics part. For example WebGPU features. It looks like lots of info https:\u002F\u002Fwebgpureport.org\u002F But, they are bucketed…",{"id":113,"by":114,"text":115},"46088258","gruez","It's highly unlikely they obtained 17 billion samples, so they're likely guesstimating it by assuming each attribute is independent, and summing the entropy of all attributes.…",{"value":117,"source":79,"evidence":118},"Some reported values are wrong, such as OS version and currency",[119,123,127,131],{"id":120,"by":121,"text":122},"46088095","stevetron","It reports that my OS is Windows 10 on two different browsers, even though my OS is Windows 7.",{"id":124,"by":125,"text":126},"46095520","not4uffin","On my iPhone that has iOS 26 installed, the page says my device is on iOS 18.7 Am I missing something? That doesn’t math the way math should math.",{"id":128,"by":129,"text":130},"46089839","TazeTSchnitzel","The currency and telephone number prefix info is highly misleading. Those are being assumed based on my IP, not being reported by the browser. Knowing some of this data is…",{"id":132,"by":133,"text":134},"46090831","Tacite","\"System Platform\" : \"MacIntel\" Even though the Graphics Renderer is \"Apple M1, or similar\".",[136,147],{"value":137,"source":79,"evidence":138},"Show per-attribute uniqueness statistics",[139,143],{"id":140,"by":141,"text":142},"46086130","oersted","Interesting! For me it says 1 in 17,179,869,184+, but scrolling through all the variables, the vast majority should be the same for any MacBook Chrome user. It would be great to…",{"id":144,"by":145,"text":146},"46086430","jspash","I would love to be able to toggle an attribute off\u002Fon to see what affect each has on the uniqueness of my fingerprint. My guess is that there are a handful of _very_ unique…",{"value":148,"source":79,"evidence":149},"Show population-based comparison of uniqueness",[150,154],{"id":151,"by":152,"text":153},"46091219","godelski","I'm really frustrated with these types of websites because they tell me nothing. What I'd love for these sites to do is help me understand where I am distributionally. How unique…",{"id":155,"by":11,"text":156},"46092719","You're 100% right. The raw fingerprint dumps alone are not actually useful unless you can compare them to a population. And creating that comparison is far harder than people…",[158,169],{"value":159,"source":79,"evidence":160},"How is the unique fingerprint ID and uniqueness calculated?",[161,165],{"id":162,"by":163,"text":164},"46090220","BinaryIgor","Super interesting project! Out of curiosity, how do you calculate Unique Fingerprint ID and Canvas Deep Fingerprint Hash?",{"id":166,"by":167,"text":168},"46109708","potato-peeler","How is uniqueness of devices even calculated?",{"value":170,"source":79,"evidence":171},"Does it expose latitude and longitude?",[172],{"id":173,"by":174,"text":175},"46092751","informal007","Does I expose my latitude and longitude after visiting a url?",[177,188,192,203],{"value":178,"source":79,"evidence":179},"EFF Cover Your Tracks",[180,184],{"id":181,"by":182,"text":183},"46086059","alentred","EFF has a similar tool: https:\u002F\u002Fcoveryourtracks.eff.org\u002F No idea how representative either tool is.",{"id":185,"by":186,"text":187},"46091453","Phelinofist","> What I'd love for these sites to do is help me understand where I am distributionally. How unique am I? On what? Help me understand what needs to be fixed and what my threat…",{"value":189,"source":52,"evidence":190},"CreepJS",[191],{"id":57,"by":11,"text":58},{"value":193,"source":79,"evidence":194},"amiunique.org",[195,199],{"id":196,"by":197,"text":198},"46095413","cocainemonster","amiunique.org shows percentages of values",{"id":200,"by":201,"text":202},"46086237","SeriousM","Here's another one: https:\u002F\u002Famiunique.org\u002Ffingerprint It's important to point out fingerprinting, yet no ordinary user cares.",{"value":204,"source":79,"evidence":205},"scrapfly browser fingerprint tool",[206],{"id":207,"by":208,"text":209},"46088621","joahnn_s","Here's another one: https:\u002F\u002Fscrapfly.io\u002Fweb-scraping-tools\u002Fbrowser-fingerprint They actually delve much deeper, with a wealth of additional data and interesting details. For…",{"comments":47,"answered":39,"key":211},[212,213,214],{"id":57,"text":58},{"id":155,"text":156},{"id":215,"text":216},"46092729","Yeah, I made the mistake of including all features, even ones that change on every refresh like canvas or audio. The fingerprint should really only use stable features that don’t…",{"commenters":218,"max_depth":47,"maker_replies":47,"first_comment_mins":219,"lifespan_hours":220},75,46,211,[222,224,228,230,233,235,238,242,244,247,251,253,254,257,261,262,265,266,270,273,276,280,283,286,287,288,291,292,295,297,298,300,302,305,307,311,314,317,320,323,326,330,331,334,337,340,344,347,350,353,357,361,364,366,370,375,378,381,383,386,390,393,396,399,401,404,408,412,415,417,418,423,425,427,430,432,433,437,440,443,446,450,453,457,459,462,464,466,470,474],[57,41,41,223,11,33],"maker\u002Fneutral\u002Fidea",[225,41,47,226,227,41],"46086721","project\u002Fpositive\u002Fidea","locknitpicker",[109,41,33,229,110,41],"project\u002Fcritical\u002Fexecution",[231,41,41,232,91,41],"46089801","commenter\u002Fneutral\u002Fnone",[234,41,41,232,110,41],"46092992",[236,41,41,237,91,41],"46093011","commenter\u002Fneutral\u002Fprivacy",[239,41,41,240,241,41],"46089948","other\u002Fneutral\u002Fnone","dror",[243,41,41,240,110,41],"46092987",[245,41,41,232,246,41],"46105307","garbagewoman",[248,41,39,249,250,41],"46089982","project\u002Fneutral\u002Fnone","ErroneousBosh",[151,41,33,252,152,41],"project\u002Fcritical\u002Fidea",[185,41,41,240,186,41],[255,41,41,256,152,41],"46092595","other\u002Fneutral\u002Fdesign",[258,41,39,259,260,41],"46112302","project\u002Fneutral\u002Fprivacy","lossyalgo",[155,41,41,223,11,33],[263,41,47,264,152,41],"46094644","maker\u002Fpositive\u002Fprivacy",[196,41,41,240,197,41],[267,33,41,268,269,41],"46087366","other\u002Fneutral\u002Fprivacy","zeeed",[271,33,41,268,272,41],"46087711","jedimastert",[274,33,41,268,275,41],"46088323","svieira",[277,38,39,278,279,41],"46086143","project\u002Fneutral\u002Fexecution","njitram",[281,38,39,249,282,41],"46086470","qwertytyyuu",[284,38,41,232,285,41],"46086478","aaronharding",[98,38,33,252,99,41],[113,38,33,229,114,41],[289,38,39,278,290,41],"46089428","dunham",[90,39,33,229,91,41],[293,39,39,278,294,41],"46089934","embedding-shape",[215,39,41,296,11,33],"maker\u002Fneutral\u002Fexecution",[181,31,41,240,182,41],[140,47,39,299,141,41],"project\u002Fmixed\u002Fidea",[144,47,39,301,145,41],"project\u002Fneutral\u002Fdesign",[303,47,41,240,304,41],"46087806","collinmanderson",[306,47,41,240,110,41],"46088954",[308,18,41,309,310,41],"46086173","other\u002Fneutral\u002Fidea","Santosh83",[312,18,41,240,313,41],"46086564","ycuser2",[315,18,41,240,316,41],"46086934","slig",[318,18,41,240,319,41],"46087817","ghxst",[321,18,41,240,322,41],"46087000","sillyfluke",[324,18,41,240,325,41],"46087680","selcuka",[327,328,39,278,329,41],"46086032",7,"evgpbfhnr",[94,328,33,229,95,41],[332,328,41,268,333,41],"46086521","conartist6",[335,328,39,278,336,41],"46086549","mpeg",[338,339,47,226,333,41],"46086509",8,[341,342,41,240,343,41],"46086609",9,"adhambadr",[345,342,41,240,346,41],"46086668","zipping1549",[348,342,41,240,349,41],"46086693","ffsm8",[351,342,41,240,352,41],"46089305","mr-wendel",[354,355,41,232,356,41],"46086396",10,"udev4096",[358,359,39,278,360,41],"46086912",11,"simianparrot",[362,359,39,278,363,41],"46087515","zamadatix",[120,365,33,229,121,41],12,[367,365,41,368,369,41],"46088199","commenter\u002Fneutral\u002Fexecution","demetris",[371,372,39,373,374,41],"46087830",13,"project\u002Fneutral\u002Fidea","QuantumNomad_",[376,372,41,268,377,41],"46087962","ivanjermakov",[379,372,41,268,380,41],"46087997","pwython",[382,372,41,232,374,41],"46089350",[384,42,33,229,385,41],"46086792","peterspath",[387,388,39,373,389,41],"46097904",15,"stevenicr",[391,392,39,296,95,41],"46086152",16,[394,392,41,232,395,41],"46086640","manbitesdog",[397,392,41,232,398,41],"46086732","mcny",[400,392,41,232,395,41],"46134265",[402,34,41,309,403,41],"46094706","dtj1123",[405,406,33,229,407,41],"46086208",18,"dvh",[409,410,41,268,411,41],"46087729",19,"boppo1",[413,410,41,268,414,41],"46088025","ProllyInfamous",[128,416,33,229,129,41],20,[102,32,33,229,103,41],[419,420,39,421,422,41],"46089479",22,"project\u002Fneutral\u002Fdocs","Levitating",[124,424,33,229,125,41],23,[132,426,33,229,133,41],24,[428,426,39,278,429,41],"46090912","bobbiechen",[162,431,39,278,163,41],25,[70,431,41,296,11,33],[434,435,41,268,436,41],"46089995",26,"nervysnail",[438,435,33,229,439,41],"46090014","bofadeez",[82,441,47,442,83,41],27,"project\u002Fpositive\u002Fprivacy",[444,441,39,421,445,41],"46090576","dsp_person",[447,448,33,252,449,41],"46087287",28,"csomar",[451,448,33,229,452,41],"46091402","quinncom",[454,455,39,278,456,41],"46086420",29,"fareesh",[173,458,39,259,174,41],30,[460,458,41,461,11,33],"46093074","maker\u002Fneutral\u002Fprivacy",[166,463,39,278,167,41],31,[207,465,33,229,208,41],32,[467,468,41,309,469,41],"46087747",33,"sandbags",[471,468,41,472,473,41],"46087807","commenter\u002Fneutral\u002Fidea","efilife",[200,475,41,240,201,41],34,[],[478,483,488,493,498,503],{"id":479,"name":480,"points":481,"category":482},"46036908","HN Simulator",538,"ai",{"id":484,"name":485,"points":486,"category":487},"46017175","Forty.News",443,"productivity",{"id":489,"name":490,"points":491,"category":492},"46048252","Flowglad",405,"web_saas",{"id":494,"name":495,"points":496,"category":497},"46051449","KiDoom",362,"games",{"id":499,"name":500,"points":501,"category":502},"46053076","Yandori News Flow",256,"data",{"id":504,"name":505,"points":506,"category":482},"46006104","OCR Arena",216,false,"v2",{"id":510,"name":5,"line":6,"ai":507,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":511,"top":18,"kw":512,"maker":11,"domain":10,"tier":19,"attempts":41,"strip":513,"url":9,"mix":514,"praise":78,"objection":87,"sub":21},46037031,-0.29,[24,25,26,27],"5100103503113330001500313013011113131310",[31,32,33,34],1793991134983]