potential analysis
consultingScenario planningReal-time budget and capacity scenariosDigital Obeya & KPIsOne dashboard replaces 10 status meetingsResource managementKnow what your experts are working onPortfolio managementAll projects under control, not just the loudest onesProcess automation60% fewer status emails from day oneMulti-project managementExternal PMO as a serviceKaizen Management SystemContinuous Improvement with SmartsheetAI Agents in the WorkplaceWhere does your small or medium-sized business stand with Agentic AI?
profitabilityImprove profitability5 levers for greater profits in manufacturingChange ManagementPricing changes, increasing EBITS&OP / SIOPSynchronizing sales and productionCost reductionSystematically reducing costsCash flow managementDigitize contracts, secure cash flow
platformsSmartsheetPremier Solution Partner: Consulting & Implementationn8n AutomationWorkflow automation, GDPR compliantKNIME Data AnalysisData analytics without programmingSmartsheet + n8nThe Lego principle: 400+ integrationsGate Review System5-phase project governanceSmartsheet EU MigrationData migration to the EU region, GDPR-compliantSmartCapacityIntelligent Resource Management for Smartsheet
Free ToolsFlinktextDictation app for macOS: speak instead of typing, local and privateCAPEX CalculatorEvaluate and Prioritize InvestmentsProject ProfitabilityROI Calculation for Your ProjectsProfit Leak FinderWhere is your company losing margin?Team Capacity PlanningWeekly Planning for Small BusinessesWeekly PlannerFree interactive weekly plannerDashboard → PPTXExport Smartsheet dashboardsNIS2 Readiness CheckCheck where your business stands in just a few minutes
blogStart potential analysis

Dictation Software for Tax Advisors: Client Data Subject to Confidentiality

Close the knowledge gap and leverage the latest AI features for automated workflows and intelligent analytics.

A tax firm thrives on trust. Clients entrust the firm with their financial information, balance sheets, contracts, and sometimes very personal emergencies, confident that this information will not leave the firm without proper oversight. Dictation saves a lot of time in this regard: file notes, client letters, or call logs are often completed faster when dictated than when typed.

The question of where the dictation is sent becomes a sensitive issue. Many popular dictation and transcription apps send the spoken audio to servers in the U.S. for text recognition. As soon as client names, tax ID numbers, or trade secrets appear in the data, this not only raises GDPR concerns but also violates the tax advisor’s professional duty of confidentiality. This article provides an overview of the legal situation—without replacing legal advice—and shows how local speech recognition reduces the risk at its source.

The Tax Advisor's Duty of Confidentiality: Two Legal Sources

For tax advisors, confidentiality is not merely a matter of professional conduct; it is enshrined in two separate legal provisions.

§ 57 StBerG: The Professional Obligation

Section 57(1) of the Tax Advisory Act (StBerG) requires tax advisors to exercise their profession with confidentiality, among other things. This duty of confidentiality extends to everything that has come to the advisor’s knowledge in the course of their professional practice. It also applies to the advisor’s own employees to the extent necessary, and the firm must, in turn, require its employees to maintain confidentiality (Section 62 StBerG). A violation constitutes a breach of professional ethics.

§ 203 StGB: The Criminal Law Threshold

Section 203 of the German Criminal Code (StGB) makes the disclosure of private secrets a criminal offense. Tax advisors and tax agents are expressly listed there as persons bound by professional secrecy. Anyone who discloses another person’s secret that was entrusted to them in this professional capacity may be liable to criminal prosecution. This is therefore not merely a matter of a potential fine under the GDPR, but of a criminal offense.

Important and often overlooked: Since the revision of Section 203 of the German Criminal Code (StGB) in 2017, the use of external service providers—for example, for IT or software—is not generally prohibited. It is permitted under certain conditions. The person involved may only be informed of what is necessary for their work, and they must be bound by a confidentiality obligation. Anyone who fails to fulfill this obligation or discloses more than necessary is committing a criminal offense. This is precisely where unchecked cloud dictates become problematic.

Why Cloud Dictation Can Pose a Compliance Risk

