1"use strict";(self.webpackChunktasks_org=self.webpackChunktasks_org||[]).push([[8332],{7555:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>y,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var a=n(994),s=n(4848),i=n(8453);const r={slug:"privacy-policy-update",title:"New Privacy Policy, Same Old Privacy",tags:["privacy","legal"]},o=void 0,l={authorsImageUrls:[]},c=[];function p(e){const t={a:"a",em:"em",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(t.p,{children:["You may have noticed the shiny new ",(0,s.jsx)(t.a,{href:"/privacy",children:"privacy policy"}),". Don't panic!\nNothing has actually changed about how Tasks handles your data."]}),"\n",(0,s.jsxs)(t.p,{children:["The old privacy policy was, shall we say, ",(0,s.jsx)(t.em,{children:"charmingly handcrafted"}),", and it was\ntime for something a little more official-looking. Think of it as Tasks putting\non a nice blazer for a job interview - same person underneath, just slightly more\npresentable to lawyers."]}),"\n",(0,s.jsxs)(t.p,{children:[(0,s.jsx)(t.strong,{children:"What's different?"})," The words on the page."]}),"\n",(0,s.jsxs)(t.p,{children:[(0,s.jsx)(t.strong,{children:"What's the same?"})," Everything that actually matters:"]}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"I only collect personal information if you use the Tasks.org sync service"}),"\n",(0,s.jsx)(t.li,{children:"I don't sell your data to anyone"}),"\n"]}),"\n",(0,s.jsxs)(t.p,{children:["This update is purely for legal housekeeping. The new policy was generated by\n",(0,s.jsx)(t.a,{href:"https://termly.io",children:"Termly.io"}),' based on Tasks.org\'s existing feature set, so\nthat if anyone ever asks "hey, do you have a real privacy policy?" I can\nconfidently say yes, without crossing my fingers behind my back.']})]})}function y(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(p,{...e})}):p(e)}},8453:(e,t,n)=>{n.d(t,{R:()=>r,x:()=>o});var a=n(6540);const s={},i=a.createContext(s);function r(e){const t=a.useContext(i);return a.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),a.createElement(i.Provider,{value:t},e.children)}},994:e=>{e.exports=JSON.parse('{"permalink":"/blog/privacy-policy-update","editUrl":"https://github.com/tasks/docs/edit/main/blog/2025-12-30-privacy-policy-update.md","source":"@site/blog/2025-12-30-privacy-policy-update.md","title":"New Privacy Policy, Same Old Privacy","description":"You may have noticed the shiny new privacy policy. Don\'t panic!","date":"2025-12-30T00:00:00.000Z","tags":[{"inline":true,"label":"privacy","permalink":"/blog/tags/privacy"},{"inline":true,"label":"legal","permalink":"/blog/tags/legal"}],"readingTime":0.74,"hasTruncateMarker":true,"authors":[],"frontMatter":{"slug":"privacy-policy-update","title":"New Privacy Policy, Same Old Privacy","tags":["privacy","legal"]},"unlisted":false,"prevItem":{"title":"Tasks Gets a Terms of Service","permalink":"/blog/terms-of-service"},"nextItem":{"title":"Tasks v11.8","permalink":"/blog/tasks-v11-8"}}')}}]);
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.