<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mirage Cloud IA</title>
    <description>The latest articles on DEV Community by Mirage Cloud IA (@miragecloud).</description>
    <link>https://dev.to/miragecloud</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4050556%2F13764574-ecde-4135-b1d1-a43b2f27df74.png</url>
      <title>DEV Community: Mirage Cloud IA</title>
      <link>https://dev.to/miragecloud</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/miragecloud"/>
    <language>en</language>
    <item>
      <title>Keyword Research Without Paid Tools: A Practical Method</title>
      <dc:creator>Mirage Cloud IA</dc:creator>
      <pubDate>Tue, 20 Oct 2026 04:08:14 +0000</pubDate>
      <link>https://dev.to/miragecloud/keyword-research-without-paid-tools-a-practical-method-3h88</link>
      <guid>https://dev.to/miragecloud/keyword-research-without-paid-tools-a-practical-method-3h88</guid>
      <description>&lt;p&gt;Paid keyword tools are good, but you do not need one to find out what your customers search for. Most of what you need is already in your inbox, your analytics and the search results themselves. The method below uses free sources and a spreadsheet, and the result is usually more relevant than a list of high-volume phrases that nobody who might buy from you ever types.&lt;/p&gt;

&lt;p&gt;Start with relevance, not volume&lt;br&gt;
A phrase searched a thousand times a month by people who will never buy is worth less than one searched thirty times a month by people ready to book you. For a small business the useful keywords are specific, local or niche, and tied to a problem you solve. Keep that filter in mind throughout.&lt;/p&gt;

&lt;p&gt;The method&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;List the questions your customers ask. Go through emails,   calls, messages and sales notes. Write the questions as they were phrased, not as you would phrase them. This gives you the  vocabulary people actually use.&lt;/li&gt;
&lt;li&gt;Expand with the search box. Type the start of each question into Google and note the autocomplete suggestions. Then look at the People also ask box and the related searches at the bottom of the page, and add the useful ones to your list.&lt;/li&gt;
&lt;li&gt;Mine your own data. If your site is verified in Google Search Console, open the performance report and look at the queries that already bring impressions. Phrases where you appear on page two, roughly positions 8 to 20, are the quickest wins, because a better page for that query can move you up.&lt;/li&gt;
&lt;li&gt;Check seasonality and trends. Google Trends is free and shows whether interest in a phrase is rising, falling or seasonal, and it lets you compare two phrases directly.&lt;/li&gt;
&lt;li&gt;Look at rough volume ranges. Google's Keyword Planner is free with an advertising account and shows ranges rather than exact numbers when you are not running ads. Ranges are enough to tell a phrase with a handful of searches from one with thousands.&lt;/li&gt;
&lt;li&gt;Read the results page. For each candidate, search it and look at who ranks. If the first page is full of large brands, government sites and national publications, the phrase is hard. If it shows forums, thin pages or out-of-date articles, there is room.&lt;/li&gt;
&lt;li&gt;Group and map. Cluster phrases that mean the same thing and give each cluster one page: one main keyword per page, with the variations used naturally in the text.&lt;/li&gt;
&lt;li&gt;Prioritise. Score each cluster from one to three on relevance to what you sell, closeness to a purchase, how beatable the results are and how much effort the page needs. Write the highest totals first.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Match the intent&lt;br&gt;
Every search has a purpose. Some people want to learn, some want to compare, some want to buy and some want to find a place. A page that answers a buying question with a long explanation, or an information question with a sales pitch, disappoints the visitor and performs poorly. Look at the format that already ranks, whether a guide, a list, a service page or a map, and match it.&lt;/p&gt;

&lt;p&gt;Searching in French&lt;br&gt;
If your customers are French, research in French. Direct translations of English phrases often miss the terms people really use, and accents, plurals and synonyms change the results. Use the autocomplete and related searches in French, and test two or three variants of the same idea, such as the different words for quote, estimate and price.&lt;/p&gt;

&lt;p&gt;Keep the list working&lt;br&gt;
Put everything in a spreadsheet with columns for the phrase, the intent, the page it belongs to, the priority and the date you last reviewed it. Check Search Console monthly to see which pages are gaining impressions and which phrases you are close to ranking for. Update older pages instead of writing duplicates, and never target the same phrase with two pages, because they compete with each other.&lt;/p&gt;

&lt;p&gt;What AI can and cannot do here&lt;br&gt;
An assistant is good at clustering a long list of phrases, suggesting variations, drafting outlines and writing first versions of titles and descriptions. It cannot tell you real search volumes, and if you ask for them it will produce plausible numbers that are made up. Take volumes and rankings from your tools and use the assistant for the thinking and the drafting. Mirage Cloud includes a marketing agent covering SEO, content and digital presence, which fits that second role.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to Cut No-Shows and Late Cancellations</title>
      <dc:creator>Mirage Cloud IA</dc:creator>
      <pubDate>Mon, 19 Oct 2026 04:20:47 +0000</pubDate>
      <link>https://dev.to/miragecloud/how-to-cut-no-shows-and-late-cancellations-l6a</link>
      <guid>https://dev.to/miragecloud/how-to-cut-no-shows-and-late-cancellations-l6a</guid>
      <description>&lt;p&gt;An empty appointment slot is a cost with no income against it: the rent, the equipment and the person are all paid for, and the hour cannot be sold again. For businesses that run on bookings, such as clinics, salons, trades, consultants and tutors, missed and late-cancelled appointments are often the largest leak in the week, and they rarely appear in any report.&lt;/p&gt;

&lt;p&gt;Put a number on it&lt;br&gt;
For one month, count the appointments that were missed or cancelled with less notice than you need to refill the slot, then multiply by the average revenue per appointment. That figure is what the problem costs you, and it tells you how much effort a fix is worth.&lt;/p&gt;

&lt;p&gt;Why people miss appointments&lt;br&gt;
Mostly they forget, or something comes up and cancelling feels awkward or takes effort. A smaller group booked several providers and kept the one that suited them best. Knowing which reason dominates in your business shapes the fix: forgetting is solved with reminders, awkward cancellation with an easier process, and low commitment with a deposit or a firm policy.&lt;/p&gt;

&lt;p&gt;What works&lt;br&gt;
➞ A confirmation at booking with the date, time, place, what to bring and how to change the appointment.&lt;br&gt;
➞ Reminders at 48 hours and 24 hours, and a short message on the morning of the appointment for the highest-value slots. Each one should let the person confirm or reschedule in one tap.&lt;br&gt;
➞ An easy way to reschedule. A link in every message. People who can move an appointment in ten seconds are less likely to simply vanish.&lt;br&gt;
➞ A clear cancellation policy, stated at booking and repeated in the reminders: how much notice you need and what happens otherwise.&lt;br&gt;
➞ A deposit or card guarantee for long or expensive slots, or for people with a history of missing.&lt;br&gt;
➞ A waiting list you can message when a slot opens, so a late cancellation does not always mean an empty chair.&lt;br&gt;
➞ Shorter booking windows where you can. The further ahead someone books, the more likely it is that something changes.&lt;/p&gt;

