1"use strict";(self.webpackChunk_joplin_doc_builder=self.webpackChunk_joplin_doc_builder||[]).push([[105],{3905:function(e,t,o){o.d(t,{Zo:function(){return p},kt:function(){return y}});var n=o(67294);function r(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function a(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function s(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?a(Object(o),!0).forEach((function(t){r(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):a(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function i(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},a=Object.keys(e);for(n=0;n<a.length;n++)o=a[n],t.indexOf(o)>=0||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)o=a[n],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}var u=n.createContext({}),l=function(e){var t=n.useContext(u),o=t;return e&&(o="function"==typeof e?e(t):s(s({},t),e)),o},p=function(e){var t=l(e.components);return n.createElement(u.Provider,{value:t},e.children)},c="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},h=n.forwardRef((function(e,t){var o=e.components,r=e.mdxType,a=e.originalType,u=e.parentName,p=i(e,["components","mdxType","originalType","parentName"]),c=l(o),h=r,y=c["".concat(u,".").concat(h)]||c[h]||d[h]||a;return o?n.createElement(y,s(s({ref:t},p),{},{components:o})):n.createElement(y,s({ref:t},p))}));function y(e,t){var o=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var a=o.length,s=new Array(a);s[0]=h;var i={};for(var u in t)hasOwnProperty.call(t,u)&&(i[u]=t[u]);i.originalType=e,i[c]="string"==typeof e?e:r,s[1]=i;for(var l=2;l<a;l++)s[l]=o[l];return n.createElement.apply(null,s)}return n.createElement.apply(null,o)}h.displayName="MDXCreateElement"},20105:function(e,t,o){o.r(t),o.d(t,{assets:function(){return u},contentTitle:function(){return s},default:function(){return d},frontMatter:function(){return a},metadata:function(){return i},toc:function(){return l}});var n=o(87462),r=(o(67294),o(3905));const a={forum_url:"https://discourse.joplinapp.org/t/50955",sidebar_label:"Your notes and AI: privacy first",date:new Date("2026-09-14T00:00:00.000Z"),title:"Your notes and AI: privacy first",description:"AI can be useful for summarising, rewriting and asking questions about your notes. But your notes are private, so you should always know where your data is going. Joplin does not send your notes to..."},s="Your notes and AI: privacy first",i={permalink:"/news/20260914-ai-privacy",editUrl:"https://github.com/laurent22/joplin/tree/dev/readme/news/20260914-ai-privacy.md",source:"@site/news/20260914-ai-privacy.md",title:"Your notes and AI: privacy first",description:"AI can be useful for summarising, rewriting and asking questions about your notes. But your notes are private, so you should always know where your data is going. Joplin does not send your notes to...",date:"2026-09-14T00:00:00.000Z",formattedDate:"September 14, 2026",tags:[],readingTime:1.88,hasTruncateMarker:!1,authors:[],frontMatter:{forum_url:"https://discourse.joplinapp.org/t/50955",sidebar_label:"Your notes and AI: privacy first",date:"2026-09-14T00:00:00.000Z",title:"Your notes and AI: privacy first",description:"AI can be useful for summarising, rewriting and asking questions about your notes. But your notes are private, so you should always know where your data is going. Joplin does not send your notes to..."},nextItem:{title:"What's new in Joplin 3.7",permalink:"/news/20260831-release-3-7"}},u={authorsImageUrls:[]},l=[{value:"Keep your notes on your own device",id:"keep-your-notes-on-your-own-device",level:2},{value:"You control what AI can access",id:"you-control-what-ai-can-access",level:2},{value:"If you use a cloud AI provider",id:"if-you-use-a-cloud-ai-provider",level:2},{value:"You are in control",id:"you-are-in-control",level:2}],p={toc:l},c="wrapper";
1function d(e){let{components:t,...o}=e;return(0,r.kt)(c,(0,n.Z)({},p,o,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("div",{className:"donate-links"},(0,r.kt)("p",null,(0,r.kt)("a",{parentName:"p",href:"https://www.paypal.com/donate/?hosted_button_id=WQCERTSSLCC7U"},(0,r.kt)("img",{parentName:"a",src:"https://raw.githubusercontent.com/laurent22/joplin/dev/Assets/WebsiteAssets/images/badges/Donate-PayPal-green.svg",alt:"Donate using PayPal"}))," ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/sponsors/laurent22/"},(0,r.kt)("img",{parentName:"a",src:"https://raw.githubusercontent.com/laurent22/joplin/dev/Assets/WebsiteAssets/images/badges/GitHub-Badge.svg",alt:"Sponsor on GitHub"}))," ",(0,r.kt)("a",{parentName:"p",href:"https://www.patreon.com/joplin"},(0,r.kt)("img",{parentName:"a",src:"https://raw.githubusercontent.com/laurent22/joplin/dev/Assets/WebsiteAssets/images/badges/Patreon-Badge.svg",alt:"Become a patron"}))," ",(0,r.kt)("a",{parentName:"p",href:"https://joplinapp.org/donate/#donations"},(0,r.kt)("img",{parentName:"a",src:"https://raw.githubusercontent.com/laurent22/joplin/dev/Assets/WebsiteAssets/images/badges/Donate-IBAN.svg",alt:"Donate using IBAN"})))),(0,r.kt)("p",null,"AI can be useful for summarising, rewriting and asking questions about your notes. But your notes are private, so you should always know where your data is going."),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"Joplin does not send your notes to an AI service by default.")," AI features are disabled by default, and you have to explicitly enable them and choose an AI provider. ",(0,r.kt)("a",{parentName:"p",href:"https://joplinapp.org/help/apps/ai_chat"},"Learn more about AI Chat"),"."),(0,r.kt)("h2",{id:"keep-your-notes-on-your-own-device"},"Keep your notes on your own device"),(0,r.kt)("p",null,"You can connect Joplin to a local AI model, such as Ollama or LM Studio. In this case, your notes stay within your own device or private network and are not sent to an external service."),(0,r.kt)("p",null,"Joplin also blocks remote AI providers by default, as an additional safeguard."),(0,r.kt)("h2",{id:"you-control-what-ai-can-access"},"You control what AI can access"),(0,r.kt)("p",null,"Joplin lets you choose ",(0,r.kt)("strong",{parentName:"p"},"which tools are available to AI"),". This applies both to AI Chat and to the Model Context Protocol (MCP) integration."),(0,r.kt)("p",null,"For example, you can allow an AI assistant to search your notes without giving it permission to modify them. You can enable or disable individual tools depending on what you are comfortable with."),(0,r.kt)("p",null,"This means that connecting an AI service to Joplin does not automatically give it unrestricted access to your data or to all of Joplin's capabilities. ",(0,r.kt)("a",{parentName:"p",href:"https://joplinapp.org/help/apps/ai_mcp"},"Learn more about MCP"),"."),(0,r.kt)("h2",{id:"if-you-use-a-cloud-ai-provider"},"If you use a cloud AI provider"),(0,r.kt)("p",null,"You can connect Joplin to cloud AI services such as Joplin Cloud AI, OpenAI or Anthropic. When you do, the relevant data is sent to the provider you have selected."),(0,r.kt)("p",null,"For AI Chat, Joplin only sends the note content required for your request \u2014 such as the currently open note or selected text \u2014 rather than automatically sending your entire notebook. ",(0,r.kt)("a",{parentName:"p",href:"https://joplinapp.org/help/apps/ai_chat_panel"},"Learn more about the AI Chat panel"),"."),(0,r.kt)("h2",{id:"you-are-in-control"},"You are in control"),(0,r.kt)("p",null,"Joplin's approach is simple: ",(0,r.kt)("strong",{parentName:"p"},"AI should be opt-in, transparent and configurable.")),(0,r.kt)("p",null,"You choose whether to use AI, which provider to use, whether to use a local or remote model, and which tools that AI is allowed to access."),(0,r.kt)("p",null,"If you want maximum privacy, use a local AI model and only enable the tools you actually need."),(0,r.kt)("hr",null),(0,r.kt)("p",null,(0,r.kt)("a",{parentName:"p",href:"https://discourse.joplinapp.org/t/50955"},(0,r.kt)("icon",{icon:"fa-brands fa-discourse",size:"lg"})," Discuss on the forum")))}d.isMDXComponent=!0}}]);
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.