B-Glass
Theo Gallagher

Brenneck Pay / BG-Demo – Security Review

Callcompleted

Brenneck Pay logo Brenneck Pay · 25 Aug 2026 10:30

Brenneck Pay's security officer accepted EU transcription for the current setup, with two conditions open. Procurement asked what is needed to take the Enterprise order form forward, with signature pencilled for 7 Oct 2026.

What was said

What this says

As at Fri 9 Oct 2026

Brenneck Pay's security officer accepted EU transcription for the current setup, with two conditions open. Procurement asked what is needed to take the Enterprise order form forward, with signature pencilled for 7 Oct 2026.

What happened: Theo Gallagher held the third security review with Sabine Kranz and Henrik Lorenz on 25 Aug 2026. Finding one was closed for the current configuration, finding two on the access history extract, and finding three as a Brenneck setting.

Customer view: Sabine accepts evidence, not assurances, and must show transcription stays in the EU under BaFin outsourcing rules. The export showed the EU region throughout since the change, but earlier jobs ran outside it.

Commercial: Henrik asked what he needs to take the Enterprise order form forward. The open proposal is £125k in total against £50k a year on Growth today, with signature pencilled for 7 Oct 2026.

Watch: Platform team confirmation and the data protection officer's review are both open. The evidence does not show whether the order form was signed.

AI · claude-sonnet-5-5 · as at Fri 9 Oct 2026

Themes

As at Fri 9 Oct 2026
Theme
Security review, Enterprise expansion
Importance
upsell
Sentiment
mixed
Voice
decision-maker

Who was there

BG-Demo

Them

Follow-up

Next steps

As at Fri 9 Oct 2026
  • Theo to get written confirmation from the platform team by Friday, naming the confirming role.
  • Theo to send Sabine the draft summary first, with the two conditions marked as open.
  • Matteo Ricci to take the order form date and terms up with Henrik.

Risks

As at Fri 9 Oct 2026
  • Earlier transcription jobs ran outside the EU region, and the data protection officer has yet to review that file.
  • The platform team's written confirmation on enforced two-person approval is still outstanding.
  • Sabine will object to any summary that says more than the evidence does, so open conditions must stay marked open.

Opportunities

As at Fri 9 Oct 2026
  • The Enterprise expansion proposal could move Brenneck Pay from Growth once the residency condition is met.
  • A notification on the region setting, proposed to Sabine, would support her audit cycle and the account.

