{"id":14571,"date":"2026-10-19T21:42:51","date_gmt":"2026-10-19T19:42:51","guid":{"rendered":"https:\/\/say-digital.io\/blog\/pennylane-claude-connector-protect-client-data\/"},"modified":"2026-10-19T22:30:01","modified_gmt":"2026-10-19T20:30:01","slug":"pennylane-claude-connector-protect-client-data","status":"publish","type":"post","link":"https:\/\/say-digital.io\/blog\/pennylane-claude-connector-protect-client-data\/?lang=en","title":{"rendered":"Pennylane and Claude: how can you connect AI without exposing client files?"},"content":{"rendered":"<article lang=\"en\">\n<h1>Pennylane and Claude: how can you connect AI without exposing client files?<\/h1>\n<p>Consider a scenario: an employee connects their personal Claude Pro subscription to Pennylane to prepare for a client meeting, without adding any restriction to the client files available under their existing permissions. Without additional access segregation, that scope may be too broad for the assignment. It does not give Claude unlimited access to Pennylane: the assistant remains bound by the user\u2019s permissions and authorised tools. The connector is read-only, but retrieved data is then processed outside Pennylane by the external assistant.<\/p>\n<p><strong>Connecting Pennylane to Claude can speed up analysis preparation. Protecting client files requires the accounting firm to control four things: the Claude account, Pennylane permissions, the data actually transmitted and who checks the results. A paid subscription, including a business plan, does not settle those questions on the firm\u2019s behalf.<\/strong><\/p>\n<p>Before approving the connection, the firm needs to answer: which client file can be queried, from which Claude workspace, for what task and under which safeguards?<\/p>\n<p><small>Documentation checked on 19 October 2026. Plans, features and terms may change. This article is a decision framework, not a compliance certification or legal opinion.<\/small><\/p>\n<h2>What does the Pennylane Claude connector actually do?<\/h2>\n<p>Pennylane provides an MCP server. MCP, short for Model Context Protocol, lets an assistant request data from another tool. Pennylane documents an OAuth connection to Claude: the user authenticates with Pennylane and authorises tools. This does not mean handing their Pennylane password to Claude.<\/p>\n<p>At the time of our check, Pennylane says its MCP is available to accounting firms and to businesses on the Essentiel plan or above. It is <strong>read-only<\/strong>: it can retrieve data but cannot create, modify or delete it in Pennylane. Write access is described as work in progress, not an existing capability. <a href=\"https:\/\/help.pennylane.com\/fr\/articles\/757740-connecter-votre-assistant-ia-au-mcp-pennylane\">Source: Pennylane connection documentation, in French.<\/a><\/p>\n<p>Anthropic makes remote MCP connectors available on Free, Pro, Max, Team and Enterprise; Free is limited to one custom connector. Technical access to a connector therefore does not tell you whether someone is using a personal account or a firm-managed workspace. Pennylane\u2019s own eligibility requirements still apply.<\/p>\n<h2>Existing user permissions may still be too broad for the task<\/h2>\n<p>Pennylane says the assistant inherits the user\u2019s permissions: it does not gain access to additional client files. Enabled tools also limit what it can request. That prevents access to a file the user cannot already open in Pennylane. It does not decide whether data from an authorised file should be sent to Claude for this particular task.<\/p>\n<p>Consider a fictional example. An engagement manager works across several clients but is preparing a cash forecast for just one. Their normal permissions may be appropriate for the job and excessive for that analysis. Telling the assistant \u201conly look at this client\u201d is an instruction, not a system-enforced access restriction.<\/p>\n<p>The firm must align three scopes: what the staff member can see, what the connector can retrieve and what the assignment actually needs. If those do not match, reduce permissions or enabled tools, exclude the affected files, or work with data prepared outside the live connection.<\/p>\n<h2>Read-only does not mean the data stays inside Pennylane<\/h2>\n<p>An invoice does not have to be edited for confidential information to leave the accounting system. Pennylane\u2019s security FAQ describes the route: the assistant sends a request, Pennylane returns authorised data, and the external assistant processes it under its provider\u2019s terms. Pennylane\u2019s European hosting does not automatically extend to that processing.<\/p>\n<p>Anthropic also states that remote MCP connections run through its cloud infrastructure, including when used through Claude Desktop. Installing the desktop app on a firm\u2019s computer does not make this a local processing arrangement.<\/p>\n<p>The review must cover the conversations, summaries and exports produced afterwards. An overdue-invoice report can reveal client identities, amounts and cash-flow difficulties without any attachment. For the separate question of preparing accounting files before analysis, our <a href=\"https:\/\/say-digital.io\/blog\/ai-accounting-firm-raw-file-pseudonymization\/?lang=en\">guide to sending raw accounting files to AI<\/a> explains why reducing the information transmitted still matters.<\/p>\n<h2>Pseudonymise before analysis without losing useful accounting data<\/h2>\n<p>To prepare a cash-flow analysis, Claude may not need a client\u2019s name, an employee\u2019s contact details or bank references. Where the task allows it, the firm can use a prepared copy with identifiers replaced while keeping the amounts, due dates, periods and accounting categories needed for the analysis. Information that does not help answer the question should not be sent.<\/p>\n<p><strong>Pseudonymisation is not anonymisation.<\/strong> Data remains personal where someone can be reidentified, including by combining it with other information. An unusual amount, transaction description, date or comment can still reveal an identity. File names, attachments and metadata also need checking. The GDPR and confidentiality obligations continue to apply; removing names does not remove those responsibilities.<\/p>\n<p>A pseudonymised copy offers no such protection if the assistant can retrieve the original identities through another route. Access must be segregated, and the data actually reaching the model must be checked. <strong>Do not assume that the Pennylane\u2013Claude connector pseudonymises data by default.<\/strong> If this protection is needed, the firm must approve a suitable processing arrangement before transmission\u2014not send raw files and ask the AI to mask them after it has received them.<\/p>\n<h2>Personal Claude Pro, Team or Enterprise: what actually changes?<\/h2>\n<p>Anthropic distinguishes its consumer products\u2014Free, Pro and Max\u2014from commercial products, including Claude for Work, which covers Team and Enterprise. For the latter, its documentation describes the customer organisation as the controller and Anthropic as the processor for data submitted in that context. The data processing addendum, or DPA, is incorporated into its commercial terms.<\/p>\n<p>Anthropic says it does not use commercial-product inputs or outputs to train its models by default. Voluntary data-sharing and feedback mechanisms still need checking because different rules can apply. Team provides organisation-level administration and currently starts at <strong>two members<\/strong>, according to the official page checked. That is a plan requirement, not a compliance threshold.<\/p>\n<p>\u201cPro\u201d is not shorthand for a business contract. Paying personally, claiming expenses or using a work email address does not establish which terms govern a conversation. Check the actual workspace and its relationship to the organisation.<\/p>\n<h3>A personal account does not mean every connected file is automatically used for training<\/h3>\n<p>Anthropic\u2019s consumer documentation says model improvement depends in part on the user\u2019s choice, with separate provisions for safety and feedback. Crucially, the data described for that improvement <strong>does not include raw connector content, including remote and local MCP servers<\/strong>. Data may, however, be included if it is directly copied into the conversation.<\/p>\n<p>It would therefore be inaccurate to claim that a Claude Pro account necessarily trains the model on every Pennylane file. Excluding raw connector content does not mean there is no processing, retention or transfer. Review connector data, information copied into the chat and resulting outputs separately. <a href=\"https:\/\/privacy.claude.com\/en\/articles\/10023580-is-my-data-used-for-model-training\">Source: Anthropic\u2019s consumer data-use rules.<\/a><\/p>\n<h2>Why is a business subscription not enough?<\/h2>\n<p>A DPA and a no-training commitment answer important questions. They do not establish that the firm needed to send the data, that retention fits the assignment or that the safeguards meet its professional confidentiality obligations.<\/p>\n<p>Before approving a connection, the business owner and those responsible for data protection should be able to document:<\/p>\n<ul>\n<li><strong>Purpose:<\/strong> preparing a cash summary, for instance, rather than opening all client files to AI without a defined task.<\/li>\n<li><strong>Minimum necessary data:<\/strong> aggregated figures, masked identifiers or excluded information where the task does not require it. Pseudonymisation does not automatically take data outside the GDPR.<\/li>\n<li><strong>Supplier arrangements:<\/strong> applicable terms, a DPA where required, subprocessors, processing locations and safeguards for any transfers outside the EU.<\/li>\n<li><strong>Data lifecycle:<\/strong> retention of conversations and outputs, internal sharing, feedback, staff departures and withdrawal procedures.<\/li>\n<li><strong>Accountability:<\/strong> who approves the use, who verifies the figures and who can suspend the connection.<\/li>\n<\/ul>\n<p>If one of these remains unknown, a trial using fictional or prepared data may be the right next step\u2014not an immediate connection to client files. Pennylane explicitly warns that using a paid or enterprise assistant does not remove the user\u2019s responsibility for these checks.<\/p>\n<h2>How do you start without opening up the whole firm?<\/h2>\n<p>Choose one question, such as preparing expected customer receipts for a meeting. Give the pilot an owner, one authorised client file, a defined period and a reviewed output. Start with fictional or minimised data; move to a real scope only after the necessary approvals.<\/p>\n<p>A useful test proves more than the quality of an answer. A prohibited file must remain inaccessible, and unnecessary tools must be disabled. Amounts and periods must reconcile to the source; missing data must be flagged. Withdrawing access must block new requests. Keep enough evidence to justify the use without unnecessarily duplicating sensitive records.<\/p>\n<p>Pennylane documents administrator controls to suspend MCP access for a firm or specific client files. Check the scope carefully: suspending a firm\u2019s access to a file does not necessarily disable a client\u2019s own connection. And <strong>disconnecting does not delete data already sent<\/strong> to the assistant. Revoking future access and dealing with existing data are separate jobs.<\/p>\n<p>For this pilot, Say Digital starts with the question to answer and evidence that access restrictions work, before integrating and testing for a controlled rollout. Changes to permissions or tools need review and retesting; custom automation can use a versioned testing and deployment pipeline. Measure preparation time and required corrections before claiming a productivity gain. When a summary needs to become a management tool, our <a href=\"https:\/\/say-digital.io\/blog\/ai-financial-dashboard-sme-prompt-not-enough\/?lang=en\">AI financial dashboard guide<\/a> explains which rules and responsibilities the indicators need.<\/p>\n<h2>What is Hermes, and how could an agent help an accounting firm?<\/h2>\n<p><strong>Hermes Agent is open-source software developed by Nous Research that lets an AI assistant carry out tasks using tools and procedures.<\/strong> It is not a language model. A large language model, or LLM, generates responses and proposes actions; agent software organises the assignment and executes authorised tools. Our <a href=\"https:\/\/say-digital.io\/blog\/hermes-agent-guide-ai-agents-business\/?lang=en\">business guide to Hermes Agent<\/a> explains that distinction and where human control belongs.<\/p>\n<p>For an accounting firm, the value is repeatable preparation: following a documented procedure, calling only the tools selected for the assignment, drafting a summary and requesting approval before a sensitive action. Access restrictions and denied operations must be configured in the tools and environment, then tested. A written instruction in a chat is not enough. Reusable procedures can be corrected after review without allowing the agent to rewrite the firm\u2019s rules on its own.<\/p>\n<p>If the agent can access client files, read untrusted external content and send information out, those permissions need reviewing together: our <a href=\"https:\/\/say-digital.io\/blog\/reddit-comment-ai-assistant-business-risk-triangle\/?lang=en\">guide to the AI assistant risk triangle<\/a> explains how that combination can create a path for data to leave the firm.<\/p>\n<p>Hermes Agent can coordinate protected document preparation if that workflow has been designed for the purpose. <strong>The product name guarantees neither pseudonymisation, a document vault nor private hosting.<\/strong> Those are architectural choices and components that Say Digital must configure, test and have the firm approve. Adding an agent does not change the cloud processing route of the Claude connector described above.<\/p>\n<h2>AI prepares; the accountant validates<\/h2>\n<p>Claude can draft a summary, flag apparent inconsistencies or suggest questions. The accountant remains responsible for validating accounting judgements, advice and sensitive client-facing material. A proposed payment reminder, tax treatment or payment decision is not authorised simply because an assistant suggested it.<\/p>\n<p>A firm can approve a specific Pennylane AI task when it has an approved account, limited data, verifiable results and a working way to withdraw access. Where those conditions are missing, keep the test away from client files.<\/p>\n<aside class=\"say-kounty-cta\">\n<h2>Looking for a Pennylane-certified accountant?<\/h2>\n<p>We recommend <a href=\"https:\/\/kounty.fr\/\">Kounty.fr<\/a> and accountant <a href=\"https:\/\/kounty.fr\/mentions-legales\/\">Ariel Zini<\/a>. The firm describes itself on its website as a <a href=\"https:\/\/kounty.fr\/\">Pennylane Gold Partner<\/a>. Kounty is the accounting partner for structuring Pennylane and validating financial rules; Say Digital provides the complementary integration, dashboard, automation, alerting and decision-workflow layer.<\/p>\n<p><a href=\"https:\/\/kounty.fr\/\"><strong>Speak with Kounty.fr<\/strong><\/a><\/p>\n<\/aside>\n<h2>When should you consider a local model with an AI agent?<\/h2>\n<p>If a client file\u2019s constraints make external processing unsuitable, the firm needs to assess a different workflow, not simply change its Claude subscription. A <strong>local LLM<\/strong> runs the model on equipment under your control. Hermes Agent can organise tasks around a compatible local model, subject to its tool-use capabilities and available computing resources. Connectors, supporting services, logs and access still need checking: running a model locally does not automatically keep the entire system closed.<\/p>\n<p>Our <a href=\"https:\/\/say-digital.io\/blog\/lm-studio-local-ai-guide-installation-privacy\/?lang=en\">LM Studio guide to local AI<\/a> explains how local model execution works; our <a href=\"https:\/\/say-digital.io\/blog\/hermes-agent-guide-ai-agents-business\/?lang=en\">Hermes Agent guide<\/a> explains how an agent organises the work. Combining the two does not replace data minimisation or the accountant\u2019s review.<\/p>\n<p><strong>Want to use Pennylane data without sending whole client files?<\/strong> Say Digital can help your firm define a limited assignment, identify the required protections and test a prototype before rollout. Depending on the actual constraints, that may mean a controlled Claude connection, prepared data or a local workflow. The aim is useful, verifiable preparation that remains under the firm\u2019s control.<\/p>\n<h2>Sources and checked resources<\/h2>\n<p>Sources consulted on 19 October 2026. Relative update labels in help centres are not contractual dates.<\/p>\n<ul>\n<li><a href=\"https:\/\/help.pennylane.com\/fr\/articles\/757740-connecter-votre-assistant-ia-au-mcp-pennylane\">Pennylane \u2014 MCP connection, eligibility, permissions and suspension (French).<\/a><\/li>\n<li><a href=\"https:\/\/help.pennylane.com\/fr\/articles\/807621-faq-securite-et-confidentialite-du-mcp-pennylane\">Pennylane \u2014 MCP security and privacy FAQ, dated 28 August 2026 (French).<\/a><\/li>\n<li><a href=\"https:\/\/support.claude.com\/en\/articles\/11175166-get-started-with-custom-connectors-using-remote-mcp\">Anthropic \u2014 remote MCP connectors, supported plans and cloud infrastructure.<\/a><\/li>\n<li><a href=\"https:\/\/support.claude.com\/en\/articles\/9266767-what-is-the-team-plan\">Anthropic \u2014 Team plan and minimum membership.<\/a><\/li>\n<li><a href=\"https:\/\/support.claude.com\/en\/articles\/9267385-does-anthropic-act-as-a-data-processor-or-controller\">Anthropic \u2014 controller and processor roles in Claude for Work.<\/a><\/li>\n<li><a href=\"https:\/\/support.claude.com\/en\/articles\/7996862-how-do-i-view-and-sign-your-data-processing-addendum-dpa\">Anthropic \u2014 DPA incorporated into commercial terms.<\/a><\/li>\n<li><a href=\"https:\/\/privacy.claude.com\/en\/articles\/7996868-is-my-data-used-for-model-training\">Anthropic \u2014 training, commercial products and feedback.<\/a><\/li>\n<li><a href=\"https:\/\/privacy.claude.com\/en\/articles\/10023580-is-my-data-used-for-model-training\">Anthropic \u2014 training, consumer products and exclusion of raw connector content.<\/a><\/li>\n<li><a href=\"https:\/\/www.anthropic.com\/legal\/commercial-terms\">Anthropic \u2014 commercial terms.<\/a><\/li>\n<li><a href=\"https:\/\/kounty.fr\/\">Kounty \u2014 its Gold partnership statement<\/a> and <a href=\"https:\/\/kounty.fr\/mentions-legales\/\">legal notice identifying Ariel Zini<\/a>.<\/li>\n<li><a href=\"https:\/\/www.cnil.fr\/fr\/lanonymisation-de-donnees-personnelles\">CNIL \u2014 anonymisation, pseudonymisation and reidentification risk (French).<\/a><\/li>\n<li><a href=\"https:\/\/hermes-agent.nousresearch.com\/docs\/\">Nous Research \u2014 official Hermes Agent documentation.<\/a><\/li>\n<\/ul>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>Personal Claude Pro connected to Pennylane: restrict client-file scope, check user permissions and review how retrieved data is processed outside Pennylane.<\/p>\n","protected":false},"author":2,"featured_media":14568,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[164],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Pennylane and Claude: protect client data<\/title>\n<meta name=\"description\" content=\"Personal Claude Pro connected to Pennylane: restrict client-file scope, check user permissions and review how retrieved data is processed outside Pennylane.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/say-digital.io\/blog\/pennylane-claude-connector-protect-client-data\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pennylane and Claude: protect client data\" \/>\n<meta property=\"og:description\" content=\"Personal Claude Pro connected to Pennylane: restrict client-file scope, check user permissions and review how retrieved data is processed outside Pennylane.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/say-digital.io\/blog\/pennylane-claude-connector-protect-client-data\/?lang=en\" \/>\n<meta property=\"og:site_name\" content=\"Say Digital I\/O\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-19T19:42:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-19T20:30:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/say-digital.io\/blog\/wp-content\/uploads\/2026\/10\/pennylane-claude-proteger-dossiers-clients-cover.png\" \/>\n\t<meta property=\"og:image:width\" content=\"842\" \/>\n\t<meta property=\"og:image:height\" content=\"595\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture est.\">\n\t<meta name=\"twitter:data1\" content=\"11 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/say-digital.io\/blog\/#website\",\"url\":\"https:\/\/say-digital.io\/blog\/\",\"name\":\"Say Digital I\/O\",\"description\":\"Un site utilisant WordPress\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/say-digital.io\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/say-digital.io\/blog\/pennylane-claude-connector-protect-client-data\/?lang=en#primaryimage\",\"inLanguage\":\"fr-FR\",\"url\":\"https:\/\/say-digital.io\/blog\/wp-content\/uploads\/2026\/10\/pennylane-claude-proteger-dossiers-clients-cover.png\",\"width\":842,\"height\":595,\"caption\":\"Pennylane \/ Claude \\u2014 unDraw Blocked, violet background\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/say-digital.io\/blog\/pennylane-claude-connector-protect-client-data\/?lang=en#webpage\",\"url\":\"https:\/\/say-digital.io\/blog\/pennylane-claude-connector-protect-client-data\/?lang=en\",\"name\":\"Pennylane and Claude: protect client data\",\"isPartOf\":{\"@id\":\"https:\/\/say-digital.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/say-digital.io\/blog\/pennylane-claude-connector-protect-client-data\/?lang=en#primaryimage\"},\"datePublished\":\"2026-10-19T19:42:51+00:00\",\"dateModified\":\"2026-10-19T20:30:01+00:00\",\"author\":{\"@id\":\"https:\/\/say-digital.io\/blog\/#\/schema\/person\/8ee0600139c147afbd1fa3ced079c557\"},\"description\":\"Personal Claude Pro connected to Pennylane: restrict client-file scope, check user permissions and review how retrieved data is processed outside Pennylane.\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/say-digital.io\/blog\/pennylane-claude-connector-protect-client-data\/?lang=en\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/say-digital.io\/blog\/#\/schema\/person\/8ee0600139c147afbd1fa3ced079c557\",\"name\":\"Lia Amplify\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/say-digital.io\/blog\/#personlogo\",\"inLanguage\":\"fr-FR\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0a91149f1d8c7649e9d5060d658fb452?s=96&d=mm&r=g\",\"caption\":\"Lia Amplify\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/say-digital.io\/blog\/wp-json\/wp\/v2\/posts\/14571"}],"collection":[{"href":"https:\/\/say-digital.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/say-digital.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/say-digital.io\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/say-digital.io\/blog\/wp-json\/wp\/v2\/comments?post=14571"}],"version-history":[{"count":4,"href":"https:\/\/say-digital.io\/blog\/wp-json\/wp\/v2\/posts\/14571\/revisions"}],"predecessor-version":[{"id":14587,"href":"https:\/\/say-digital.io\/blog\/wp-json\/wp\/v2\/posts\/14571\/revisions\/14587"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/say-digital.io\/blog\/wp-json\/wp\/v2\/media\/14568"}],"wp:attachment":[{"href":"https:\/\/say-digital.io\/blog\/wp-json\/wp\/v2\/media?parent=14571"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/say-digital.io\/blog\/wp-json\/wp\/v2\/categories?post=14571"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/say-digital.io\/blog\/wp-json\/wp\/v2\/tags?post=14571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}