[{"data":1,"prerenderedAt":335},["ShallowReactive",2],{"navigation":3,"docs-menu-sections":166,"\u002Fblog\u002Fhow-geeps-handles-data":233,"\u002Fblog\u002Fhow-geeps-handles-data-surround":329},[4,21,54,62,84,106,132],{"title":5,"path":6,"stem":7,"children":8,"badge":11,"icon":20},"Getting Started","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started\u002F1.index",[9,12,16],{"title":10,"path":6,"stem":7,"badge":11},"Introduction",null,{"title":13,"path":14,"stem":15,"badge":11},"Quick start","\u002Fdocs\u002Fgetting-started\u002Fquick-start","1.docs\u002F1.getting-started\u002F2.quick-start",{"title":17,"path":18,"stem":19,"badge":11},"API key","\u002Fdocs\u002Fgetting-started\u002Fapi-key","1.docs\u002F1.getting-started\u002F3.api-key","i-lucide-home",{"title":22,"badge":11,"icon":23,"path":24,"stem":25,"children":26,"page":53},"Settings","i-lucide-notebook-text","\u002Fdocs\u002Fsettings","1.docs\u002F2.settings",[27,32,36,41,45,49],{"title":28,"path":29,"stem":30,"badge":31},"API settings","\u002Fdocs\u002Fsettings\u002Fapi-settings","1.docs\u002F2.settings\u002F1.api-settings","UPD",{"title":33,"path":34,"stem":35,"badge":11},"Prompt library","\u002Fdocs\u002Fsettings\u002Fprompt-library","1.docs\u002F2.settings\u002F2.prompt-library",{"title":37,"path":38,"stem":39,"badge":40},"Tools","\u002Fdocs\u002Fsettings\u002Ftools","1.docs\u002F2.settings\u002F3.tools","NEW",{"title":42,"path":43,"stem":44,"badge":11},"General settings","\u002Fdocs\u002Fsettings\u002Fgeneral-settings","1.docs\u002F2.settings\u002F4.general-settings",{"title":46,"path":47,"stem":48,"badge":31},"Theme","\u002Fdocs\u002Fsettings\u002Ftheme","1.docs\u002F2.settings\u002F5.theme",{"title":50,"path":51,"stem":52,"badge":31},"Image generation settings","\u002Fdocs\u002Fsettings\u002Fimage-gen-settings","1.docs\u002F2.settings\u002F6.image-gen-settings",false,{"title":55,"path":56,"stem":57,"children":58,"badge":11,"icon":61},"Chats","\u002Fdocs\u002Fchats","1.docs\u002F3.chats\u002F1.index",[59],{"title":60,"path":56,"stem":57,"badge":11},"Chat view","i-lucide-messages-square",{"title":63,"badge":11,"icon":64,"path":65,"stem":66,"children":67,"page":53},"How to","i-lucide-lightbulb","\u002Fdocs\u002Fhow-to","1.docs\u002F4.how-to",[68,72,76,80],{"title":69,"path":70,"stem":71,"badge":11},"Use custom OpenAI compatible host","\u002Fdocs\u002Fhow-to\u002Fuse-custom-openai-host","1.docs\u002F4.how-to\u002F1.use-custom-openai-host",{"title":73,"path":74,"stem":75,"badge":11},"Use multiple providers","\u002Fdocs\u002Fhow-to\u002Fuse-multiple-providers","1.docs\u002F4.how-to\u002F2.use-multiple-providers",{"title":77,"path":78,"stem":79,"badge":11},"Delete all data","\u002Fdocs\u002Fhow-to\u002Fdelete-all-data","1.docs\u002F4.how-to\u002F3.delete-all-data",{"title":81,"path":82,"stem":83,"badge":11},"Verify API calls","\u002Fdocs\u002Fhow-to\u002Fverify-api-calls","1.docs\u002F4.how-to\u002F4.verify-api-calls",{"title":85,"badge":11,"icon":86,"path":87,"stem":88,"children":89,"page":53},"Info","i-lucide-info","\u002Fdocs\u002Finfo","1.docs\u002F5.info",[90,94,98,102],{"title":91,"path":92,"stem":93,"badge":11},"About","\u002Fdocs\u002Finfo\u002Fabout","1.docs\u002F5.info\u002F1.about",{"title":95,"path":96,"stem":97,"badge":11,"icon":11},"Privacy policy","\u002Fdocs\u002Finfo\u002Fprivacy-policy","1.docs\u002F5.info\u002F2.privacy-policy",{"title":99,"path":100,"stem":101,"badge":11},"Roadmap","\u002Fdocs\u002Finfo\u002Froadmap","1.docs\u002F5.info\u002F2.roadmap",{"title":103,"path":104,"stem":105,"badge":11},"Contact support","\u002Fdocs\u002Finfo\u002Fcontact-support","1.docs\u002F5.info\u002F3.contact-support",{"title":107,"badge":11,"icon":108,"path":109,"stem":110,"children":111,"page":53},"FAQ","i-lucide-circle-question-mark","\u002Fdocs\u002Ffaq","1.docs\u002F6.faq",[112,116,120,124,128],{"title":113,"path":114,"stem":115,"badge":11},"What is Geeps Plus?","\u002Fdocs\u002Ffaq\u002Fplus-version","1.docs\u002F6.faq\u002F2.plus-version",{"title":117,"path":118,"stem":119,"badge":11},"Can I use the app for free?","\u002Fdocs\u002Ffaq\u002Fis-it-free","1.docs\u002F6.faq\u002F3.is-it-free",{"title":121,"path":122,"stem":123,"badge":11},"Why use this over free ChatGPT\u002FClaude\u002FGemini?","\u002Fdocs\u002Ffaq\u002Fwhy-not-chatgpt","1.docs\u002F6.faq\u002F4.why-not-chatgpt",{"title":125,"path":126,"stem":127,"badge":11},"What models are available?","\u002Fdocs\u002Ffaq\u002Fwhat-models","1.docs\u002F6.faq\u002F5.what-models",{"title":129,"path":130,"stem":131,"badge":11},"Is the app secure?","\u002Fdocs\u002Ffaq\u002Fis-it-secure","1.docs\u002F6.faq\u002F6.is-it-secure",{"title":133,"badge":11,"icon":134,"path":135,"stem":136,"children":137,"page":53},"Release Notes","i-lucide-newspaper","\u002Fdocs\u002Frelease-notes","1.docs\u002F7.release-notes",[138,142,146,150,154,158,162],{"title":139,"path":140,"stem":141,"badge":11},"Geeps Version 2.0","\u002Fdocs\u002Frelease-notes\u002Frelease-2-0","1.docs\u002F7.release-notes\u002F993.release-2-0",{"title":143,"path":144,"stem":145,"badge":11},"Geeps Version 1.6","\u002Fdocs\u002Frelease-notes\u002Frelease-1-6","1.docs\u002F7.release-notes\u002F994.release-1-6",{"title":147,"path":148,"stem":149,"badge":11},"Geeps Version 1.5","\u002Fdocs\u002Frelease-notes\u002Frelease-1-5","1.docs\u002F7.release-notes\u002F995.release-1-5",{"title":151,"path":152,"stem":153,"badge":11},"Geeps Version 1.4","\u002Fdocs\u002Frelease-notes\u002Frelease-1-4","1.docs\u002F7.release-notes\u002F996.release-1-4",{"title":155,"path":156,"stem":157,"badge":11},"Geeps Version 1.3","\u002Fdocs\u002Frelease-notes\u002Frelease-1-3","1.docs\u002F7.release-notes\u002F997.release-1-3",{"title":159,"path":160,"stem":161,"badge":11},"Geeps Version 1.2","\u002Fdocs\u002Frelease-notes\u002Fversion-1-2","1.docs\u002F7.release-notes\u002F998.version-1-2",{"title":163,"path":164,"stem":165,"badge":11},"Geeps Version 1.1","\u002Fdocs\u002Frelease-notes\u002Fversion-1-1","1.docs\u002F7.release-notes\u002F999.version-1-1",[167,175,189,193,201,208,216],{"label":5,"to":6,"description":168,"children":169},"Learn about Geeps features and settings",[170,171,173],{"label":10,"to":6,"description":168},{"label":13,"to":14,"description":172},"Grab your API key and start chatting",{"label":17,"to":18,"description":174},"Getting an API key is simple and usually takes no more than 5 minutes.",{"label":22,"to":24,"children":176},[177,179,181,183,185,187],{"label":28,"to":29,"description":178},"Set up access to provider API",{"label":33,"to":34,"description":180},"Save and manage prompts for use in your conversations",{"label":37,"to":38,"description":182},"Choose tools that will be enabled by default",{"label":42,"to":43,"description":184},"Customize general app preferences",{"label":46,"to":47,"description":186},"Customize app appearance",{"label":50,"to":51,"description":188},"Customize settings for image generation and editing",{"label":55,"to":56,"description":190,"children":191},"Create, manage, and organize conversations in Geeps.",[192],{"label":60,"to":56,"description":190},{"label":63,"to":65,"description":11,"children":194},[195,197,198,199],{"label":69,"to":70,"description":196},"",{"label":73,"to":74,"description":196},{"label":77,"to":78,"description":196},{"label":81,"to":82,"description":200},"How to check outgoing network connections from Geeps",{"label":85,"to":87,"children":202},[203,204,205,207],{"label":91,"to":92,"description":196},{"label":95,"to":96,"description":196},{"label":99,"to":100,"description":206},"Planned features and improvements for Geeps",{"label":103,"to":104,"description":196},{"label":107,"to":109,"children":209},[210,212,213,214,215],{"label":113,"to":114,"description":211},"Why upgrade",{"label":117,"to":118,"description":196},{"label":121,"to":122,"description":196},{"label":125,"to":126,"description":196},{"label":129,"to":130,"description":196},{"label":133,"to":135,"description":217,"children":218},"What's new in Geeps",[219,221,223,225,227,229,231],{"label":139,"to":140,"description":220},"August 2026",{"label":143,"to":144,"description":222},"March 2026",{"label":147,"to":148,"description":224},"January 2026 | Liquid Glass",{"label":151,"to":152,"description":226},"October 2025",{"label":155,"to":156,"description":228},"May 2025 - GPT Image is now available",{"label":159,"to":160,"description":230},"April 2025",{"label":163,"to":164,"description":232},"March 2025",{"id":234,"title":235,"body":236,"category":318,"description":319,"extension":320,"image":321,"meta":322,"navigation":323,"path":324,"pinned":53,"publishedAt":325,"seo":326,"stem":327,"__hash__":328},"posts\u002F3.blog\u002F3.how-geeps-handles-data.md","How Geeps handles your chats and API keys",{"type":237,"value":238,"toc":311},"minimark",[239,243,246,253,258,261,264,268,271,278,282,285,288,291,298,302,305],[240,241,242],"p",{},"An AI chat app must send your request somewhere to get a response. The important questions are what data the app stores, where it sends your request, and which service controls the data after it leaves your device. Geeps was designed from the beginning with direct API connections without relying on a server in the middle.",[240,244,245],{},"Here is how Geeps handles this:",[240,247,248],{},[249,250],"img",{"alt":251,"src":252},"Geeps running on iPhone, iPad, and Mac","\u002Fimg\u002Fweb-og-image-v2.jpg",[254,255,257],"h2",{"id":256},"api-keys-stay-in-keychain","API keys stay in Keychain",[240,259,260],{},"Geeps stores your provider API keys in Apple Keychain on your device. The keys do not sync through iCloud allowing you to use different keys on different devices.",[240,262,263],{},"Some other settings can sync between your devices. This means you may need to add an API key separately on each device even when the provider settings already appear there.",[254,265,267],{"id":266},"chats-sync-through-your-private-icloud-account","Chats sync through your private iCloud account",[240,269,270],{},"Geeps stores your conversations on your devices and syncs them through your private iCloud. The same applies to additional assets like image attachments or generated images. Geeps does not operate a separate chat-storage service.",[240,272,273,274,277],{},"You control chat deletion from the app. If you need to remove every chat, setting, and API key, follow the ",[275,276,77],"a",{"href":78}," guide.",[254,279,281],{"id":280},"requests-go-directly-to-your-selected-provider","Requests go directly to your selected provider",[240,283,284],{},"Geeps connects directly to the provider API. It does not route your chat through a middleware server. One 'downside' of that is the need to keep the app open while your requests are in progress (particularly on iOS).",[240,286,287],{},"The selected provider receives the content required to process your request. This can include your message, conversation context, attachments, and enabled tool input. The provider's own API privacy and retention terms apply to that data.",[240,289,290],{},"Before you add a provider, review its policy for API customers. Consumer chat-product terms can differ from API terms.",[240,292,293,294,297],{},"If you want to see what kind of requests Geeps makes, you can use a network monitoring app like Little Snitch or a similar tool. Read the guide ",[275,295,296],{"href":82},"here",".",[254,299,301],{"id":300},"analytics-stay-limited","Analytics stay limited",[240,303,304],{},"Geeps does not use any third-party analytics tools. If you allow Apple to share analytics with developers, Apple can provide anonymous usage and crash information.",[240,306,307,308,297],{},"For the current policy and provider links, read the ",[275,309,310],{"href":96},"Geeps privacy policy",{"title":196,"searchDepth":312,"depth":312,"links":313},2,[314,315,316,317],{"id":256,"depth":312,"text":257},{"id":266,"depth":312,"text":267},{"id":280,"depth":312,"text":281},{"id":300,"depth":312,"text":301},"ai-privacy","Understand what stays on your devices, what syncs through iCloud, and what goes to your selected AI provider.","md",{"src":252,"alt":251},{},true,"\u002Fblog\u002Fhow-geeps-handles-data","2025-03-30",{"title":235,"description":319},"3.blog\u002F3.how-geeps-handles-data","TZdcOQY1EW08S56sIT7LThHCVJW5_DpaXBHygvxmOCI",[330,11],{"title":331,"path":332,"stem":333,"description":334,"children":-1},"Why use more than one AI provider?","\u002Fblog\u002Fchoose-ai-provider","3.blog\u002F2.choose-ai-provider","Choose a provider for the model, task, price, and privacy terms that fit each conversation.",1787966614282]