Transcript

  1. Theo Gallagher
    Theo Gallagher
    Morning, Sabine. Can you hear me all right? I've got you on the recording, so I think we're live.
  2. Sabine Kranz
    Sabine Kranz
    Good morning, Theo. Yes, I can hear you. Is Henrik joining? I saw he accepted the invitation.
  3. Theo Gallagher
    Theo Gallagher
    He did, but he's not in the room yet. Shall we give him a couple of minutes, or would you rather start with the open items?
  4. Sabine Kranz
    Sabine Kranz
    Let us begin. Henrik can catch up. I have a short list of open questions, as you know, and I would like to go through them in order.
  5. Theo Gallagher
    Theo Gallagher
    Of course. Let me just say how I've got it on my side, so we're looking at the same page. This is the third and last session. There were three open findings at the end of the second session. Finding one is where call transcription is processed. Finding two is logging of BG-Demo support access to your environment. Finding three is how long those logs are kept and who can read them. The owner for one is our platform team, and I've been chasing them. Two and three are mine.
  6. Sabine Kranz
    Sabine Kranz
    That matches my register. Thank you. Then my first question is the one I have asked twice already. Where exactly is the data processed when a call recording is transcribed? This is a requirement, not a preference. Under the outsourcing rules BaFin applies to us, I must be able to show it stays in the EU.
  7. Henrik Lorenz
    Henrik Lorenz
    Sorry, sorry, I'm here. Morning both. My previous call overran. Please carry on, I'll keep my camera off and my ears on.
  8. Theo Gallagher
    Theo Gallagher
    Morning, Henrik. No problem at all, we've literally just started. Sabine, to answer you directly: transcription now runs in the EU region, inside your own Snowflake account, and I'd rather show you than tell you.
  9. Sabine Kranz
    Sabine Kranz
    Please do. I do not accept a verbal assurance, and you know that.
  10. Theo Gallagher
    Theo Gallagher
    Understood, and I wouldn't want you to. I sent two exports to you yesterday afternoon. One is the region configuration for the transcription service, and the other is the processing log for your last batch of recordings. The export is dated 25 Aug 2026, so it's from this morning's run. Do you have both open?
  11. Sabine Kranz
    Sabine Kranz
    One moment. I have the first. The second is still in my quarantine folder, I think. Our mail filter does not like attachments from outside.
  12. Theo Gallagher
    Theo Gallagher
    That's fair. While you dig it out, I'll share my screen and walk through the same file. Can you see it?
  13. Sabine Kranz
    Sabine Kranz
    Yes. It is small, but I can read it.
  14. Theo Gallagher
    Theo Gallagher
    I'll make it bigger. Right. Top block is the region setting. You'll see the processing region is set to the EU region, and the fallback behaviour is set to fail, not to reroute. That second point matters. If the EU region were unavailable, the job stops and waits. It does not quietly run somewhere else.
  15. Sabine Kranz
    Sabine Kranz
    Mm. That is the part I wanted. In the earlier session you said the fallback was under review. Is this the changed setting, or was it always so?
  16. Theo Gallagher
    Theo Gallagher
    It's the changed setting. Before the change, transcription could be routed outside the region under load. That was the substance of finding one, and I'd rather say it plainly than dress it up. The change went in after the second session, and the config history in the export shows the date of the change and who approved it.
  17. Sabine Kranz
    Sabine Kranz
    Where in the file is that?
  18. Theo Gallagher
    Theo Gallagher
    Scroll to the bottom block, the change history. Three entries. The last one is the fail setting. The approver is named by role, platform engineering lead, and there's a second approval from our security function.
  19. Sabine Kranz
    Sabine Kranz
    I see it. This is helpful. But a configuration file shows intent. It does not show behaviour. Now the second export, please. I have found it.
  20. Theo Gallagher
    Theo Gallagher
    Yes. That's the processing log. Each line is one recording batch: the job identifier, the region it ran in, start and finish. Have a look at the region column all the way down.
  21. Sabine Kranz
    Sabine Kranz
    Give me a moment. I am reading it properly, not skimming.
  22. Sabine Kranz
    Sabine Kranz
    All entries show the EU region. No exceptions in this export. But the export covers only the period since the change. What about before?
  23. Theo Gallagher
    Theo Gallagher
    Good question, and I'd rather not oversell it. The log for the earlier period exists, and it does show some jobs that ran outside the region. I've included that in a separate file so you have the full picture and can decide what, if anything, you need to notify. I can't make that call for you.
  24. Sabine Kranz
    Sabine Kranz
    That is correct, and I appreciate that you volunteered it. I will need that file reviewed by our data protection officer. It does not change the finding for the present configuration, but it must be on record.
  25. Henrik Lorenz
    Henrik Lorenz
    Can I just check something, for my own understanding? Does that earlier period affect the contract? I don't want to be surprised later.
  26. Sabine Kranz
    Sabine Kranz
    Henrik, I will keep to the security side. Contractual consequences are yours. I will tell you what my officer concludes.
  27. Henrik Lorenz
    Henrik Lorenz
    Fine. Understood. I'll hold the question until she has done that.
  28. Theo Gallagher
    Theo Gallagher
    That's sensible, and if it helps, Henrik, I'll flag it to Matteo on our side so it's not sitting only with the technical team. He owns the commercial relationship.
  29. Sabine Kranz
    Sabine Kranz
    Then on finding one. For the present configuration, I have evidence of the setting and evidence of behaviour. I would like one more thing: a statement, signed, that the setting cannot be changed by support staff without a second approval.
  30. Theo Gallagher
    Theo Gallagher
    Let me be careful here. The change history shows two approvals were required for this change. Whether the platform tooling enforces two approvals on every future change is a question for our platform team, and I won't answer for them from memory. I'll get it in writing from them. Can I commit to that by end of the week?
  31. Sabine Kranz
    Sabine Kranz
    Yes. Please state it as a dated commitment, in the email, with the name of the role that confirms it.
  32. Theo Gallagher
    Theo Gallagher
    Here is the dated commitment, then: by Friday, written confirmation from the platform team on whether two approvals are enforced by the tooling, with the confirming role named. If the answer is that it's process only, not enforced, I'll say so, and we'll talk about what that means.
  33. Sabine Kranz
    Sabine Kranz
    Good. Then finding one: closed for the current configuration, with the earlier-period file going to my data protection officer, and the approval statement outstanding as a condition. I will write that in the register exactly like that.
  34. Theo Gallagher
    Theo Gallagher
    That's a fair record of it. Shall we move on to finding two, the support access logging?
  35. Sabine Kranz
    Sabine Kranz
    Yes. My question: when a BG-Demo engineer accesses our environment to resolve a ticket, is each access logged, with who, when, why, and what was touched?
  36. Theo Gallagher
    Theo Gallagher
    Yes, and again I'll show you. This is the support access log extract, taken from your Snowflake account's access history, so it isn't a BG-Demo-held record that we could tidy. It's yours, and we simply read it. Every row has the user, the role they assumed, a timestamp, the ticket reference and the objects queried.
  37. Sabine Kranz
    Sabine Kranz
    How many support accesses have there been in the period?
  38. Theo Gallagher
    Theo Gallagher
    In the window covered by the extract there was a single support session. It matches the one ticket you raised in the last month, the sync question. I can show you the row. Ticket reference, engineer, start, end, objects touched.
  39. Sabine Kranz
    Sabine Kranz
    Please do.
  40. Theo Gallagher
    Theo Gallagher
    There. The engineer used the support role, read access only, and touched the connector status tables and nothing in the merchant data schemas. The session closed about twenty minutes after it opened.
  41. Sabine Kranz
    Sabine Kranz
    And if the engineer had needed merchant data? What would the log show?
  42. Theo Gallagher
    Theo Gallagher
    It would show a different role, and that role needs a grant from your side. We don't hold standing access to the merchant schemas. So an access like that would have two traces: your grant and the access row. I can evidence that in the role definitions, which are in the third file.
  43. Sabine Kranz
    Sabine Kranz
    I see the role definitions. Standing access is none. Time-boxed grant only. This is acceptable. Now, finding three. Retention of these logs, and who can read them. Where are the logs stored, and for how long?
  44. Theo Gallagher
    Theo Gallagher
    They sit in your account, so retention follows your own Snowflake settings, not ours. We don't copy them out. Our side only reads, and only the people holding the support role can do so. If you want a longer retention than the default, that's a setting you control, and I'd suggest you align it with whatever your own regulator expects.
  45. Sabine Kranz
    Sabine Kranz
    That is the correct answer. It is also the answer I hoped for. We keep these for the period our policy requires, and I will confirm the setting myself. Then that finding is not a BG-Demo finding but a Brenneck task. I will close it on your side with a note.
  46. Theo Gallagher
    Theo Gallagher
    Thank you. Can I ask that the note says the evidence was the role definitions and the access history extract, so anyone reading the register later knows what it rested on?
  47. Sabine Kranz
    Sabine Kranz
    That is how I write all of them. A finding without its evidence is not closed.
  48. Henrik Lorenz
    Henrik Lorenz
    Can I come in now, or shall I wait? It's only a process question.
  49. Sabine Kranz
    Sabine Kranz
    Please. I have completed my list, apart from the confirmation from the platform team.
  50. Henrik Lorenz
    Henrik Lorenz
    Right. So from where I sit, what do I need before I can take the Enterprise order form forward? We're on Growth today, forty users, fifty thousand a year. The proposal in front of me is the expansion, one hundred and twenty-five thousand in total. We had pencilled 7 October 2026 for signature. I want to know if that date is still realistic from the security side.
  51. Sabine Kranz
    Sabine Kranz
    From the security side, if the approval statement arrives this week and my data protection officer has no objection to the earlier-period file, I will recommend that the residency condition is met. I will put that in writing to you, Henrik. The rest is yours.
  52. Henrik Lorenz
    Henrik Lorenz
    That's all I need. Theo, anything on your side that would stop us hitting that date?
  53. Theo Gallagher
    Theo Gallagher
    On the security evidence, no. The date for the order form and its terms is something Matteo will pick up with you, and Elena will be on the adoption side once it's signed. I'll give both of them a summary today, so nobody has to re-ask Sabine anything.
  54. Henrik Lorenz
    Henrik Lorenz
    Good. I'd rather not put Sabine through another round of the same questions.
  55. Sabine Kranz
    Sabine Kranz
    I would not object. But I would object to a summary that says more than the evidence does.
  56. Theo Gallagher
    Theo Gallagher
    Understood. I'll send you the draft summary first, Sabine, before it goes anywhere else, so you can correct it. And I'll mark the two conditions as open conditions, not as done.
  57. Sabine Kranz
    Sabine Kranz
    That will be satisfactory.
  58. Theo Gallagher
    Theo Gallagher
    Let me read back what I have, so we leave with the same notes. One: finding one is closed for the present configuration, with two conditions, the signed approval statement from the platform team by Friday, and your data protection officer reviewing the earlier-period file. Two: finding two is closed on the strength of the access history extract and the role definitions. Three: finding three is closed as a Brenneck setting, which you'll confirm on your side. Have I missed anything?
  59. Sabine Kranz
    Sabine Kranz
    No. That is accurate. I would add that the closure is recorded as of today, with today's evidence, and I will review the transcription region again at the next audit cycle.
  60. Theo Gallagher
    Theo Gallagher
    Fair, and we'd expect that. Is there a way you'd like to be told, between now and then, if the region setting ever changed? We can set a notification on the config.
  61. Sabine Kranz
    Sabine Kranz
    Yes. That would be useful. Please include that in your email as a proposal, and I will tell you which mailbox.
  62. Theo Gallagher
    Theo Gallagher
    Will do. I'll put it in as a proposal and not as something already in place.
  63. Henrik Lorenz
    Henrik Lorenz
    Thanks both. That was less painful than I expected, if I'm honest.
  64. Sabine Kranz
    Sabine Kranz
    It was the third session, Henrik. The painful part was the first.
  65. Theo Gallagher
    Theo Gallagher
    Fair point, and thank you for the patience over the three sessions, Sabine. I know it took more of your time than either of us planned.
  66. Sabine Kranz
    Sabine Kranz
    That is what the review is for. Please send the files again from a source my filter accepts. Use the shared secure folder rather than attachments.
  67. Theo Gallagher
    Theo Gallagher
    I'll put everything in the shared folder this afternoon, with a short index so each file maps to a finding. Thanks, both. Speak soon.
  68. Henrik Lorenz
    Henrik Lorenz
    Cheers. Goodbye.
  69. Sabine Kranz
    Sabine Kranz
    Goodbye.