&lt;p&gt;Deposits: acompte or arrhes&lt;br&gt;
In France the wording matters. Under the Consumer Code, when a consumer pays money in advance it is treated as arrhes unless the contract clearly says otherwise. Arrhes let either side withdraw: the consumer loses what they paid, and a professional who withdraws must return double. An acompte, by contrast, is a first instalment that commits both sides. If you want a deposit that actually discourages no-shows, say acompte in your terms, your quote and your receipt, and use the same word everywhere. A deposit held for more than three months can also start earning legal interest for the consumer.&lt;/p&gt;

&lt;p&gt;Keep the policy fair and consistent&lt;br&gt;
Apply it the same way to everyone, with room for genuine emergencies. A fee charged to one client and waived for another becomes an argument. Keep any fee proportionate, because a court can reduce a penalty it finds manifestly excessive. Show the policy at booking, in the confirmation and in the reminders, and consider waiving the fee the first time with a polite note about the rule.&lt;/p&gt;

&lt;p&gt;Reminders and data protection&lt;br&gt;
Appointment reminders are service messages that support the booking, and they generally do not need the same consent as marketing. Keep them to the appointment and do not add promotions. Make sure your booking tool or messaging provider has a data processing agreement and does not use phone numbers for its own purposes.&lt;/p&gt;

&lt;p&gt;Track what happens&lt;br&gt;
Record the no-show rate by day, time, service and booking channel. A pattern, such as Monday mornings or online bookings, tells you where to apply deposits or extra reminders instead of burdening everyone. Review it monthly and adjust.&lt;/p&gt;

&lt;p&gt;The calls that never become appointments&lt;br&gt;
The other half of the problem is demand you never see: callers who ring while you are with a client and go elsewhere. A phone receptionist that answers, takes an accurate message and passes urgent requests to you closes that gap. Mirage Cloud's receptionist agent, Xavier, does this for businesses that cannot answer every call, and it can be tested in the browser before a number is attached. Reminders and a policy fix the appointments you have. Answering the phone fixes the ones you do not.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>A Customer Onboarding Sequence for Small Businesses</title>
      <dc:creator>Mirage Cloud IA</dc:creator>
      <pubDate>Sat, 17 Oct 2026 04:19:06 +0000</pubDate>
      <link>https://dev.to/miragecloud/a-customer-onboarding-sequence-for-small-businesses-1hg6</link>
      <guid>https://dev.to/miragecloud/a-customer-onboarding-sequence-for-small-businesses-1hg6</guid>
      <description>&lt;p&gt;Businesses spend heavily to win a customer and then leave the first month to chance. The signature or the first payment feels like the finish line, but for the customer it is the start of a period in which they decide whether they made the right choice. A short, planned sequence over the first thirty days costs little and removes most of the avoidable early cancellations.&lt;/p&gt;

&lt;p&gt;Define what success looks like&lt;br&gt;
Pick the moment at which the customer first gets the value they bought. For a bookkeeping client it might be the first month's accounts delivered. For a gym, the third visit. For a training course, completing the first module. Call it activation and work backwards from it: everything in the first weeks exists to get the customer there quickly. The time between purchase and activation is the number to shorten.&lt;/p&gt;

&lt;p&gt;The sequence&lt;br&gt;
➜ Day 0, welcome. Confirm what they bought, what happens next  and who to contact. One message, not five. If there is a form to fill in, send it now and make it the only task.&lt;br&gt;
➜ Days 1 to 2, the first win. Give them something small they can use or see: a first deliverable, a setup call, a quick-start page. Early progress matters more than completeness.&lt;br&gt;
➜ Day 3, check the basics. A short message asking whether anything is unclear or blocked. Make replying effortless.&lt;br&gt;
➜ Day 7, a personal contact. A short call or a personal email from a named person. Ask what is going well and what is not. It is the most valuable touchpoint in the sequence and the one most often skipped.&lt;br&gt;
➜ Day 14, show progress. Summarise what has been done and what comes next, so the customer can see the value without hunting for it.&lt;br&gt;
➜ Day 30, review. Ask how it is going and offer to adjust, and only then ask for a testimonial or a referral if they are happy.&lt;/p&gt;

&lt;p&gt;Gather information once&lt;br&gt;
Ask for what you need in a single form, pre-fill what you already know and never ask the same question twice. Every repeated request tells the customer that your left hand does not know what your right is doing. If sales promised something specific, write it in a short handover note so that delivery knows about it.&lt;/p&gt;

&lt;p&gt;Messages that work&lt;br&gt;
Keep them short and specific. A welcome message can say who they will hear from, what happens this week and what you need from them, in four or five lines. A day 3 check can be as short as: How is the first week going? If anything is unclear, reply here and I will sort it out today. Short messages from a named person get answered. Long messages from a company address get filed.&lt;/p&gt;

&lt;p&gt;What to measure&lt;br&gt;
➜ Time from purchase to activation.&lt;br&gt;
➜ Share of new customers who complete the first step within a &lt;br&gt;
   week.&lt;br&gt;
➜ Cancellations in the first month, and the reason given.&lt;br&gt;
➜ Replies to the day 7 contact, and what they say.&lt;/p&gt;

&lt;p&gt;Also call five customers who left in the first two months and ask what happened. The patterns you hear in five calls will tell you more than a dashboard.&lt;/p&gt;

&lt;p&gt;What to automate and what not to&lt;br&gt;
Automate the confirmations, the form, the reminders and the scheduling. Keep a person on the day 7 contact and anywhere the customer expresses doubt. Customers can tell the difference between a sequence that is automated and one that is impersonal, and only the second hurts.&lt;/p&gt;

&lt;p&gt;Adapting it for members&lt;br&gt;
The same structure works for associations and clubs with new members: a welcome, a first meeting or activity within the first fortnight, a personal contact from someone on the committee and a check-in at one month. The aim is the same, to get members to a first activity quickly, and a small association can manage it with a shared checklist and a few volunteers.&lt;/p&gt;

&lt;p&gt;Where tools help&lt;br&gt;
The sequence is a series of repeatable messages and reminders, which suits automation. Mirage Cloud connects to Brevo, Google Calendar and Yousign, which covers the email, the scheduling and the signature, and it includes agents that can draft the messages and the handover note. The first-week call stays with a person.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>A 60-Minute Month-End Routine for Small Businesses</title>
      <dc:creator>Mirage Cloud IA</dc:creator>
      <pubDate>Fri, 16 Oct 2026 04:49:27 +0000</pubDate>
      <link>https://dev.to/miragecloud/a-60-minute-month-end-routine-for-small-businesses-2cnl</link>
      <guid>https://dev.to/miragecloud/a-60-minute-month-end-routine-for-small-businesses-2cnl</guid>
      <description>&lt;p&gt;Most small business owners meet their books in two bursts: a scramble before a VAT deadline and a bigger one at the year end. Between them the numbers drift, receipts go missing and a mistake made in February is still sitting there in December, much harder to trace. A short routine on the same day each month stops that, and it takes about an hour once the habit settles.&lt;/p&gt;

&lt;p&gt;Why monthly&lt;br&gt;
➠ Errors are cheapest to fix while you still remember the &lt;br&gt;
   transaction.&lt;br&gt;
➠ VAT and payroll declarations are built on the same data, so&lt;br&gt;&lt;br&gt;
   clean months make clean returns.&lt;br&gt;
➠ You see problems with cash and margins in time to react.&lt;br&gt;
➠ Your accountant spends less time untangling things and &lt;br&gt;
   charges accordingly.&lt;/p&gt;