Broad generalizations are misleading in this context. Cloud dictation is not always prohibited, nor is it automatically a criminal offense. Whether it is permissible depends on the specific circumstances: which provider is involved, whether a robust data processing agreement (DPA) is in place, whether the data is transferred to a third country such as the United States, and whether the service provider has been effectively bound by a confidentiality obligation.

In practice, risks usually arise in the following ways:

  • Transfers to third countries. If text recognition is performed on U.S. servers, the GDPR requirements for transfers to third countries (Chapter V, Art. 44 et seq.) apply, with their own legal basis and documentation.
  • Contributors without an obligation. A cloud-based dictation service is a contributor within the meaning of § 203 of the German Criminal Code (StGB). Without an express confidentiality obligation, there is no basis for disclosure.
  • Too much information is revealed. Dictations often contain more plain text than the service provider would need for text recognition alone, which violates the necessity standard.

In short: Depending on how it’s set up, cloud dictation can pose a compliance risk. The safer approach is to prevent the problem from arising in the first place.

How Local Processing Mitigates the Problem

If speech recognition runs entirely on the Mac, the dictation data never leaves the device. In that case:

  • No transfer to a third country, because no transfer takes place,
  • no external processor who, under § 203 of the German Criminal Code (StGB), would be required to be designated as a participating party,
  • No cloud policy of the law firm is being violated.

This fundamentally changes the assessment. Instead of justifying a transfer to a third country, you are documenting purely local processing. This supports compliance with confidentiality obligations and provides the technical basis for using a dictation tool in a GDPR-compliant manner. Ensuring that the tool is integrated into the law firm’s processes in a legally compliant manner remains the law firm’s responsibility.

A Comparison of Cloud Dictation and Local Dictation

aspect Cloud Dictation (U.S. Server) Local Dictation (Flinktext)
Where is it processed? on external servers, often in a third country on-device on the Mac
Client audio leaves the device yes No (by default)
Transfers to Third Countries (GDPR Chapter V) most relevant N/A
§ 203—Obligation of the Provider Required yes Not applicable; no third party involved
AVV required yes Not for local processing
Can be used offline no yes
Account / Registration usually yes no
Verifiable code no (proprietary) Yes, open source (MIT)
expenses usually a subscription free

Note on Fairness: Specialized legal solutions such as Dragon Legal are mature, trained in legal terminology, and well-established in many law firms. However, they come at a cost (often in the range of several hundred euros per workstation) and, depending on the edition, are either cloud-based or server-based. Flinktext isn’t competing as the top performer in terms of features; rather, it occupies a different niche: it’s locally installed by default, free, open-source, and therefore particularly easy to justify from a data protection perspective.

Flinktext: Local Dictation Software for Law Firms

Flinktext is a native macOS app from Lighthouse Consultings that relies entirely on local processing. Its interface is intentionally simple: hold down the hotkey, speak, and release. The recognized text appears immediately at the cursor, in any application—whether in law firm software, Outlook, Word, or a document management system.

The Verifiable Data Protection Features

These points can be verified in the open-source code:

  • 100% local by default. Speech recognition uses a bundled Whisper model that runs on the device. Your audio never leaves the device.
  • No telemetry, no tracking, no account. There are no analytics or crash reporters sending data in the background.
  • Keys are stored only in the Keychain. Login credentials are stored exclusively on the device in the macOS Keychain, without iCloud sync.
  • Open source under the MIT license. The code is publicly available on GitHub and can be reviewed by your IT department or your data protection officer.
  • Hardening against prompt injection is built in to prevent tampered inputs.

Optional cloud backends (for particularly complex queries, for example) are available but are disabled by default. They become active only when a user explicitly enables them and provides their own API key. By default, everything remains local, and that is precisely the key point when it comes to client data.

Four Modes for Everyday Law Firm Life

  • Roh provides the verbatim transcript, suitable for a literal file note.
  • Poliert smooths out filler words and corrects grammar to produce polished written German, such as for client correspondence.
  • Compose accepts a spoken command and generates the text.
  • Emoji adds relevant emojis, which are rarely used in a law firm context.

