1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8" /> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 6 <meta 7 name="viewport" 8 content="width=device-width, initial-scale=1, shrink-to-fit=no" 9 /> 10 <!-- content security --> 11 12 <!-- Fonts: the DNS+TLS handshakes start with the HTML instead of after the stylesheet parses. 13 Only Exo is requested â nothing in src/ references Fraunces (PERF-13). --> 14 <link rel="preconnect" href="https://fonts.googleapis.com" /> 15 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 16 <link 17 rel="stylesheet" 18 href="https://fonts.googleapis.com/css2?family=Exo:wght@300;400;500;600;700&display=swap" 19 /> 20 21 <!-- Page title --> 22 <title>Kindredly.ai - A better web for families</title> 23 24 <!-- Favicon --> 25 <link rel="icon" href="/favicon.ico" sizes="any" /> 26 <link rel="icon" href="/icons/kindred_icon_128.png" type="image/png" /> 27 <!-- Description --> 28 <meta 29 name="description" 30 content="Kindredly.ai is a better web for families, with private family browsing, tools to collect and share what matters, and healthier online habits. 31 " 32 /> 33 34 <!-- keywords --> 35 <meta 36 name="keywords" 37 content="kindredly, parental control, family friendly, kindred, kindredly, kindredly.ai, kindredly web, kindredly 38 web app, kindredly browser extension, kindredly mobile app, kindredly family, 39 kindredly family social network, good clean fun" 40 /> 41 42 <!-- Open Graph --> 43 44 <meta 45 property="og:title" 46 content="Kindredly.ai - A better web for families" 47 /> 48 <meta property="og:type" content="website" /> 49 <meta property="og:url" content="https://kindredly.ai" /> 50 <meta 51 property="og:image" 52 content="https://kindredly.ai/images/banner_wide_1200x627.jpg" 53 /> 54 <meta property="og:image:width" content="1200" /> 55 <meta property="og:image:height" content="627" /> 56 <meta 57 property="og:description" 58 content="Kindredly.ai is a better web for families, with private family browsing, tools to collect and share what matters, and healthier online habits." 59 /> 60
60<script type="module" crossorigin src="/js/mainCqEsVjSd.js"></script>
60 61 <link rel="modulepreload" crossorigin href="/js/cjs-helpersC4iS2aBk.js"> 62 <link rel="modulepreload" crossorigin href="/js/vue-runtimeBHGad_ZB.js"> 63 <link rel="modulepreload" crossorigin href="/js/bootstrap-vue-nextDXY4qsO1.js"> 64 <link rel="modulepreload" crossorigin href="/js/dexie2jmnBxhj.js"> 65 <link rel="modulepreload" crossorigin href="/js/chunkReloadRecoveryrjuMb-b8.js"> 66 <link rel="modulepreload" crossorigin href="/js/LibraryIconB1KdgJ-S.js"> 67 <link rel="modulepreload" crossorigin href="/js/item-name.utilsBH3paGZr.js"> 68 <link rel="modulepreload" crossorigin href="/js/item.typesx7Q7rrX9.js"> 69 <link rel="modulepreload" crossorigin href="/js/constantsDW26WJ6H.js"> 70 <link rel="modulepreload" crossorigin href="/js/content.typesyje91KzF.js"> 71 <link rel="modulepreload" crossorigin href="/js/extraction.pure.utilsDQPW8yIh.js"> 72 <link rel="modulepreload" crossorigin href="/js/url.utils3SlYVg-c.js"> 73 <link rel="modulepreload" crossorigin href="/js/OperationQueueKzEpmh-u.js"> 74 <link rel="modulepreload" crossorigin href="/js/urlDuplicateMatchingB9T_GhRn.js"> 75 <link rel="modulepreload" crossorigin href="/js/appHandoffGuestC-3-OP66.js"> 76 <link rel="modulepreload" crossorigin href="/js/JobsPanelC56xSRZv.js"> 77 <link rel="modulepreload" crossorigin href="/js/file_utilsBvAXo0vA.js"> 78 <link rel="modulepreload" crossorigin href="/js/agentParentalGrantCz4Xs1Ac.js"> 79 <link rel="modulepreload" crossorigin href="/js/trackCl4T-c2s.js"> 80 <link rel="modulepreload" crossorigin href="/js/refresh.storeCM69jM7x.js"> 81 <link rel="modulepreload" crossorigin href="/js/adminsite.storeDFHoYU-A.js"> 82 <link rel="modulepreload" crossorigin href="/js/common.storeDJ22K8d0.js"> 83 <link rel="modulepreload" crossorigin href="/js/modal.mixinD4dgi5bV.js"> 84 <link rel="modulepreload" crossorigin href="/js/browserTabsCpW6SD42.js"> 85 <link rel="modulepreload" crossorigin href="/js/scopedSettings39hV2RLq.js"> 86 <link rel="modulepreload" crossorigin href="/js/subscription.storeCcIX6Rgu.js"> 87 <link rel="modulepreload" crossorigin href="/js/main.mixinBLnF4qNw.js"> 88 <link rel="modulepreload" crossorigin href="/js/ProfileImageDs00sQxK.js"> 89 <link rel="modulepreload" crossorigin href="/js/darkmodeDIka8aRI.js"> 90 <link rel="modulepreload" crossorigin href="/js/indexZ_UKrQ_s.js"> 91 <link rel="stylesheet" crossorigin href="/assets/chunkReloadRecoveryUbLNi8xK.css"> 92 <link rel="stylesheet" crossorigin href="/assets/appHandoffGuestCJODA-Zc.css"> 93 <link rel="stylesheet" crossorigin href="/assets/bootstrap-vue-nexthA7rx8St.css"> 94 <link rel="stylesheet" crossorigin href="/assets/JobsPanelBtaswNzP.css"> 95 <link rel="stylesheet" crossorigin href="/assets/ProfileImagebpRtxUlA.css"> 96 <link rel="stylesheet" crossorigin href="/assets/indexR9vPNVyv.css"> 97 <link rel="stylesheet" crossorigin href="/assets/mainCOoA8Zj5.css"> 98 <link rel="sitemap" type="application/xml" title="Sitemap" href="/sitemap.xml"> 99 </head> 100 <body> 101 <div id="app"> 102 <!-- <div class="loading-container"> 103 <div class="loading-overlay"> 104 <img src="/icons/kindred_icon_128.png" alt="Loading Spinner"> 105 </div> 106 </div> --> 107 </div> 108 <!-- built files will be auto injected --> 109 </body> 110</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.