&lt;p&gt;The routine&lt;br&gt;
1.Bank reconciliation, ten minutes. Match every bank transaction to an invoice, a receipt or a known category. Put anything you cannot explain on an exceptions list instead of guessing.&lt;/p&gt;

&lt;p&gt;2.Sales, ten minutes. Check that every job delivered this month has been invoiced, that credit notes are recorded and that nothing was invoiced twice.&lt;/p&gt;

&lt;p&gt;3.Purchases and expenses, ten minutes. Make sure every supplier invoice and receipt is captured and attached, and that expense claims are in. Chase what is missing now, while suppliers still remember.&lt;/p&gt;

&lt;p&gt;4.Money owed to you, ten minutes. Review unpaid invoices by age, send reminders for anything past due and flag disputes. This is where late payment penalties come from, so apply your rules consistently.&lt;/p&gt;

&lt;p&gt;5.Money you owe and what is coming, ten minutes. List what falls due next month, including VAT, payroll contributions, loan repayments, insurance and tax instalments, and check that the cash is there.&lt;/p&gt;

&lt;p&gt;6.Five numbers and three lines, ten minutes. Record revenue, gross margin, cash in the bank, overdue invoices and committed payments for next month. Write three lines on what changed and why. Send the pack to your accountant or your business partners.&lt;/p&gt;

&lt;p&gt;Keep it light&lt;br&gt;
➠ Pick a fixed day, such as the third working day of the&lt;br&gt;&lt;br&gt;
   month, and put it in the calendar.&lt;br&gt;
➠ Use the same checklist every time. A routine you improvise &lt;br&gt;
   is a routine you skip.&lt;br&gt;
➠ Lock the month once it is closed, so figures do not change &lt;br&gt;
   underneath you.&lt;br&gt;
➠ Keep personal spending out of the business account. Mixed &lt;br&gt;
   accounts multiply the time this takes.&lt;br&gt;
➠ Note unusual items in a sentence at the time. Memory fades &lt;br&gt;
   faster than you expect.&lt;/p&gt;

&lt;p&gt;What a good month-end gives you&lt;br&gt;
After three or four cycles you have a series of comparable months, which makes patterns visible: margins slipping, a customer paying a little later each time, a cost creeping up. The annual accounts show you the same things, but only months after they stopped being easy to fix.&lt;/p&gt;

&lt;p&gt;French specifics&lt;br&gt;
VAT and payroll declarations have fixed dates that depend on your regime and your size, so build them into the checklist. Since 1 September 2026 French businesses must also be able to receive structured electronic invoices, with the obligation to issue them following in phases, so check that incoming invoices reach the platform you use and are captured as part of step three.&lt;/p&gt;

&lt;p&gt;Where tools help&lt;br&gt;
The routine is quick when bank, invoices and accounts sit in one place and slow when they do not. Mirage Cloud connects to Qonto and Pennylane and includes a finance agent scoped to cash position, margins and budgets, which suits steps one, four and six. Connected tools save time on collection, not on judgement. You still decide what an odd transaction is.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to Write AI Prompts That Work for Everyday Business Tasks</title>
      <dc:creator>Mirage Cloud IA</dc:creator>
      <pubDate>Thu, 15 Oct 2026 04:27:23 +0000</pubDate>
      <link>https://dev.to/miragecloud/how-to-write-ai-prompts-that-work-for-everyday-business-tasks-3a9</link>
      <guid>https://dev.to/miragecloud/how-to-write-ai-prompts-that-work-for-everyday-business-tasks-3a9</guid>
      <description>&lt;p&gt;Most advice about prompts treats them as a technical skill with secret formulas. In practice a prompt is a brief, and the people who get good results are the ones who would also write a good brief for a new colleague: say what the job is, give the background, show what good looks like and say how you will check it. A capable assistant with no context fills the gaps with guesses, and the guesses are where the poor results come from.&lt;/p&gt;

&lt;p&gt;A six-part structure&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Context. Who you are, what the business does, who the output is for and which country and date the rules should come from.&lt;/li&gt;
&lt;li&gt;Task. One clear job, stated with a verb: write a reply, summarise, compare, list, check.&lt;/li&gt;
&lt;li&gt;Inputs. The material to work from, with a clear marker for where it starts and ends, so it is not confused with your instructions.&lt;/li&gt;
&lt;li&gt;Constraints. Length, tone, what to include and what to leave out.&lt;/li&gt;
&lt;li&gt;Format. Email, table, numbered list, two paragraphs. Say which.&lt;/li&gt;
&lt;li&gt;Check. Ask it to list its assumptions and to flag anything it could not establish from the material.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You will not need all six every time. For a quick rewrite two lines are enough. For anything with a number, a date or a legal point in it, use all six.&lt;br&gt;
Worked example: a follow-up email&lt;br&gt;
Weak prompt: Write a follow-up email for a quote.&lt;br&gt;
Better prompt: I run a three-person landscaping company in Lyon. Write a follow-up email to a homeowner who received a quote for a garden redesign five days ago and has not replied. The quote was 6,400 euros and includes a free site visit before work starts. Tone: friendly and brief, no pressure. Under 90 words. End with one question that can be answered yes or no. Do not invent discounts or deadlines.&lt;br&gt;
The second version gives the assistant a business, a reader, a set of facts, a tone, a length and a limit on invention. The result needs a light edit rather than a rewrite.&lt;br&gt;
Worked example: a contract&lt;br&gt;
Prompt: Below is a supplier agreement. List the obligations that fall on us, with the clause number for each. Then list every date, deadline and notice period. Then list penalties and termination conditions. If something is unclear, say so instead of guessing. Text: [paste].&lt;br&gt;
Notice what this asks for: extraction with references, not an opinion. You can check every line against the document, which is the point. Then take the list to someone qualified before you rely on it.&lt;br&gt;
Worked example: commentary on figures&lt;br&gt;
Prompt: Here are this month's figures: [paste]. Write three sentences for the owner explaining what changed against last month. Use only the numbers provided. If a reason is not in the data, say it cannot be determined. Do not guess causes.&lt;br&gt;
The last three sentences are what stop a general assistant from inventing explanations.&lt;br&gt;
Habits that make results better&lt;br&gt;
Name the jurisdiction and the date. For rules, say French law and the current year. It reduces answers drawn from another country or an older version.&lt;br&gt;
Show an example of your own good work. One paragraph written the way you want it is worth a page of description.&lt;br&gt;
Work in two or three turns. Ask for a plan or options first, choose one, then ask for the full text.&lt;br&gt;
Ask for alternatives. Three subject lines are more useful than one.&lt;br&gt;
Keep a prompt library. When a prompt works, save it with its date and what it was for.&lt;br&gt;
Ask for sources, then check them. Verify any figure, date or reference before using it.&lt;br&gt;
Mistakes to avoid&lt;br&gt;
Bundling five jobs into one request.&lt;br&gt;
Burying the key fact in the middle of a long paste.&lt;br&gt;
Setting contradictory constraints, such as very short and very detailed.&lt;br&gt;
Pasting passwords, personal data you have no basis to process or other people's confidential material.&lt;br&gt;
Expecting the assistant to remember last week's conversation. State the context again or use a tool that keeps it.&lt;br&gt;
Treating confident output as correct output.&lt;br&gt;
When the tool already knows your business&lt;br&gt;
Much of the effort in a prompt goes on re-explaining context. Tools that are connected to your accounting, banking or calendar remove that step, and tools built around specific roles carry their scope with them. Mirage Cloud works that way, with agents scoped by function and connections to tools such as Qonto, Pennylane and Google Calendar. The briefing discipline above still helps, but you spend less of it on background and more on the task.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>What AI Can and Cannot Do for Your Bookkeeping</title>
      <dc:creator>Mirage Cloud IA</dc:creator>
      <pubDate>Wed, 14 Oct 2026 05:42:57 +0000</pubDate>
      <link>https://dev.to/miragecloud/what-ai-can-and-cannot-do-for-your-bookkeeping-2lc8</link>
      <guid>https://dev.to/miragecloud/what-ai-can-and-cannot-do-for-your-bookkeeping-2lc8</guid>
      <description>&lt;p&gt;Bookkeeping is a natural target for AI. It is repetitive, structured and full of rules, and most small business owners would happily hand it over. Some of it can be handed over today. Some of it cannot, and the difference matters because errors in accounts do not announce themselves: they surface at the year end, during a VAT review or when the accountant asks why a number looks odd.&lt;br&gt;