BG-Demo is a fictional company; every organisation and person here is invented. B-Glass is the tool. Data as of Fri 9 Oct 2026. Help & Support

Help & Support

Open as a page

Help & Support

B-Glass is one place to read everything the company knows about its customers: the CRM, calls, emails, support tickets, product usage, invoices, documents, news and HR. Every page is built from those systems and the data is current to Fri 9 Oct 2026.

How to use the site

How to ask

Press Ask B (the speech bubble) in the header, or open the Ask B page. Type a question, or pick one of the suggestions.

What the data covers

DataRecords
Organisations225
People at customers862
BG-Demo staff records (in post and leavers)58
Calls1,995
Email threads3,013
Support tickets1,159
Documents1,218
Deals315
Invoices285
Events49
News items119

Data as of Fri 9 Oct 2026. Text marked AI was written by the AI from the records listed in its made-from link; an AI output that cannot cite its evidence is refused and the previous text kept. Where two systems disagree (for example a contract and the CRM), the key facts show both values and mark the difference.

BG-Demo is a fictional company: every organisation, person and figure here is invented for this demonstration. B-Glass is the tool that reads its data.

Who to contact

Email info@b-glass.uk or talk to your B-Glass account team. Tell us the page address and what looked wrong; a screenshot helps.

Help

Ask B

B-Glass · read-only