For the law firm, what matters most are "Rough" and "Polished": either the exact wording or a clearly legible draft.

Ready-made app, not a DIY project

Flinktext is the finished version of what the open-source project Blitztext (by cmagnussen, MIT license) created as a kit. With Blitztext, users had to compile the app themselves from the source code. With Flinktext, you simply download a ready-to-use DMG file, drag the app into the Applications folder, and get started. No compiler, no Terminal, no build.

You can find the download and the latest version on the Flinktext product page.

Can be used in compliance with the GDPR; not certified

It’s important to be honest about this: No software is, by itself, GDPR-certified or guaranteed to be compliant with Section 203. Flinktext is a tool that enables local, data-efficient processing and thus supports the maintenance of professional confidentiality. Compliance always arises from actual use—that is, from the combination of the tool, the process, and the documentation. We provide a data processing agreement and data protection documentation for the law firm rollout upon request. Please coordinate the legally compliant implementation with your data protection officer and, if applicable, your chamber of tax consultants.

If you'd like to implement Flinktext in your law firm, Lighthouse Consultings will guide you through the process, from the pilot installation to data protection-compliant operation. 🧭

Frequently Asked Questions

Can tax advisors use cloud software to dictate? There is no one-size-fits-all answer to this question. It depends on the specific arrangements: the provider, the data processing agreement, data transfers to third countries, and the service provider’s duty of confidentiality under Section 203 of the German Criminal Code (StGB) must all be clearly defined. Local processing avoids these issues because no data is transferred.

Does my dictation leave the device when using Flinktext? Not in standard mode. Speech recognition runs on-device using a bundled Whisper model. Optional cloud backends are disabled by default and only become active if you enable them yourself and provide your own key.

Do I need a Data Processing Agreement (DPA) for Flinktext? For purely local processing, a Data Processing Agreement is not required because no external service provider processes your data. For institutional rollouts and data protection documentation, we provide a DPA upon request.

Is Flinktext compliant with Section 203 or legally sound? Flinktext is a tool, not a legal guarantee. Local processing helps ensure confidentiality because, by default, no audio leaves the device, and thus no disclosure to third parties occurs. You should consult with your data protection officer to determine whether your specific use complies with Section 203 of the German Criminal Code (StGB) and the GDPR. Software alone does not make a law firm compliant.

Does the dictation feature work without an internet connection? Yes. Since processing takes place locally, dictation works entirely offline.

How much does Flinktext cost, and do I need to know how to program? The app is free and open source under the MIT license. Unlike the Blitztext template, you don't need to compile any source code. Just download the ready-to-use DMG file and launch the app.

Is Flinktext also suitable for attorneys and certified public accountants? Yes. Attorneys, certified public accountants, doctors, and other professional groups are also subject to Section 203 of the German Criminal Code (StGB). The local approach addresses the same fundamental problem: confidential content should not be transmitted to external services without proper control.

Next step

If you want to use voice dictation at your law firm without sending client data to the U.S. cloud, the local version is the safer option. Download Flinktext for free from the product page and contact us to discuss a rollout for your law firm.

Related Post: GDPR-compliant dictation software for the Mac: local storage instead of the U.S. cloud

Flinktext App Icon

Flinktext: The Dictation App for Mac

Free, open source, 100% local by default. Download, open, dictate.

Download Flinktext for Mac →

Related Guides

About the author

Nico Röpnack

CEO of Lighthouse Consultings | Member of the Forbes Business Council

Nico Röpnack brings 20 years of operational experience in the manufacturing industry (including BMW, VOSS, and MAGNA). He is currently a Smartsheet Gold Partner, a lecturer on digital transformation at DHBW, and a member of the Forbes Business Council.

Lighthouse Consulting's logo

Let's clear the fog together.

Are you currently feeling a bit lost when it comes to your project? In a free 30-minute consultation, we’ll work together to identify your next steps: concrete actions for your setup—no preparation needed.

Smartsheet Premier Solution Partner – Lighthouse Consultings on the Smartsheet Marketplace