What AI does well&lt;br&gt;
➠ Suggesting categories for bank transactions, based on the&lt;br&gt;&lt;br&gt;
   description and your past choices.&lt;br&gt;
➠ Matching payments to invoices, including part payments and &lt;br&gt;
   slightly different amounts.&lt;br&gt;
➠ Reading data from invoices and receipts, such as the &lt;br&gt;
   supplier, date, totals and VAT.&lt;br&gt;
➠ Flagging oddities: duplicate payments, unusual amounts, a &lt;br&gt;
   supplier invoice with no matching order.&lt;br&gt;
➠ Drafting payment reminders and supplier queries.&lt;br&gt;
➠ Explaining a report in plain language, which helps the &lt;br&gt;
   people who dislike reading spreadsheets.&lt;br&gt;
➠ Preparing a clean list of questions for the accountant.&lt;/p&gt;

&lt;p&gt;These are tasks where a mistake is visible, easy to correct and low in consequence, and where the tool saves real time.&lt;/p&gt;

&lt;p&gt;Where it is unreliable&lt;br&gt;
Tax treatment of unusual transactions is the main one. A model will state a VAT rate, a depreciation period or a deduction rule with complete confidence, and it may be applying a rule from another country or from a year ago. Anything that changed recently is especially exposed. Judgement calls are the other: whether an expense is personal or business, how to treat a deposit, what to do with a refund that spans two years. These depend on facts and on your accountant's view, not on pattern matching.&lt;/p&gt;

&lt;p&gt;Consistency is a quieter problem. The same supplier may be categorised one way in March and another way in October unless you fix a rule, and inconsistent categories make the figures harder to read and to defend.&lt;/p&gt;

&lt;p&gt;The accountant's role does not go away&lt;br&gt;
In France the title expert-comptable is protected, and the accountant carries professional responsibility for the figures they prepare or certify. An AI tool cannot take that on. What it can do is reduce the cost of the mess you hand over: well-categorised transactions, matched invoices and a short list of exceptions mean fewer hours at the accountant's rate. Ask your accountant how they want data delivered, which categories they use and which items they always want to see.&lt;/p&gt;

&lt;p&gt;Guardrails that keep it safe&lt;br&gt;
Review before posting. For the first few months a person approves every categorisation. After that, review a sample each month, say one in ten.&lt;br&gt;
Build a rules list from your accountant's guidance and apply it consistently, covering things like fuel, meals or software subscriptions.&lt;/p&gt;

&lt;p&gt;Keep the source documents attached to every entry. An audit needs the invoice, not a model's reading of it.&lt;br&gt;
Reconcile the bank every month and investigate differences straight away.&lt;br&gt;
Never accept a suggested VAT rate or tax treatment without checking it.&lt;br&gt;
Use read-only connections to bank and accounting tools where you can.&lt;br&gt;
Lock each month once it has been reviewed, so figures do not change silently.&lt;/p&gt;

&lt;p&gt;A weekly routine&lt;br&gt;
Twenty minutes is enough. Import the week's transactions, let the tool suggest categories and matches, approve or correct them and look at the list of exceptions. Once a month, send the accountant a summary of what changed and any open questions. Done weekly, the work stays small.&lt;/p&gt;

&lt;p&gt;Why e-invoicing helps&lt;br&gt;
Since 1 September 2026 French businesses must be able to receive structured electronic invoices, and the obligation to issue them follows in phases, from large and mid-size companies now to small ones in September 2027. Structured data is easier to read than a PDF, which makes extraction more reliable and cuts re-keying. It does not remove the need to check, but it does remove one source of error.&lt;/p&gt;

&lt;p&gt;Protecting the data&lt;br&gt;
Bank data and supplier invoices are commercial information and, for sole traders, personal data. Check that any tool you connect has a data processing agreement, lists its sub-processors and lets you delete what it has stored. Where it relies on an external model provider, find out whether your content is used for training.&lt;/p&gt;

&lt;p&gt;Where this leaves you&lt;br&gt;
Mirage Cloud connects to Qonto and Pennylane and includes an accounting agent scoped to French accounting, VAT and tax questions. Its own acceptable use policy says output must be verified before use, which is the right way to treat it: a fast assistant that prepares the work and explains it, with a person and an accountant making the decisions.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>AI Meeting Notetakers in Europe: What the Law Expects</title>
      <dc:creator>Mirage Cloud IA</dc:creator>
      <pubDate>Tue, 13 Oct 2026 06:11:57 +0000</pubDate>
      <link>https://dev.to/miragecloud/ai-meeting-notetakers-in-europe-what-the-law-expects-64h</link>
      <guid>https://dev.to/miragecloud/ai-meeting-notetakers-in-europe-what-the-law-expects-64h</guid>
      <description>&lt;p&gt;An AI notetaker takes one click to switch on and produces something genuinely useful: a transcript, a summary and a list of actions, without anyone typing. It also records people's voices, which are personal data, and creates a written record of what was said that can travel further than anyone intended.&lt;/p&gt;

&lt;p&gt;Most of the legal questions can be answered with a short announcement and a few settings.&lt;/p&gt;

&lt;p&gt;Recording a meeting is processing personal data&lt;br&gt;
Under GDPR a voice recording and its transcript are personal data. That means you must tell participants about the recording, rely on a lawful basis, collect no more than you need and keep it no longer than you need.&lt;/p&gt;

&lt;p&gt;French criminal law adds a separate rule: recording words spoken in private or confidential circumstances without the consent of the people speaking is an offence under Article 226-1 of the Penal Code. An ordinary business meeting that has been announced is a different situation, but that rule is the reason never to record people secretly.&lt;/p&gt;

&lt;p&gt;Information is not the same as consent&lt;br&gt;
The GDPR does not require the consent of every participant before an AI tool processes a meeting. What it does require is information, given before the recording starts: that the meeting is being recorded and transcribed, why, who will have access, how long it will be kept and how to object. The lawful basis can then be consent, or legitimate interests where you can show the recording is needed and that no lighter option, such as taking notes, would do.&lt;/p&gt;

