[{"data":1,"prerenderedAt":419},["ShallowReactive",2],{"project-37064152":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":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":43,"post_text":45,"what":46,"said":81,"maker_in_thread":183,"shape":192,"grid":196,"attempts":381,"same_week":382,"maker_shows":32,"maker_hidden":411,"reader_version":412,"card":413},"37064152","ToSNotify","Get notified when sites update their terms of service","title","Show HN: Get notified when sites update their terms of service","https:\u002F\u002Ftosnotify.com\u002F","tosnotify.com","supermdguy",1691594816,2023,190,66,295,3109,10,"notable","productivity","change monitoring","web_app",[24,21,25,26],"terms of service","website diff","tos alerts","curious",-0.039,{"positive":30,"neutral":31,"mixed":32,"critical":30},5,16,1,27,{"idea":35,"execution":38,"pricing":40,"docs":41,"design":42},{"positive":36,"critical":37},2,4,{"positive":36,"critical":39},0,{"positive":39,"critical":39},{"positive":39,"critical":32},{"positive":32,"critical":39},[44,32,39,39,39,39,44,30,44,39,32,39,44,44,32,44,39,39,44,32,30,44,39,39,44,44,30,44,39,39,39,44,30,39,39,32,44,44,44,30],3,"After reading about what happened with NightOwl yesterday [0], I thought about what it would take to be aware of things like that in the future. I created ToSNotify to automatically notify you when a website's terms change.\n\nA harder problem I've been thinking through is how to know which terms to track, since it'd be a pain to add every site I have an account with. One idea I had is to automatically get terms for apps you have installed from the app store. Any other ideas\u002Ffeedback are appreciated!\n\n[0]: https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=37052508",{"problem":47,"audience":53,"pricing":61,"motivation":73,"time_to_build":77,"stack":78,"openness":79,"stage":80,"team_size":79},{"value":48,"source":49,"evidence":50},"Users don't notice when websites change their terms of service.","maker",[51],{"id":52},"post",{"value":54,"source":55,"evidence":56},"Users who want to track terms changes on sites they use.","inferred",[57,58],{"id":52},{"id":59,"by":11,"text":60},"37068961","Those are both good ideas! Someone else suggested using account lists in password managers. In general it would be a lot more practical if it could feed from a list of accounts…",{"value":62,"source":63,"evidence":64},"Paid, with a paid user mentioned.","commenter",[65,69],{"id":66,"by":67,"text":68},"37069203","haldujai","Some thoughts: 1. I have no idea (and am curious) how frequently ToS are updated and how often the updates are meaningful to me as an end-user as is the case with Zoom and…",{"id":70,"by":71,"text":72},"37080380","yechida","Hi - I'm a paid user of this, how do I add more URLs to track?",{"value":74,"source":49,"evidence":75},"Awareness of terms changes after the NightOwl ToS incident.",[76],{"id":52},null,[],"unknown","launched",{"praise":82,"objections":101,"requests":117,"questions":145,"alternatives":157},[83,90],{"value":84,"source":63,"evidence":85},"Clean service that solves a specific problem.",[86],{"id":87,"by":88,"text":89},"37068797","sf_bigfan","Great service - clean and solves particular problem, definitely will try it. I used to use changepatrol.com and visualping.io for solving similar problems of tracking changes on…",{"value":91,"source":63,"evidence":92},"Diff view is useful and well presented.",[93,97],{"id":94,"by":95,"text":96},"37081548","pinjasaur","I like how that's implemented, what are you using to generate the pretty plaintext colored diffs like that?",{"id":98,"by":99,"text":100},"37070782","evrydayhustling","Love this, tried it for ya. Check out the chat example [1]. For small changes, I'd rather read the diff. But occasionally, like item (10), it displays an understanding of the…",[102,110],{"value":103,"source":63,"evidence":104},"Low signal-to-noise; users may not read the updates.",[105,106],{"id":66,"by":67,"text":68},{"id":107,"by":108,"text":109},"37067819","dymk","I already get a billion of these emails from companies whenever the ToS updates, and I always mark them as spam",{"value":111,"source":63,"evidence":112},"Users rarely act on ToS changes.",[113],{"id":114,"by":115,"text":116},"37066524","teddyh","There’s a principle of monitoring systems and their alerts: “Only alert actionable events.” Applied to this case, if a ToS changes, what can a user do about it? (Let’s not…",[118,125,135],{"value":119,"source":49,"evidence":120},"Automatic discovery of which sites to track.",[121,122],{"id":52},{"id":123,"by":11,"text":124},"37068926","I've been thinking through how this could work more practically, and this definitely makes the most sense. I might try to find an easy way to export just a list of sites that I…",{"value":126,"source":63,"evidence":127},"LLM summaries of changes.",[128,131],{"id":129,"by":11,"text":130},"37067142","I currently show a diff (see https:\u002F\u002Ftosnotify.com\u002Freports\u002Fexample), but adding some sort of LLM summary could be cool!",{"id":132,"by":133,"text":134},"37066806","toxicFork","The service can show a diff, pass it through an LLM into a bite sized email",{"value":136,"source":63,"evidence":137},"Webhook or API support.",[138,142],{"id":139,"by":140,"text":141},"37065273","kenbolton","I would pay for commercial support, an API, and maybe a webhook or some programmatic way to be notified of changes.",{"id":143,"by":11,"text":144},"37068865","I could definitely add in webhook support, feel free to shoot me an email: support@tosnotify.com",[146,150],{"value":147,"source":63,"evidence":148},"How to add more URLs to track.",[149],{"id":70,"by":71,"text":72},{"value":151,"source":63,"evidence":152},"Whether the site has a terms of service page.",[153],{"id":154,"by":155,"text":156},"37070298","anotherevan","I could not find a terms of service page for your product on your web-site.",[158,165,172,176],{"value":159,"source":63,"evidence":160},"tosdr.org",[161],{"id":162,"by":163,"text":164},"37064626","FireInsight","Somewhat related: Terms of Service; Didn't Read https:\u002F\u002Ftosdr.org",{"value":166,"source":63,"evidence":167},"visualping.io",[168],{"id":169,"by":170,"text":171},"37064955","seeknotfind","There are also general tools I like for this that work for any website change. visualping.io is good. Though it might be hard to configure for specific textual changes. One…",{"value":173,"source":63,"evidence":174},"changepatrol.com",[175],{"id":87,"by":88,"text":89},{"value":177,"source":63,"evidence":178},"Versionista",[179],{"id":180,"by":181,"text":182},"37066609","josh_carterPDX","There's a great platform out of Portland called Versionista (https:\u002F\u002Fversionista.com\u002F) which has been working closely with the government and other entities to understand changes…",{"comments":31,"answered":36,"key":184},[185,186,189],{"id":129,"text":130},{"id":187,"text":188},"37064830","I really like their summaries, they have a nice system for categorizing different aspects of sites’ terms.",{"id":190,"text":191},"37068856","That's a good point, and in general actual application behavior matters more than what the TOS says. I do think there are unsolved problems with TOS\u002Fprivacy policies in general…",{"commenters":193,"max_depth":37,"maker_replies":31,"first_comment_mins":194,"lifespan_hours":195},49,32,47,[197,201,205,207,210,214,217,220,223,226,227,229,231,233,236,237,238,241,244,246,249,250,253,255,259,262,265,267,270,274,276,279,281,283,285,288,290,292,297,298,302,304,308,310,311,315,318,319,322,326,330,333,337,340,345,347,349,353,357,360,364,367,370,374,377,379],[198,39,44,199,200,39],"37067760","project\u002Fneutral\u002Fidea","0cf8612b2e1e",[202,39,39,203,204,39],"37071914","commenter\u002Fneutral\u002Fnone","xyzzy4747",[114,32,32,206,115,39],"project\u002Fcritical\u002Fidea",[208,32,39,203,209,39],"37066575","lynndotpy",[211,32,39,212,213,39],"37067175","other\u002Fneutral\u002Fnone","npunt",[215,32,39,203,216,39],"37068677","tylercrompton",[218,32,39,203,219,39],"37069613","aziaziazi",[221,32,39,212,222,39],"37071419","izzydata",[224,32,39,212,225,39],"37073037","weberer",[132,32,44,199,133,39],[129,32,39,228,11,32],"maker\u002Fneutral\u002Fnone",[66,32,44,230,67,39],"project\u002Fmixed\u002Fidea",[98,32,30,232,99,39],"project\u002Fpositive\u002Fexecution",[234,32,44,199,235,39],"37070421","JoshTriplett",[162,36,39,212,163,39],[187,36,39,212,11,32],[239,36,39,212,240,39],"37068286","JadeNB",[242,44,32,206,243,39],"37064833","sneak",[190,44,39,245,11,32],"maker\u002Fneutral\u002Fidea",[247,37,44,199,248,39],"37065961","HyprMusic",[59,37,39,203,11,32],[251,30,44,199,252,39],"37065503","gczh",[254,30,39,203,11,32],"37068965",[256,257,32,206,258,39],"37065249",6,"Varqu",[260,257,44,199,261,39],"37065477","matsemann",[263,257,44,199,264,39],"37065645","PeterCorless",[266,257,39,228,11,32],"37067136",[268,257,39,212,269,39],"37066365","burkaman",[271,272,39,212,273,39],"37071489",7,"carom",[169,275,44,199,170,39],8,[277,275,39,212,278,39],"37066150","imafikus",[107,280,32,206,108,39],9,[282,280,39,228,11,32],"37069042",[87,18,30,284,88,39],"project\u002Fpositive\u002Fidea",[286,287,44,199,264,39],"37065591",11,[289,287,39,228,11,32],"37069047",[180,291,39,212,181,39],12,[293,294,39,295,296,39],"37066140",13,"other\u002Fneutral\u002Fidea","mdavidn",[123,294,39,199,11,32],[299,300,44,199,301,39],"37065852",14,"waffleiron",[303,300,39,199,11,32],"37068938",[305,306,44,199,307,39],"37066479",15,"tikkun",[309,306,39,199,11,32],"37068913",[139,31,30,284,140,39],[312,31,44,313,314,39],"37065379","project\u002Fneutral\u002Fpricing","hiatus",[316,31,39,212,317,39],"37065936","omneity",[143,31,39,228,11,32],[320,31,39,212,321,39],"37068979","tasn",[323,324,39,212,325,39],"37066491",17,"DanielSantos",[327,328,39,212,329,39],"37072468",18,"bradley13",[331,328,39,212,332,39],"37082274","CatWChainsaw",[334,335,44,199,336,39],"37066584",19,"camhart",[338,335,39,339,11,32],"37069053","project\u002Fneutral\u002Fexecution",[341,342,30,343,344,39],"37065283",20,"maker\u002Fpositive\u002Fexecution","waithuh",[346,342,39,228,11,32],"37068798",[348,342,39,212,344,39],"37069705",[350,351,39,212,352,39],"37072276",21,"wodenokoto",[354,355,39,212,356,39],"37070486",22,"LelouBil",[154,358,32,359,155,39],23,"project\u002Fcritical\u002Fdocs",[361,362,44,199,363,39],"37065864",24,"jcims",[365,362,39,203,366,39],"37066043","michaelmior",[70,368,44,369,71,39],25,"project\u002Fneutral\u002Fnone",[371,372,44,369,373,39],"37069494",26,"amelius",[375,372,39,376,11,32],"37070635","project\u002Fneutral\u002Fdesign",[94,372,30,378,95,39],"project\u002Fpositive\u002Fdesign",[380,372,39,369,11,32],"37089236",[],[383,388,393,398,403,407],{"id":384,"name":385,"points":386,"category":387},"36987920","Hydra 1.0",269,"data",{"id":389,"name":390,"points":391,"category":392},"37034951","Phind V2",221,"dev_tools",{"id":394,"name":395,"points":396,"category":397},"37050532","Airbyte",220,"ai",{"id":399,"name":400,"points":401,"category":402},"37062422","Putting the \"You\" in CPU",187,"learning_science",{"id":404,"name":405,"points":406,"category":397},"37038053","ChainForge",177,{"id":408,"name":409,"points":410,"category":397},"37034575","Axilla",161,false,"v2",{"id":414,"name":5,"line":6,"ai":411,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":415,"top":18,"kw":416,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":417,"url":9,"mix":418,"praise":84,"objection":103,"sub":21},37064152,-0.04,[24,21,25,26],"3100003530103313003153003353000350013335",[30,31,32,30],1793991071392]