[{"data":1,"prerenderedAt":165},["ShallowReactive",2],{"project-46857993":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":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":38,"post_text":40,"what":41,"said":76,"maker_in_thread":108,"shape":113,"grid":116,"attempts":125,"same_week":126,"maker_shows":33,"maker_hidden":157,"reader_version":158,"card":159},"46857993","HoundDog.ai","Ultra-Fast Code Scanner for Data Privacy","title","Show HN: HoundDog.ai – Ultra-Fast Code Scanner for Data Privacy","https:\u002F\u002Fgithub.com\u002Fhounddogai\u002Fhounddog","github.com","joohwan",1770050220,2026,16,6,2282,4366,53,"shown","security_privacy","data privacy code scanning","cli",[24,25,26,27,28],"data privacy","static analysis","pii detection","code scanner","privacy compliance","curious",0.071,{"positive":32,"neutral":33,"mixed":34,"critical":34},1,4,0,5,{"idea":37},{"positive":32,"critical":34},[39,39,39,34,39,35],3,"Hi HN,\n\nI'm one of the creators of HoundDog.ai (https:\u002F\u002Fgithub.com\u002Fhounddogai\u002Fhounddog). We currently handle privacy scanning for Replit's 45M+ creators.\n\nWe built HoundDog because privacy compliance is usually a choice between manual spreadsheets or reactive runtime scanning. While runtime tools are useful for monitoring, they only catch leaks after the code is live and the data has already moved. They can also miss code paths that aren't actively triggered in production.\n\nHoundDog traces sensitive data in code during development and helps catch risky flows (e.g., PII leaking into logs or una",{"problem":42,"audience":48,"pricing":59,"motivation":63,"time_to_build":67,"stack":68,"openness":73,"stage":74,"team_size":75},{"value":43,"source":44,"evidence":45},"Catching PII and sensitive data leaks in code before shipping, instead of after runtime","maker",[46],{"id":47},"post",{"value":49,"source":50,"evidence":51},"Developers and teams needing privacy compliance documentation","inferred",[52,56],{"id":53,"by":54,"text":55},"46860275","aaa_2006","Thanks for your question. I am one of the co-founders. It is the latter. We analyze the names of functions, methods, and variables to detect likely Personally Identifiable…",{"id":57,"by":54,"text":58},"46862242","Great question. It is not limited to GDPR. The same output can be used to document sub processors in your privacy notice and vendor disclosures since it shows which third parties…",{"value":60,"source":44,"evidence":61},"Scanner is free to use with no signups",[62],{"id":47},{"value":64,"source":44,"evidence":65},"Privacy compliance is manual or reactive; runtime scanning catches leaks too late",[66],{"id":47},null,[69],{"value":70,"source":44,"evidence":71},"Rust",[72],{"id":47},"unknown","launched","company",{"praise":77,"objections":83,"requests":84,"questions":85,"alternatives":107},[78],{"value":79,"source":80,"evidence":81},"Useful for documenting sub-processors and data flows for privacy notices","commenter",[82],{"id":57,"by":54,"text":58},[],[],[86,93,100],{"value":87,"source":80,"evidence":88},"Why not use an LLM for the analysis",[89],{"id":90,"by":91,"text":92},"46860473","ortrocky","Cool. Why not use LLM for this kind of analysis? Cost or something else?",{"value":94,"source":80,"evidence":95},"Is it looking for PII values or tracing PII handling logic",[96],{"id":97,"by":98,"text":99},"46860068","evelynaz","Is this looking for PII in my code, or trying to understand the code logic that handles PII?",{"value":101,"source":80,"evidence":102},"Can output be used for privacy notices beyond GDPR",[103],{"id":104,"by":105,"text":106},"46862147","sue07089","Interesting. Can I use the output to document sub processors in our privacy notice, or is it specific to GDPR reporting only?",[],{"comments":32,"answered":32,"key":109},[110],{"id":111,"text":112},"46860841","LLMs can find issues that traditional SAST misses, but today they are slow, expensive, and nondeterministic. SAST is fast and cheap, but requires heavy manual rule maintenance.…",{"commenters":35,"max_depth":114,"maker_replies":32,"first_comment_mins":115,"lifespan_hours":35},2,168,[117,119,120,121,122,123],[97,34,39,118,98,34],"project\u002Fneutral\u002Fidea",[53,34,39,118,54,34],[90,32,39,118,91,34],[111,32,34,118,11,32],[104,114,39,118,105,34],[57,114,35,124,54,34],"project\u002Fpositive\u002Fidea",[],[127,132,137,142,147,152],{"id":128,"name":129,"points":130,"category":131},"46847690","Craftplan",577,"web_saas",{"id":133,"name":134,"points":135,"category":136},"46850205","NanoClaw",533,"ai",{"id":138,"name":139,"points":140,"category":141},"46832074","ear",469,"languages",{"id":143,"name":144,"points":145,"category":146},"46850803","Xikipedia",441,"learning_science",{"id":148,"name":149,"points":150,"category":151},"46882389","Ghidra MCP Server",298,"dev_tools",{"id":153,"name":154,"points":155,"category":156},"46868479","Safe-now.live",195,"infrastructure",false,"v2",{"id":160,"name":5,"line":6,"ai":157,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":161,"top":18,"kw":162,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":163,"url":9,"mix":164,"praise":79,"objection":-1,"sub":21},46857993,0.07,[24,25,26,27,28],"333035",[32,33,34,34],1794036692059]