&lt;p&gt;With employees, consent is a weak basis, because the relationship of subordination makes it hard to say it was freely given. Employers usually rely on legitimate interests and document the reasoning. Before introducing a system that records or monitors staff, employees must be informed in advance and, where there is a staff committee, it is consulted.&lt;br&gt;
An announcement that works&lt;br&gt;
Put a notice in the invitation and repeat it at the start of the meeting. Something like this works: This meeting will be recorded and transcribed by an AI tool so that we can produce minutes. The transcript goes to attendees and is deleted after 30 days. Tell us now if you would rather we did not record.&lt;br&gt;
If someone objects, stop the recording and take notes by hand. External participants deserve the notice most, since they have not agreed to your internal policies.&lt;br&gt;
Settings that matter&lt;br&gt;
Do not let the tool join every calendar event automatically. Turn it on for the meetings where it is needed.&lt;/p&gt;

&lt;p&gt;Keep the transcript and drop the audio where you can, or set a short retention period for the audio.&lt;br&gt;
Do not share transcripts automatically with everyone invited. Send them to the people who need them.&lt;/p&gt;

&lt;p&gt;Limit who can search past transcripts.&lt;br&gt;
Switch off any feature that scores participants, measures sentiment or infers emotions. Since February 2025 the AI Act has banned systems that infer emotions in the workplace, and a meeting tool that does so crosses that line.&lt;/p&gt;

&lt;p&gt;Do not reuse recordings to evaluate people's performance, which is a different purpose from producing minutes.&lt;br&gt;
Meetings you should not record&lt;br&gt;
Disciplinary and dismissal meetings, conversations about someone's health, meetings covered by legal professional privilege and discussions with employee representatives need a human note-taker, not a bot. The harm from a misplaced transcript in those situations is high and the benefit is low.&lt;/p&gt;

&lt;p&gt;What to check in the vendor&lt;br&gt;
Read the data processing agreement and the sub-processor list. Ask where recordings and transcripts are processed and stored, whether the vendor uses your content to train its models, how deletion works and how quickly, and whether you can export or erase everything at the end. A tool that cannot answer in writing is not ready for business meetings.&lt;/p&gt;

&lt;p&gt;A lighter alternative&lt;br&gt;
If the aim is minutes, you may not need a recording at all. Taking your own notes, pasting them into an assistant and asking it to turn them into minutes with decisions and actions gives you most of the benefit and avoids voice data entirely. Mirage Cloud generates documents from descriptions and includes a generalist agent for this kind of task. Whichever tool you use, check the draft against what was actually decided before you circulate it.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>privacy</category>
      <category>security</category>
    </item>
    <item>
      <title>AI Chatbot on Your Website: A Compliance Checklist for Europe</title>
      <dc:creator>Mirage Cloud IA</dc:creator>
      <pubDate>Mon, 12 Oct 2026 05:34:03 +0000</pubDate>
      <link>https://dev.to/miragecloud/ai-chatbot-on-your-website-a-compliance-checklist-for-europe-3en5</link>
      <guid>https://dev.to/miragecloud/ai-chatbot-on-your-website-a-compliance-checklist-for-europe-3en5</guid>
      <description>&lt;p&gt;A chatbot on a website feels like a small addition, a widget you paste in before lunch. Legally, it is several things at once: a new way of collecting personal data, a new source of statements made in your name, and, since August 2026, a system that triggers transparency obligations under the AI Act.&lt;/p&gt;

&lt;p&gt;None of this is particularly difficult to handle, but everything is easier to address before launch than after the first complaint.&lt;/p&gt;

&lt;p&gt;Tell People They Are Talking to a Machine&lt;/p&gt;

&lt;p&gt;Article 50 of the AI Act, applicable since 2 August 2026, requires people interacting with an AI system to be informed that they are talking to AI, unless this is obvious from the circumstances.&lt;/p&gt;

&lt;p&gt;A widget with a friendly name and a human photo does not necessarily make this obvious.&lt;/p&gt;

&lt;p&gt;What you should do:&lt;/p&gt;

&lt;p&gt;Identify the chatbot as AI in the widget label.&lt;br&gt;
Include a clear disclosure in the first message.&lt;br&gt;
For voice agents, include the disclosure in the greeting.&lt;br&gt;
Make it easy for users to request human assistance.&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;I am an AI assistant for this business. A person can step in at any time.&lt;br&gt;
Treat the Chat as Personal Data&lt;/p&gt;

&lt;p&gt;Conversations contain names, email addresses, order numbers and, because people type what they like, sometimes health or financial details you never asked for.&lt;/p&gt;

&lt;p&gt;That makes chat logs personal data, and the usual data protection obligations follow.&lt;/p&gt;

&lt;p&gt;A lawful basis: For customer support, this may be contractual necessity or legitimate interests rather than consent, depending on the circumstances.&lt;br&gt;
A privacy notice: Explain the chatbot's purposes, the vendor, relevant AI model providers, recipients, and any international data transfers.&lt;br&gt;
A data processing agreement: Put the appropriate agreement in place with the vendor and review its subprocessor list.&lt;br&gt;
A retention rule: Define how long conversations are stored and implement a deletion routine.&lt;br&gt;
A process for data requests: Make sure applicable access and deletion requests can be handled for chatbot logs.&lt;br&gt;
Data minimisation by design: Do not ask for more information than the task requires, and tell users not to enter unnecessary sensitive details.&lt;br&gt;
Cookies and Scripts&lt;/p&gt;

&lt;p&gt;Many chat widgets load third-party scripts that set cookies or access identifiers on a visitor's device.&lt;/p&gt;

&lt;p&gt;In France, the CNIL generally expects consent before non-essential trackers are used, subject to applicable exceptions. Refusing must be as easy as accepting.&lt;/p&gt;

&lt;p&gt;If the widget loads before the visitor has made the required choice, you may have a compliance problem, whatever the vendor says.&lt;/p&gt;

&lt;p&gt;What you should do:&lt;/p&gt;

&lt;p&gt;Load the widget only after the required consent has been obtained.&lt;br&gt;
Choose a solution that does not use non-essential trackers where appropriate.&lt;br&gt;
Verify what scripts and cookies the widget actually loads.&lt;br&gt;
Remember that the CNIL recommends renewing consent choices at appropriate intervals, commonly every six months.&lt;br&gt;
Decide What the Bot Is Allowed to Say&lt;/p&gt;

&lt;p&gt;Whatever the chatbot tells customers about prices, delivery, refunds or conditions may be understood as coming from your business.&lt;/p&gt;

&lt;p&gt;Limit it to a knowledge base you control, make it show or link its sources for factual answers, and have it decline topics outside its scope instead of improvising.&lt;/p&gt;

&lt;p&gt;Set clear boundaries:&lt;/p&gt;

&lt;p&gt;Use approved, up-to-date business information.&lt;br&gt;
Prevent the chatbot from inventing prices, discounts, or refund promises.&lt;br&gt;
Make it acknowledge uncertainty when it cannot verify an answer.&lt;br&gt;
Restrict legal, medical, and financial advice where appropriate.&lt;br&gt;
Escalate quickly when a customer is upset, asks to make a complaint, mentions a deadline, or repeats a question without getting a satisfactory answer.&lt;/p&gt;

&lt;p&gt;The chatbot should know when to stop answering and involve a person.&lt;/p&gt;

&lt;p&gt;Make the Handoff Real&lt;/p&gt;

&lt;p&gt;A visible route to a human, with a stated response time, is both good service and a safeguard.&lt;/p&gt;

