B-Glass
Jordan Pike

Quillmark Health / BG-Demo – Security Review

Callcompleted

Quillmark Health logo Quillmark Health · 1 Jun 2026 17:15

First of three Enterprise security review sessions with Quillmark Health's CISO on 1 Jun 2026. Megan Alvarez gave no verbal view, and BG-Demo took away written actions on boundary, access, US support, incidents and the BAA.

What was said

What this says

As at Fri 9 Oct 2026

First of three Enterprise security review sessions with Quillmark Health's CISO on 1 Jun 2026. Megan Alvarez gave no verbal view, and BG-Demo took away written actions on boundary, access, US support, incidents and the BAA.

What happened: Session one of three on 1 Jun 2026 covered the data boundary, staff access, residency, incidents and sub-processors. Megan Alvarez would give no verbal view, so most answers were deferred to writing.

Customer view: Megan said nothing is approved until the written review is complete. Her concern is finding later something she should have been told earlier.

Commercial: Jordan Pike put the proposal at £155k in total with implementation included, close pencilled for 30 Jun 2026. Megan said timing will not shorten the review and asked that it not be framed as a deadline.

Watch: The business associate agreement status is unknown, and Megan said review does not move to the next stage without it. Jordan could not commit on the call to restricting support to US-based staff.

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

Themes

As at Fri 9 Oct 2026
Theme
Enterprise security review, session one
Importance
neutral
Sentiment
neutral
Voice
decision-maker

Who was there

BG-Demo

Them

Follow-up

Next steps

As at Fri 9 Oct 2026
  • Hannah Lowe to send the architecture diagram first, then written answers numbered to match Megan's questions.
  • Jordan Pike to confirm the business associate agreement status and the US-only support answer.
  • BG-Demo to send the written incident disclosure, including near misses, before session two.

Risks

As at Fri 9 Oct 2026
  • The business associate agreement status is unverified and Megan said the review cannot advance without it.
  • BG-Demo could not yet commit to restricting support to US-based staff, which matters for the hospital groups' residency terms.
  • Megan will judge completeness across sessions, so any inconsistent or late written answer could damage the deal.

Opportunities

As at Fri 9 Oct 2026
  • Dedicated US data residency can be scoped as an add-on in the order form, as a contract term.
  • Enterprise SSO and SCIM answer her staff authentication and leaver questions if the deprovisioning behaviour is confirmed in writing.
  • Premium support could be offered, though Hannah Lowe flagged it changes who responds, not where they sit.