&lt;p&gt;Put a contact option in the widget.&lt;br&gt;
Explain when users can expect a response.&lt;br&gt;
Make sure someone is actually monitoring incoming requests during the hours you promise.&lt;br&gt;
Test the handoff before launch.&lt;/p&gt;

&lt;p&gt;A human support option is only useful if it works when customers need it.&lt;/p&gt;

&lt;p&gt;Check Accessibility&lt;/p&gt;

&lt;p&gt;If your site sells to consumers in the EU, the European Accessibility Act may cover the e-commerce service, subject to its scope and applicable exemptions, including the microenterprise exemption.&lt;/p&gt;

&lt;p&gt;The chat widget is part of that service.&lt;/p&gt;

&lt;p&gt;Before launch, check that it:&lt;/p&gt;

&lt;p&gt;Works with a keyboard.&lt;br&gt;
Supports screen readers.&lt;br&gt;
Has sufficient colour contrast.&lt;br&gt;
Does not trap keyboard focus.&lt;br&gt;
Provides accessible labels and controls.&lt;/p&gt;

&lt;p&gt;Test the actual widget rather than trusting a vendor's claim of compliance.&lt;/p&gt;

&lt;p&gt;Test Before You Go Live&lt;/p&gt;

&lt;p&gt;Write twenty real questions from your own inbox and run them through the bot, including French-language questions where relevant, poor spelling, and off-topic requests.&lt;/p&gt;

&lt;p&gt;Then try to break it.&lt;/p&gt;

&lt;p&gt;Ask it to ignore its instructions.&lt;br&gt;
Ask it to reveal its configuration.&lt;br&gt;
Ask it to promise an unauthorised refund.&lt;br&gt;
Test whether it invents answers when information is missing.&lt;br&gt;
Check whether it escalates questions it cannot safely answer.&lt;/p&gt;

&lt;p&gt;Fix what fails, and run the test set again after every significant change to the knowledge base or chatbot configuration.&lt;/p&gt;

&lt;p&gt;During the first month, review transcripts every week, using appropriate access controls, and keep a list of questions the chatbot could not answer.&lt;/p&gt;

&lt;p&gt;The Launch Checklist&lt;/p&gt;

&lt;p&gt;Before going live, confirm that:&lt;/p&gt;

&lt;p&gt;AI disclosure appears in the widget label and the first message.&lt;br&gt;
The privacy notice is updated, the data processing agreement is in place where required, and subprocessors have been reviewed.&lt;br&gt;
A retention period is defined and deletion is scheduled.&lt;br&gt;
Required consent is obtained before non-essential tracking scripts load.&lt;br&gt;
The knowledge base is limited to approved information and sources.&lt;br&gt;
Human handoff is visible and monitored.&lt;br&gt;
Accessibility has been tested.&lt;br&gt;
The twenty-question test has passed and weekly reviews are scheduled.&lt;br&gt;
The Same List Applies to Voice AI&lt;/p&gt;

&lt;p&gt;The checklist works for phone agents too.&lt;/p&gt;

&lt;p&gt;Mirage Cloud's receptionist agent, Xavier, answers calls for businesses, and the points above apply directly:&lt;/p&gt;

&lt;p&gt;The AI disclosure belongs in the greeting where required.&lt;br&gt;
Call recordings and transcripts containing personal data need an appropriate retention and deletion policy.&lt;br&gt;
Transferring a caller to a person should be straightforward.&lt;br&gt;
The provider's data processing arrangements and subprocessors should be reviewed.&lt;/p&gt;

&lt;p&gt;Mirage Cloud publishes a full subprocessor annex that identifies its voice provider, so businesses can review the data-processing arrangements using documentation rather than relying solely on marketing claims.&lt;/p&gt;

&lt;p&gt;The principle is the same for both chat and voice: put the safeguards in place before launch, not after the first complaint.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>privacy</category>
      <category>security</category>
    </item>
    <item>
      <title>Donation Tax Receipts for French Associations in 2026</title>
      <dc:creator>Mirage Cloud IA</dc:creator>
      <pubDate>Sat, 10 Oct 2026 05:21:25 +0000</pubDate>
      <link>https://dev.to/miragecloud/donation-tax-receipts-for-french-associations-in-2026-3031</link>
      <guid>https://dev.to/miragecloud/donation-tax-receipts-for-french-associations-in-2026-3031</guid>
      <description>&lt;p&gt;Donations are a lifeline for many small associations, and the tax reduction is often what tips a donor from thinking about giving to actually giving. France's scheme is among the more generous in Europe, but it only works if the association is eligible, issues the right receipt and describes the benefit accurately. It also changed recently in a way that most published guides have not caught up with.&lt;/p&gt;

&lt;p&gt;The 2026 change most guides miss&lt;br&gt;
The higher 75% rate applies to gifts to organisations that provide free meals, housing or care to people in difficulty, and to organisations that help victims of domestic violence.&lt;br&gt;
It used to apply to the first 1,000 euros given in a year.&lt;/p&gt;

&lt;p&gt;Article 28 of the Finance Act for 2026, the law of 19 February 2026, raised that ceiling to 2,000 euros for gifts made from 14 October 2025, and tax authority guidance published in July 2026 confirms it. Above 2,000 euros, the rest of the gift moves to the 66% rate.&lt;/p&gt;

&lt;p&gt;The difference is easy to see on a 2,000 euro gift to a food aid association: 1,500 euros back at the new rate, against 1,410 under the old one, which gave 750 euros on the first thousand and 660 on the second.&lt;/p&gt;

&lt;p&gt;How the reduction works for individuals&lt;br&gt;
For most eligible associations a donor gets a tax reduction of 66% of the gift, up to 20% of their taxable income, and any excess can be carried forward over the following five years. The 75% rate is reserved for the organisations described above and is capped as explained.&lt;br&gt;
Companies and patronage&lt;br&gt;
Businesses that give to an eligible association can claim a reduction in corporate tax equal to 60% of the gift, within a ceiling of 20,000 euros or 0.5% of turnover excluding VAT, whichever is higher. Any excess can be carried forward over five years. Above 2 million euros in gifts the rate falls to 40%, which rarely matters to a small business.&lt;br&gt;
Patronage is not sponsorship. Patronage is a gift made without a counterpart of real value to the donor, and it earns the reduction. Sponsorship is a commercial arrangement in which the business buys visibility, and it is treated as an advertising expense instead, with no donation reduction. Mixing the two on one receipt is a classic error.&lt;br&gt;
Who can issue receipts&lt;br&gt;
Only associations that qualify as organisations of general interest can issue receipts that open the reduction. That means a non-profit purpose, disinterested management, activities that are not for the benefit of a restricted circle of people, and a field of activity such as charitable, educational, scientific, social, humanitarian, sporting, family or cultural work, or the promotion of national heritage. If you are not sure you qualify, you can ask the tax authority for a formal position, called a rescrit, and rely on the answer. Issuing receipts without qualifying can bring penalties, including a fine calculated on the amounts wrongly shown.&lt;br&gt;
What the receipt must show&lt;br&gt;
Use the official receipt model, form 11580. It records the association's identity and the legal basis of its eligibility, the donor's identity and address, the amount, the date and the form of payment, among other mentions. Keep copies. Receipts can be issued electronically, and many associations send them in one batch each year, before donors file their return, with a separate receipt on request.&lt;br&gt;
What does not qualify&lt;br&gt;
Membership dues that give members real benefits in return, such as services or a magazine. Check before issuing receipts for dues.&lt;br&gt;
Payments for an event ticket, a purchase at a charity sale or a service. A gift with a real counterpart is not a pure gift.&lt;br&gt;
Gifts where the benefit to the donor is more than symbolic. Counterparts must stay small relative to the gift.&lt;br&gt;
Time given by volunteers. Time is not a donation, although a volunteer who waives reimbursement of expenses can sometimes treat the waived sum as a gift, subject to conditions.&lt;br&gt;
Keeping it clean&lt;br&gt;
Keep a numbered register of receipts, so you can reconcile what you issued with your accounts, and keep the supporting documents for the period during which the tax authority can audit, which is several years. A prompt thank-you that mentions the receipt costs nothing and is both good practice and good fundraising.&lt;br&gt;
Where AI helps&lt;br&gt;
Receipts, thank-you letters and the annual summary mailing are repeatable work. Mirage Cloud includes an agent scoped to French association governance and connects to Brevo for email, which suits the mailing side. The association's eligibility and the wording of each receipt need a human check, since a wrong receipt exposes the association, not the software.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to Run an Association's Annual General Meeting</title>
      <dc:creator>Mirage Cloud IA</dc:creator>
      <pubDate>Fri, 09 Oct 2026 08:36:33 +0000</pubDate>
      <link>https://dev.to/miragecloud/how-to-run-an-associations-annual-general-meeting-1jk5</link>
      <guid>https://dev.to/miragecloud/how-to-run-an-associations-annual-general-meeting-1jk5</guid>
      <description>&lt;p&gt;The law of 1901 says very little about how an association must hold its meetings. Almost everything is left to the statutes, which is freedom for the founders and a trap for everyone who comes after. Votes get challenged, board elections get annulled and banks refuse to recognise new signatories because a meeting was convened badly or minuted carelessly, and a little discipline in the run-up prevents most of it.&lt;/p&gt;

&lt;p&gt;Start with the statutes&lt;br&gt;
Read them before anything else, because they answer most of the questions people ask. Who can convene a meeting and how, how much notice is required and by what means, what counts as a quorum, what majority each type of decision needs, whether members can vote by proxy and how many proxies one person can hold, whether remote or written voting is allowed, and who chairs. If the statutes are silent on something you need, do not improvise on the day. Propose a change at an extraordinary meeting or put the rule in your internal regulations.&lt;/p&gt;

&lt;p&gt;A timeline that works&lt;br&gt;
About eight weeks before: choose the date, book the room or the video link, update the membership list and confirm who has the right to vote, since some statutes require fees to be paid.&lt;br&gt;
Four weeks before: send the convocation by a means the statutes allow, with the date, time, place or link, the agenda, a proxy form and the documents members need in order to vote: the activity report, the accounts, the budget and the draft resolutions.&lt;/p&gt;

&lt;p&gt;One week before: collect proxies, count them and prepare the attendance sheet.&lt;/p&gt;

&lt;p&gt;On the day: check the quorum, appoint a chair and a secretary, adopt the agenda, present the reports, vote on resolutions one by one, hold any elections and record the result of each vote.&lt;/p&gt;

&lt;p&gt;Within days: finish the minutes, have the chair and the secretary sign them and circulate them to members.&lt;/p&gt;

&lt;p&gt;Within three months: declare any change of officers, address or statutes through the association registry, and tell your bank.&lt;/p&gt;

&lt;p&gt;Resolutions to prepare&lt;br&gt;
Typically you will approve the activity report and the accounts, decide what to do with the result, adopt the budget, set membership fees, elect or renew board members and, where the statutes provide for it, give the board discharge. Put each decision on the agenda as a separate item with the text of the resolution.&lt;br&gt;
A vote on something that was not on the agenda is the classic ground for a challenge.&lt;/p&gt;

&lt;p&gt;Voting rules&lt;br&gt;
Most statutes give one vote per member, with proxies capped. Know how abstentions and blank votes count, because it changes whether a motion passes.&lt;br&gt;
If the statutes allow it, a secret ballot can be requested for elections.&lt;br&gt;
For hybrid or remote meetings, check that the statutes allow remote participation and electronic voting, that you can identify who is voting and that secrecy is kept wherever it is required. If the statutes are silent, amend them before relying on remote voting.&lt;br&gt;
The minutes&lt;br&gt;
Good minutes are short and complete: the date and place, who convened the meeting, who attended and who was represented, the quorum, the agenda, a summary of the discussion on each item, the text of each resolution, the votes for, against and abstaining, and any elections. Sign them, number the pages and keep them in a minute book. Your bank, your funders and the registry will ask for them, and so will whoever takes over from you in five years.&lt;/p&gt;

&lt;p&gt;Mistakes that cause trouble&lt;br&gt;
A convocation sent late, incomplete or by a means the statutes do not allow.&lt;br&gt;
The wrong body convening the meeting.&lt;br&gt;
Votes on items that were not on the agenda.&lt;br&gt;
No attendance sheet, so nobody can prove the quorum.&lt;br&gt;
Minutes written weeks later, or never signed.&lt;br&gt;
Board changes never declared, leaving the registry and the bank with former officers.&lt;/p&gt;

&lt;p&gt;Statutes amended without the quorum or majority they require.&lt;br&gt;
Where AI helps&lt;br&gt;
The paperwork is repetitive and follows fixed formats, which suits an assistant: convocations, agendas, proxy forms, draft resolutions and minutes from your notes. Mirage Cloud includes an agent scoped to French association governance and connects to Gmail and Brevo for sending, which helps with both the drafting and the mailing. Treat what it produces as a draft. A defective convocation can undermine every decision taken at the meeting, so someone who knows your statutes should read it first.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Using AI to Screen Candidates in France: What Is Allowed in 2026</title>
      <dc:creator>Mirage Cloud IA</dc:creator>
      <pubDate>Thu, 08 Oct 2026 04:54:14 +0000</pubDate>
      <link>https://dev.to/miragecloud/using-ai-to-screen-candidates-in-france-what-is-allowed-in-2026-2m0e</link>
      <guid>https://dev.to/miragecloud/using-ai-to-screen-candidates-in-france-what-is-allowed-in-2026-2m0e</guid>
      <description>&lt;p&gt;A lot of recruiters heard that the EU AI Act's rules for hiring tools were pushed back to December 2027 and concluded that nothing needs doing until then. That reading is half right. The heavy obligations for high-risk systems have moved, but several rules that touch AI in recruitment apply today, and the CNIL has put recruitment among its inspection priorities for 2026.&lt;br&gt;