Transcript

  1. Jordan Pike
    Jordan Pike
    Hi Megan, hi Hannah. Can you both hear me okay?
  2. Hannah Lowe
    Hannah Lowe
    Loud and clear. Hello, both.
  3. Megan Alvarez
    Megan Alvarez
    I can hear you. Give me one moment, I'm closing another meeting window.
  4. Jordan Pike
    Jordan Pike
    No problem at all. Thanks for making the time at the end of the day, Megan. Here's where we are: this is session one of three, and we have the full hour minus a few minutes, so I'll give us a time check at the half hour. Agenda is scope, then architecture, then your incident question. Does that work?
  5. Megan Alvarez
    Megan Alvarez
    It does. I'll restate scope first, for the record. Today is Monday 1 June 2026, and this is the first of three review sessions. The scope is BG-Demo's Enterprise offering as proposed to Quillmark Health, used over client-services data that will include protected health information belonging to our hospital group clients.
  6. Megan Alvarez
    Megan Alvarez
    The open findings from your questionnaire are three. Where the data is held and who can reach it. How your own staff access customer data. And incident history. Our risk posture is that nothing is approved until the written review is complete, so I will not be giving a verbal view today, at any point.
  7. Jordan Pike
    Jordan Pike
    Understood, and that's fair. To be transparent, we'd rather you push hard now than find something later.
  8. Hannah Lowe
    Hannah Lowe
    Can I start by asking what you most need to know today? I'd rather spend the time on your priorities than walk through slides you don't need.
  9. Megan Alvarez
    Megan Alvarez
    In order of priority. First, where data physically sits, and whether any of it leaves our control. Second, standing access by your personnel. Third, the incident disclosure. I have numbered questions for each.
  10. Hannah Lowe
    Hannah Lowe
    Good. Then let me take the first one. The short answer is that the brain is built and run inside the customer's own Snowflake account. The longer answer is that BG-Demo does not copy your records into a store that we own and operate. The indexes, the pages, the question history, all of that lives in your Snowflake account, under your account controls.
  11. Megan Alvarez
    Megan Alvarez
    Question one, then. If the brain runs in our account, which parts of the system are not in our account? Please be exact. I need the boundary.
  12. Hannah Lowe
    Hannah Lowe
    To be precise, there are two things on our side of the boundary. The software we deploy and update, and the support channel we use when you raise a ticket. Anything in the data layer stays on your side. I'll draw this as a diagram and put it in writing, because it's easier to hold us to a picture.
  13. Megan Alvarez
    Megan Alvarez
    Please do. And I want the update path described, not just the data path. How does your software get into our account, and who approves a change?
  14. Hannah Lowe
    Hannah Lowe
    Right. That's a fair distinction. Give me a second, I'm going to share my screen so you can see the deployment view rather than me describing it.
  15. Hannah Lowe
    Hannah Lowe
    Okay, can you see it? This is the account layout for an Enterprise customer. On the left, the source systems, so in your case the CRM, the helpdesk, the call recorder. In the middle, the loading jobs that run in your Snowflake account. On the right, the layer that answers questions.
  16. Megan Alvarez
    Megan Alvarez
    I can see it. Where is the line for the update path?
  17. Hannah Lowe
    Hannah Lowe
    Here, this dotted line. A release is packaged by us, but it is applied inside your account, and your administrators can see what is being applied. What I want to confirm before I overstate it is whether an Enterprise customer can hold a release until their own change window. I believe so, but I am not going to say it as fact until I have checked it with the colleague who owns our security programme.
  18. Megan Alvarez
    Megan Alvarez
    Thank you for saying so. For the record, I will not accept a best effort answer on change control. Either a customer can hold a release or it cannot.
  19. Hannah Lowe
    Hannah Lowe
    Understood, and I wouldn't offer you best effort. You'll get a yes or a no, in writing, with the control described.
  20. Jordan Pike
    Jordan Pike
    Let me note that down as an action, so it doesn't get lost. Hannah, written answer on release holds, with the diagram. Megan, tell me if I've got that wrong.
  21. Megan Alvarez
    Megan Alvarez
    That's correct. Continue, Hannah. Question two. Standing access by your personnel.
  22. Hannah Lowe
    Hannah Lowe
    Yes. So, in the usual setup, BG-Demo staff do not have standing access to your data. When we need to look at something, say to debug a connector that has stopped loading, access is granted by your administrator and it is time-bound.
  23. Megan Alvarez
    Megan Alvarez
    Who logs that access? Is the log held by you or by us?
  24. Hannah Lowe
    Hannah Lowe
    Because it's your Snowflake account, the access history is in your account. You hold it. We can also keep our own record of what we did, but yours is the one that matters.
  25. Megan Alvarez
    Megan Alvarez
    And for our own staff? Our client-services teams would use the brain daily. How are they authenticated, and how are leavers removed?
  26. Hannah Lowe
    Hannah Lowe
    That's where Enterprise adds single sign-on and SCIM. Sign-in goes through your identity provider, so your own policies on authentication apply. SCIM means that when someone is removed in your directory, they are removed from the brain without anyone remembering to do it by hand.
  27. Megan Alvarez
    Megan Alvarez
    Is deprovisioning immediate or on a schedule?
  28. Hannah Lowe
    Hannah Lowe
    I don't want to guess at the timing. It depends on how your directory pushes changes. I'll put that in writing with the exact behaviour.
  29. Megan Alvarez
    Megan Alvarez
    Noted. I will log it as an open item. Next, residency. Our contracts with several hospital groups require that protected data stay in the United States.
  30. Jordan Pike
    Jordan Pike
    Yeah, and I'll jump in on that one. Dedicated US data residency is an add-on we offer, and we would scope it explicitly in the order form so it's a contract term, not a verbal promise. But Hannah, I'll let you cover the technical side.
  31. Hannah Lowe
    Hannah Lowe
    The technical point is simple. The region is the region your Snowflake account is deployed in. We don't move it. So the question is really about your account configuration and about the support channel, where a ticket might carry some detail. I'll describe what we put in tickets and what we ask customers not to.
  32. Megan Alvarez
    Megan Alvarez
    Please also describe what happens if a support engineer in London needs to see something. Is that a transfer out of the United States?
  33. Hannah Lowe
    Hannah Lowe
    That's a real question and I think the honest answer depends on how the access is granted. If an engineer in London views data in your account through a session you approve, the data stays where it is, but it is still being viewed from outside the country. Whether your contracts treat that as a transfer is for you and counsel. What I can do is tell you exactly what is technically possible.
  34. Megan Alvarez
    Megan Alvarez
    That is a straightforward answer. I'll take it. I'd like the technical description in the written response, and I'd like it to state whether support can be restricted to United States based staff.
  35. Jordan Pike
    Jordan Pike
    Okay. To be transparent, I don't know if we can commit to that today, and I don't want to say yes and walk it back. I'll find out and come back with a straight answer.
  36. Megan Alvarez
    Megan Alvarez
    Appreciated.
  37. Hannah Lowe
    Hannah Lowe
    Can I add one more thing on that? Premium support is a separate add-on with a named engineer. I'd be careful about assuming it solves the location question. It changes who responds, not where they sit. I'll cover it in the written answer so there's no confusion.
  38. Megan Alvarez
    Megan Alvarez
    Good. Let us move on to encryption and key management. Question four, in my list. Who holds the keys?
  39. Hannah Lowe
    Hannah Lowe
    Within your account, encryption is handled by Snowflake and its key arrangements, which you control. We don't hold your keys. Where I'd want to be careful is anything that sits outside the account, like our own ticketing system. I'll separate those clearly so you can see which control applies where.
  40. Megan Alvarez
    Megan Alvarez
    Please do. I want each control mapped to a component. Not a general statement that data is encrypted.
  41. Hannah Lowe
    Hannah Lowe
    Understood. A table, component by component. I'll put that in writing.
  42. Jordan Pike
    Jordan Pike
    Quick time check, we're about twenty minutes in, so we're roughly where I hoped. Megan, do you want to go to incidents now, or finish the architecture items first?
  43. Megan Alvarez
    Megan Alvarez
    Incidents now. My question, as it was in the questionnaire: please describe any incidents in the last ninety days. I mean security incidents, availability incidents and any event involving customer data, whether or not it was reportable.
  44. Hannah Lowe
    Hannah Lowe
    I want to be careful here. I'm not going to answer that from memory, because it's your incident question and it deserves a record, not my recollection of the last quarter. The register is held by the colleague who owns our security programme. I'll ask for the complete answer and put it in writing.
  45. Megan Alvarez
    Megan Alvarez
    I understand that you cannot answer it verbally. But I will say for the record that I prefer to hear about anything from you before I find it elsewhere. If there is something, the disclosure should come with your assessment and what changed afterwards.
  46. Jordan Pike
    Jordan Pike
    Yeah, and that's the way we want to handle it. Nothing hidden from your security team, ever. Here's where we are: the written incident disclosure comes to you before session two, and it covers security and availability, and anything touching customer data.
  47. Megan Alvarez
    Megan Alvarez
    Include near misses. If a control stopped something, I want to know that it was tested.
  48. Hannah Lowe
    Hannah Lowe
    Near misses, yes. I'll ask that they're included and I'll tell you if the register doesn't capture them in that form.
  49. Megan Alvarez
    Megan Alvarez
    Fine. Next. Sub-processors. Please list every third party that can touch data from our account, or metadata about it.
  50. Hannah Lowe
    Hannah Lowe
    The short answer is that the list is short, because the data layer is in your account. The longer answer is that I won't recite it, because I'd rather you got the complete and current list in a document than my version of it. I'll attach it.
  51. Megan Alvarez
    Megan Alvarez
    Agreed. Business associate agreement. Where is it in your process?
  52. Jordan Pike
    Jordan Pike
    That's with our contracts team, and it's tied to the order form. I'd rather not describe a status I can't verify. I'll get you where it stands, and I'll say it plainly even if the answer is that it isn't started.
  53. Megan Alvarez
    Megan Alvarez
    I'd prefer that. I should say that our review does not move to the next stage without it.
  54. Jordan Pike
    Jordan Pike
    Understood. And on the commercial side, since you'll ask: the deal amount we've proposed is £155,000 in total, with implementation included, and we've pencilled the close for 30 Jun 2026. But that date is a plan, not a pressure. If the review needs longer, it needs longer.
  55. Megan Alvarez
    Megan Alvarez
    Commercial timing is not part of my review and it will not shorten it. I'd ask that your team does not frame it as a deadline in correspondence with my colleagues.
  56. Jordan Pike
    Jordan Pike
    Fair point. Noted, and I'll make sure that's how we handle it.
  57. Jordan Pike
    Jordan Pike
    While we have a minute, Megan, what would make this a yes? Not asking for a verdict, just what a clean path looks like from your side.
  58. Megan Alvarez
    Megan Alvarez
    I'm not going to answer that, Jordan. How the review is scored is internal, and I don't share it with a vendor. What I can tell you is what I need to see: complete written answers, consistent across sessions, and nothing that changes between one session and the next.
  59. Jordan Pike
    Jordan Pike
    Okay. That's clear. Consistent and complete. We'll hold ourselves to that.
  60. Hannah Lowe
    Hannah Lowe
    Can I ask one question back, Megan, so that the written response lands properly? Is the question about logs only about access logs, or also about the query history, meaning what questions your staff ask the brain?
  61. Megan Alvarez
    Megan Alvarez
    Both. Question history may contain patient identifiers if a user types one. I need to know who can see it, how long it is kept and whether it can be exported.
  62. Hannah Lowe
    Hannah Lowe
    Good, that's the right worry. It sits in your account, so the retention is configurable on your side. What I'd like to confirm is what we recommend by default. I'll check, and I'll state the default and the options.
  63. Megan Alvarez
    Megan Alvarez
    Please. Moving on. Penetration testing and independent assurance. What do you have, and when was it last done?
  64. Hannah Lowe
    Hannah Lowe
    This is one where I need to be careful not to overstate. I know we have an assurance programme and that Enterprise reviews are supported with documentation. I do not have the dates in front of me and I'm not going to approximate them. I'll send the evidence with its dates, and I'll say clearly if something is not independently verified.
  65. Megan Alvarez
    Megan Alvarez
    That is acceptable. For the record, a summary is not evidence. I'll want the documents or the attestations themselves.
  66. Hannah Lowe
    Hannah Lowe
    Understood. Documents, not a summary.
  67. Megan Alvarez
    Megan Alvarez
    Business continuity. If the brain is unavailable, what is the effect on our client services? And what is the commitment?
  68. Jordan Pike
    Jordan Pike
    I can take the service level piece. Enterprise carries the higher availability commitment, and a thirty minute first response on a priority one incident. Service credits on Enterprise cover availability and also data freshness. An executed order form can change any of those, so if you need something stronger, we'd put it in the order form.
  69. Megan Alvarez
    Megan Alvarez
    Your thirty minutes is a first response. That is not a restoration time. I want that distinction understood.
  70. Hannah Lowe
    Hannah Lowe
    You're right, and I'd rather say it than have you find it. First response is the commitment. Restoration depends on the cause, and I won't promise a restoration time that isn't in the contract.
  71. Megan Alvarez
    Megan Alvarez
    Good. Then I will put a restoration question in my follow-up.
  72. Jordan Pike
    Jordan Pike
    Sure. Send it over and we'll take it seriously.
  73. Megan Alvarez
    Megan Alvarez
    One more topic for today, and it concerns the data refresh. Your nightly refresh is completed by early morning local time on business days. If it fails, does the brain say so, or does it answer on stale data without notice?
  74. Hannah Lowe
    Hannah Lowe
    That's a good question, and a distinction I like to make. Availability and freshness are different. A brain can be available and answering on yesterday's data. What I need to confirm is exactly how the freshness state is shown to a user. I believe there is an indicator, but I'd like to show it to you rather than describe it from memory.
  75. Megan Alvarez
    Megan Alvarez
    In a patient context, a silent stale answer is a risk in itself. I would like that demonstrated in a later session.
  76. Hannah Lowe
    Hannah Lowe
    I can do that in session two. I'll set it up on a sample environment so nothing real is on screen.
  77. Megan Alvarez
    Megan Alvarez
    Agreed. Is there anything on my list I've skipped?
  78. Jordan Pike
    Jordan Pike
    I think you've covered it. Let me play it back so we're all aligned. Hannah sends the architecture diagram with the update path and the boundary. A written answer on holding a release. Access, logging and deprovisioning behaviour with SCIM. The US support question. The component by component encryption table. The sub-processor list. The assurance documents with dates.
  79. Jordan Pike
    Jordan Pike
    On my side, the business associate agreement status and the answer on restricting support to staff in the United States. And the incident disclosure, which covers the last ninety days and goes out before session two. Did I miss anything?
  80. Megan Alvarez
    Megan Alvarez
    The query history question. Retention, visibility and export. And the restoration question will come from me.
  81. Hannah Lowe
    Hannah Lowe
    Yes, query history. Adding it. Thank you, Megan.
  82. Megan Alvarez
    Megan Alvarez
    Let me also say what I'll do. I will send my numbered follow-up questions in writing after this call. Please respond in writing and refer to my numbering, so that I can compare your answers across the three sessions.
  83. Jordan Pike
    Jordan Pike
    Will do. We'll mirror your numbering exactly.
  84. Hannah Lowe
    Hannah Lowe
    And if one of my answers changes after I've checked it, I'll say so explicitly in the response, rather than quietly replacing it.
  85. Megan Alvarez
    Megan Alvarez
    That is how I would want it handled.
  86. Jordan Pike
    Jordan Pike
    Okay. Since we have a few minutes left, anything you want to raise that isn't on the list? Any concern you'd like us to know about before session two?
  87. Megan Alvarez
    Megan Alvarez
    One. I report to our board risk committee, and they will ask whether I was given complete information. My concern is not any single answer. It is whether I will find, later, something I should have been told earlier. That is what I will be judging across the sessions.
  88. Jordan Pike
    Jordan Pike
    That's a clear message, and I appreciate you being direct. You'll get everything we know, including the awkward parts.
  89. Hannah Lowe
    Hannah Lowe
    Agreed. And if I find I've been imprecise today, I'd rather correct it myself than have you catch it.
  90. Megan Alvarez
    Megan Alvarez
    Thank you. Then I have nothing further for this session.
  91. Jordan Pike
    Jordan Pike
    Great. I'll send a short note this evening with the action list as I've read it back, so you can correct it. And I'll propose times for session two.
  92. Megan Alvarez
    Megan Alvarez
    Please propose a few options. My calendar is crowded with the board cycle.
  93. Jordan Pike
    Jordan Pike
    Will do. A few options, and I'll keep them close enough that the written answers don't go stale.
  94. Hannah Lowe
    Hannah Lowe
    One practical thing, Megan. If it helps, I can send the diagram a day before the written response, so you have time to look at it on its own.
  95. Megan Alvarez
    Megan Alvarez
    That would help. Send the diagram first.
  96. Hannah Lowe
    Hannah Lowe
    Diagram first, then the written answers. Done.
  97. Jordan Pike
    Jordan Pike
    Anything else from either of you before we drop off? No? Okay. Thanks, Megan. Thanks, Hannah. Really useful session.
  98. Megan Alvarez
    Megan Alvarez
    Thank you both. I will send my questions shortly. Goodbye.
  99. Hannah Lowe
    Hannah Lowe
    Thanks, Megan. Speak soon.
  100. Jordan Pike
    Jordan Pike
    Hannah, still there? Quick one before you go. Can you get the answer from your security colleague by Wednesday? I'd like to give Megan a clean update first.
  101. Hannah Lowe
    Hannah Lowe
    I'll chase it tonight. Talk tomorrow.

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