What is actually delayed&lt;br&gt;
Under the AI Act, systems used to recruit or select people, filter applications or evaluate candidates are classified as high risk. The Digital Omnibus, in force since 27 July 2026, moved the date from which the high-risk obligations for these uses apply from 2 August 2026 to 2 December 2027. That covers the documentation, risk management, logging and human oversight duties, and the duties of the businesses that use these tools, known as deployers.&lt;br&gt;
What applies today&lt;br&gt;
GDPR Article 22. People have the right not to be subject to a decision based solely on automated processing that significantly affects them, and rejecting a candidate qualifies. A human who simply clicks approve does not fix this. In its 2023 SCHUFA ruling the Court of Justice held that when an automated score plays a determining role in a decision, the scoring itself counts as the automated decision. If a tool cuts a thousand applications to a shortlist of ten, the shortlist is the decision.&lt;br&gt;
Discrimination law. An algorithm that disadvantages people on a protected ground produces unlawful discrimination, and the employer is the one who answers for it, whatever the vendor's brochure says.&lt;br&gt;
The ban on emotion recognition at work. Since 2 February 2025 the AI Act has prohibited systems that infer people's emotions in the workplace, except for medical or safety reasons. Video interview tools that claim to read confidence, stress or enthusiasm from faces or voices are the obvious example. If a product you use has a feature like that, switch it off or drop the product.&lt;br&gt;
Transparency. Since 2 August 2026, people must be told when they are dealing with an AI system, such as a candidate chatbot, unless it is obvious.&lt;br&gt;
Data protection basics. Information for candidates, retention limits as described in the companion article on recruiting, and, where the processing amounts to systematic evaluation of people, an impact assessment is often required.&lt;br&gt;
What you will need by December 2027&lt;br&gt;
As a deployer of a high-risk system you will have to use it according to the provider's instructions, give oversight to people with the competence and authority to override it, keep the logs the system generates, and inform workers' representatives and affected workers before putting it into use at the workplace. Candidates must also be told when a high-risk system is being used to help decide about them. Providers carry the heavier duties of documentation, testing and conformity, which is why the vendor conversation matters.&lt;br&gt;
Questions to put to a vendor&lt;br&gt;
Is the system classified as high risk, and what documentation can you provide today?&lt;br&gt;
What data was it trained on, and how was bias tested?&lt;br&gt;
Does it infer emotions, personality or similar traits at any point?&lt;br&gt;
Where is candidate data processed, which sub-processors are involved and is there a data processing agreement?&lt;br&gt;
Is candidate data used to train your models?&lt;br&gt;
Can a recruiter see why a candidate was ranked where they were, and override the result?&lt;br&gt;
Can decisions be logged and exported?&lt;br&gt;
Making the human review real&lt;br&gt;
A human review only counts if it can change the outcome. Give reviewers the authority and the time to read applications the tool marked down, sample rejected candidates regularly and record the cases where the person disagreed with the tool. If nobody ever overrides it, what you have is an automated decision with an extra click.&lt;br&gt;
Low-risk uses&lt;br&gt;
Drafting adverts, scheduling interviews, writing up your own interview notes with candidates informed, and a candidate FAQ assistant that discloses it is an AI all help without ranking anyone.&lt;br&gt;
Where this leaves you&lt;br&gt;
For a small business the sensible position is conservative: use AI to prepare and organise recruitment, keep a person responsible for the choice, and get the documentation habit in place before 2027. Using an assistant to draft an advert or an interview guide sits on the preparation side of that line, and ranking or rejecting people sits on the other. Mirage Cloud's HR agent, scoped to recruitment and French labour law, is useful on the first kind of task. For the second, apply this checklist to any tool you consider.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Recruiting in France: What You Can Say, Ask and Keep</title>
      <dc:creator>Mirage Cloud IA</dc:creator>
      <pubDate>Thu, 08 Oct 2026 04:10:13 +0000</pubDate>
      <link>https://dev.to/miragecloud/recruiting-in-france-what-you-can-say-ask-and-keep-4i8</link>
      <guid>https://dev.to/miragecloud/recruiting-in-france-what-you-can-say-ask-and-keep-4i8</guid>
      <description>&lt;p&gt;Recruitment feels informal, a few messages and a couple of interviews, but French law touches every stage of it. The advert, the questions you ask, the notes you take and the way you store the application file all have rules attached, and most of them are limits: what you may not say, what you may not ask and how long you may keep what you collect.&lt;br&gt;
Writing the job ad&lt;br&gt;
An advert must not discriminate. The list of protected grounds in the Labour Code is long and covers, among others, origin, sex, family situation, age, health, disability, religion, political opinion, union activity, appearance and name. In practice, wording that hints at a preferred profile carries risk, whether that is a young and dynamic team, a native speaker when the language is not a real requirement, or a gendered job title with no F/H indication.&lt;/p&gt;

&lt;p&gt;Describe the job and its real requirements. Ask for the qualifications and experience the work needs rather than the profile you picture, state the contract type, location, working hours and applicable collective agreement, and make sure everything you say about the role is accurate, because it can be quoted back to you later.&lt;/p&gt;

&lt;p&gt;Pay information: what is coming&lt;br&gt;
Directive (EU) 2023/970 on pay transparency had to be transposed into national law by 7 June 2026. France missed the date. The government presented a bill to the Council of Ministers on 10 September 2026, and it is not yet law. As drafted it would require employers to give the pay or the pay range in the job advert, or before the interview when there is no advert, forbid asking candidates about their pay history and forbid clauses that stop employees from discussing their pay.&lt;br&gt;
Until it is adopted those rules do not bind you in France, but the preparation is the same either way: decide a pay range for each role before you advertise. If you cannot say what a role pays, you are not ready to recruit for it. Check the bill's progress before relying on any detail of it.&lt;/p&gt;

&lt;p&gt;Interview questions&lt;br&gt;
The Labour Code limits what you can ask. Questions must serve one purpose, which is to assess the person's ability to do the job or their professional skills, and they must have a direct and necessary link with the post. That rules out pregnancy and plans for children, marital status, religion, political or union views and origins, and health beyond what the occupational physician checks later.&lt;br&gt;
Write the questions in advance and ask every candidate the same core set. It gives you a fairer comparison and a record that you stayed on relevant ground. Background checks follow the same logic: a criminal record extract can be requested only where a specific text requires it for the role, and looking at a candidate's public profile is acceptable when it relates to their professional life rather than their private one.&lt;br&gt;
Candidate data&lt;br&gt;
Every CV is personal data, and the CNIL's recruitment guide of January 2023 is the practical reference. Collect only what you need to assess the application. Tell candidates what you do with their data, who sees it and how long you keep it, when you first collect it. When you find someone through a professional network and contact them first, the same duty applies at that first contact, and at the latest within a month.&lt;br&gt;
On retention, the CNIL's position is that data on unsuccessful candidates should not be kept for more than two years after your last contact with them, and only if they have been told. Keeping an application in a talent pool beyond the recruitment it was sent for is a separate choice that candidates should agree to. Then do the deleting: a recruitment mailbox that has never been cleared becomes a store of unlawful data after two years.&lt;br&gt;
Candidates can also ask for a copy of what you hold about them, which includes your interview notes. Write notes you would be comfortable showing the person they describe.&lt;br&gt;
A short checklist&lt;br&gt;
Review job adverts for discriminatory wording and gendered titles.&lt;br&gt;
Set a pay range for every role now.&lt;br&gt;
Prepare a standard question set linked to the job.&lt;br&gt;
Add a privacy notice to your application page or address.&lt;br&gt;
Set a two year deletion rule and put the date in your calendar.&lt;br&gt;
Record who has access to candidate files.&lt;br&gt;
Where AI helps&lt;br&gt;
Drafting adverts, structuring interview guides and turning role requirements into a scoring grid are low-risk uses of an assistant. Mirage Cloud includes an HR agent scoped to recruitment and French labour law, with a PayFit integration for the payroll side. Using AI to rank or reject candidates is a different matter with its own rules, covered in the companion article on screening candidates with AI.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
