Skip to content
Rates checked 9 Nov 2026
WeCompareKenya’s independent money guide

Loans & credit

CRB Checks and Disputes in Kenya: Check, Clear or Challenge Your Listing

How to see what the credit bureaus hold on you, clear a genuine default the right way, and dispute a wrong listing using the rules in the Banking (Credit Reference Bureau) Regulations, 2020, including the 21-day deadline.

crb checks, a woman thinking about it
A playbook for checking, clearing and challenging a credit listing
Read this slide as text

Title slide: CRB Checks and Disputes in Kenya, the complete operational playbook for checking, clearing and challenging your credit listing.

Title slide: CRB Checks and Disputes in Kenya, the complete operational playbook for checking, clearing and challenging your credit listing.

What a CRB actually does

Banks, mobile lenders and SACCOs send data on your loans to licensed credit reference bureaus: active and closed loans, repayment history, defaults, balances and default dates. The bureaus use it to produce your credit report and score, which future lenders consult. Metropol's FAQ says a loan not serviced for 90 days counts as non-performing.

Lenders report in, bureaus calculate, future lenders read
Read this slide as text

Diagram: banks, mobile apps and SACCOs report loans, repayment history, defaults, balances and dates of default into your financial profile. The credit bureau calculates your CRB status and credit score for future lenders. A note says a listing does not mean you can never borrow again.

Diagram: banks, mobile apps and SACCOs report loans, repayment history, defaults, balances and dates of default into your financial profile. The credit bureau calculates your CRB status and credit score for future lenders. A note says a listing does not mean you can never borrow again.
Read this slide as text

What lenders report: active and closed loans, repayment history, defaults and non-performing loans, outstanding balances, dates of default.

What the CRB calculates: your overall CRB status and credit score.

The blacklist myth: a listing does not mean you can never borrow again. Lenders use this data to assess your current behaviour and income, not just past mistakes.

How to check your CRB status

The regulations entitle you to a copy of your credit report from each bureau at no charge at least once a year, and the bureau must give it within 5 working days of your request. Check all the bureaus before a major loan application, because a lender may report to only one.

Three bureaus, three ways in
Read this slide as text

How to check CRB status with Metropol (USSD *433# or the Crystobol app), TransUnion (SMS full name to 21272 or the Nipashe app) and Creditinfo (website or email). A banner says you are entitled to one free credit report per year from each bureau.

How to check CRB status with Metropol (USSD *433# or the Crystobol app), TransUnion (SMS full name to 21272 or the Nipashe app) and Creditinfo (website or email). A banner says you are entitled to one free credit report per year from each bureau.
Read this slide as text
  • Metropol: dial *433# and register with your ID, or use the Crystobol app or metropol.co.ke.
  • TransUnion: send your full name by SMS to 21272, or use the TransUnion Nipashe app.
  • Creditinfo: creditinfo.co.ke or the MyCreditinfo portal, or request your report by email.

The annual rule: you are entitled to one free credit report per year from each bureau. Check all three before a major loan application.

What we confirmed.Metropol's own FAQ lists *433#, email, the Crystobol app and its website. TransUnion's pages list SMS to 21272 and the Nipashe app. We could not confirm Creditinfo's channels, so use its official website for the current method.

What it costs

Your annual report from each bureau is free. Beyond that, bureaus may charge only fees the Central Bank has approved in writing, and they must publish them (Regulation 32). Disputes are free: Metropol says so, and TransUnion says it does not charge a fee for investigating.

ServiceWhat we could confirm
Annual credit reportFree, once a year per bureau (Regulation 37(3)(a))
Report after a correction requestFree copy every 6 months (Regulation 37(3)(c))
TransUnion Nipashe registrationKES 50 once, to paybill 212121 with your ID number as the account
Dispute investigationFree at Metropol and TransUnion. The regulations let a bureau charge for investigation costs only if the disputed information turns out to be false (Regulation 37(14))
Clearance certificateRegulation 28(4) says no fee may be charged in the first instance. TransUnion said in 2021 that the first clearance certificate is free
Other reports and scoresSet by each bureau and approved by the CBK. Check the bureau's published tariff

We have not published a bureau-by-bureau price list. The deck behind this guide listed approximate fees, including KES 2,200 for a clearance certificate, but we could not confirm them against the bureaus' published tariffs, and the figure conflicts with Regulation 28(4). Ask the bureau for its current approved tariff before you pay.

A clearance certificate is not a fee to erase a default.It is a document showing your status. No legitimate service can remove a genuine default for a fee. TransUnion warns about fake "credit repair" ads that charge upfront fees to remove valid listings.

Clear it or fight it?

Everything depends on one question: is the listing genuine?

Genuine default or wrong listing: choose your path
Read this slide as text

Decision tree asking whether the default listing is genuine. If you borrowed and defaulted, clear the loan by contacting the lender for a settlement figure, and the listing becomes settled or closed. If you never borrowed it, already paid, the amount is wrong or it is identity theft, fight the listing by demanding evidence and lodging a formal dispute, and the wrong listing is corrected or removed.

Decision tree asking whether the default listing is genuine. If you borrowed and defaulted, clear the loan by contacting the lender for a settlement figure, and the listing becomes settled or closed. If you never borrowed it, already paid, the amount is wrong or it is identity theft, fight the listing by demanding evidence and lodging a formal dispute, and the wrong listing is corrected or removed.
Read this slide as text
  • Yes, I borrowed the money and defaulted: clear the loan. Contact the lender for a settlement figure. Outcome: the listing becomes settled or closed.
  • No, I never borrowed it, I already paid it, the amount is wrong, or it is identity theft: fight the listing. Demand evidence and lodge a formal dispute. Outcome: the wrong listing is corrected or removed.

Never pay a fee to "erase" a wrong listing. Never dispute a genuine default without settling. Choose your path.

Clear the loanFight the listing
Use it whenYou borrowed and did not repayYou never borrowed, already paid, the amount is wrong, or someone used your identity
You contactThe lender, for a settlement figureThe bureau in writing, plus the lender
ResultListing shows settled or closed and stays on record for 5 years from settlementWrong data is corrected or deleted
RiskPaying through unofficial channelsThe regulations let a bureau charge investigation costs if the disputed data proves true

Path A: clear a genuine default

Six steps from identifying the debt to verifying the update
Read this slide as text

Six-step clearance protocol: identify the lender and balance from a full CRB report, negotiate the settlement figure and get discount terms in writing, pay through the lender’s official channels, secure a written clearance letter, instruct the lender to update the CRB, and pull a fresh report after 14 to 30 days to confirm the listing reads settled or closed.

Six-step clearance protocol: identify the lender and balance from a full CRB report, negotiate the settlement figure and get discount terms in writing, pay through the lender’s official channels, secure a written clearance letter, instruct the lender to update the CRB, and pull a fresh report after 14 to 30 days to confirm the listing reads settled or closed.
Read this slide as text
  1. Identify: obtain your full CRB report to confirm the exact lender and outstanding balance.
  2. Negotiate: contact the lender directly for the final settlement figure and get any discount terms in writing.
  3. Execute: pay strictly through the lender’s official channels, never personal paybills or agents.
  4. Document: secure a written settlement or clearance letter confirming full payment.
  5. Update: instruct the lender to update your status with the CRB.
  6. Verify: pull a fresh CRB report after 14 to 30 days to ensure the listing reads settled or closed.

The 14 to 30 day check is sensible practice rather than a legal deadline. If the listing still shows an outstanding balance after you hold a clearance letter, raise a dispute with the bureau and attach the letter.

How long a settled default stays on your report

Regulation 34(1)(a) says a non-performing loan is kept until 5 years after final settlement of the amount in default, even if the debt was written off. After that the record must be expunged and you must be told within 7 days. Bankruptcy is kept until 7 years after your discharge.

The 5-year retention rule
Read this slide as text

Timeline: day 0 final payment made, day 30 status updates to settled or closed, years 1 to 5 record remains visible but settled, year 5 expunged from database. Exceptions: bankruptcy 7 years post-discharge, and incorrect listings expunged immediately on dispute. Insight: no legitimate service can erase a genuine default for a fee before the 5-year retention period expires.

Timeline: day 0 final payment made, day 30 status updates to settled or closed, years 1 to 5 record remains visible but settled, year 5 expunged from database. Exceptions: bankruptcy 7 years post-discharge, and incorrect listings expunged immediately on dispute. Insight: no legitimate service can erase a genuine default for a fee before the 5-year retention period expires.
Read this slide as text
  • Day 0: final payment made.
  • Day 30: status updates to settled/closed.
  • Years 1 to 5: record remains visible but settled.
  • Year 5: expunged from database.

Exceptions: bankruptcy, 7 years post-discharge; incorrect listings, expunged immediately on dispute.

Insight: no legitimate service can erase a genuine default for a fee before this 5-year legal retention period expires.

Two points on the slide need care.The regulations do not set a "day 30" update, so ask the lender to report the settlement promptly and check yourself. And a wrong listing is not removed "immediately": it is flagged as under investigation, then corrected or deleted when the investigation ends, or deleted if it is not finished within 21 days.

Path B: dispute a wrong listing

Eight steps from the first report to the final check
Read this slide as text

Eight-step dispute protocol: pull the report and identify the error, collect evidence, write to the lender with a 7 to 14 day deadline, lodge a CRB dispute, track the CRB and lender communication, monitor the 21-day rule, escalate to the Central Bank if ignored, and confirm with fresh reports from all three bureaus.

Eight-step dispute protocol: pull the report and identify the error, collect evidence, write to the lender with a 7 to 14 day deadline, lodge a CRB dispute, track the CRB and lender communication, monitor the 21-day rule, escalate to the Central Bank if ignored, and confirm with fresh reports from all three bureaus.
Read this slide as text
  1. Pull report: identify the exact error (amount, date, fraud).
  2. Collect evidence: M-PESA texts, statements, closure letters, ID.
  3. Write lender: send a formal dispute with a 7 to 14 day deadline.
  4. Lodge CRB dispute: use the official portal to force an investigation.
  5. Track: monitor the CRB and lender communication.
  6. The 21-day rule: monitor the legal deletion countdown.
  7. Escalate: take the case to the Central Bank if ignored.
  8. Confirm: pull fresh reports from all 3 bureaus to verify.

Under the regulations the legal process starts when you notify the bureau in writing (Regulation 37(5)). The bureau then has 5 working days to attach a note that the data is under investigation and ask the lender to confirm it is accurate, and 7 days to investigate (Regulation 37(6) and (7)). Writing to the lender at the same time, with a short deadline, often settles a simple error faster.

The 21-day clock

This is your strongest lever. Regulation 37(8) gives the institution that supplied the data 21 days from the notice of dispute to investigate and send every bureau a notice of resolution saying the data is deleted, corrected or unchanged. Regulation 37(10) adds that if the investigation is not completed within 21 days, the disputed information must be deleted as you requested.

If the investigation is not finished in 21 days, the data must go
Read this slide as text

A clock showing 21 days. Under Kenya’s Banking Regulations a CRB must investigate a dispute with the lender. If the bureau or lender does not complete its investigation within 21 days, the disputed information must be deleted as requested by the customer. A caveat says that if the investigation concludes after deletion and proves the debt valid, the CRB may legally reinsert the data.

A clock showing 21 days. Under Kenya’s Banking Regulations a CRB must investigate a dispute with the lender. If the bureau or lender does not complete its investigation within 21 days, the disputed information must be deleted as requested by the customer. A caveat says that if the investigation concludes after deletion and proves the debt valid, the CRB may legally reinsert the data.
Read this slide as text

Under Kenya’s Banking Regulations, a CRB must investigate a dispute with the lender. If the bureau or lender does not complete its investigation within 21 days, the disputed information must be deleted as requested by the customer.

Caveat: if the investigation concludes after deletion and proves the debt is valid, the CRB may legally reinsert the data. The 21-day forced deletion is your immediate shield against prolonged institutional delays.

The reinsertion caveat is the slide author's reading.We could not find a provision in the regulations on reinsertion, so treat it as unconfirmed and take legal advice if a deletion is later reversed. Some news explainers cite a 30-day lender window instead of 21 days. The regulations themselves say 21 days.

Dispute letter: anatomy and template

The four parts of a dispute letter
Read this slide as text

Four parts of a winning dispute letter: the header, Formal Dispute of Inaccurate CRB Listing, with ID number and the specific CRB name; the specifics, including lender, account number, amount and the exact error; the evidence block listing attachments; and the kicker demanding resolution within 21 days under the Banking (Credit Reference Bureau) Regulations, 2020 and stating intent to escalate to the Central Bank of Kenya.

Four parts of a winning dispute letter: the header, Formal Dispute of Inaccurate CRB Listing, with ID number and the specific CRB name; the specifics, including lender, account number, amount and the exact error; the evidence block listing attachments; and the kicker demanding resolution within 21 days under the Banking (Credit Reference Bureau) Regulations, 2020 and stating intent to escalate to the Central Bank of Kenya.
Read this slide as text
  • The header: "Formal Dispute of Inaccurate CRB Listing". Must include your ID number and the specific CRB name.
  • The specifics: state the lender name, account number, amount and the exact nature of the error (for example "Account is not mine" or "Paid in full").
  • The evidence block: list the attachments: ID, M-PESA confirmations, bank statements, loan closure letters.
  • The kicker: demand resolution within 21 days under the Banking (CRB) Regulations, 2020, and state your intent to escalate to the Central Bank of Kenya.

Here is a template you can adapt. Send it to the bureau that holds the entry, copy the lender, keep proof of delivery, and keep your own copy.

[Your full name]
[ID number] · [Phone] · [Email]
[Date]

To: The Credit Bureau Manager, [Metropol / TransUnion / Creditinfo]
Copy: [Lender name], Customer Complaints

FORMAL DISPUTE OF INACCURATE CRB LISTING

I am disputing the following entry on my credit report:
Lender: [name]    Account number: [number]
Amount listed: KES [amount]    Date listed: [date]

The error: [choose one and explain in one or two lines]
- I have never held this account or borrowed from this lender.
- The loan was paid in full on [date] (see attached confirmation).
- The amount listed is wrong. The correct balance is KES [amount].

Attached evidence:
1. Copy of my national ID
2. Copy of my credit report highlighting the entry
3. [M-PESA confirmations / bank statements / loan closure letter]

Under Regulation 37 of the Banking (Credit Reference Bureau) Regulations, 2020, I request that you flag this information as disputed, investigate it with the lender, and confirm the outcome to me in writing. If the investigation is not completed within 21 days of this notice, I request that the disputed information be deleted.

If this is not resolved, I will refer the matter to the Central Bank of Kenya.

Yours faithfully,
[Signature and name]

Keep to facts and dates. Do not claim an account is not yours if it is, because the regulations let a bureau charge investigation costs if the disputed information is shown to be accurate.

Escalating to the Central Bank of Kenya

If you are dissatisfied with how the dispute was resolved, Regulation 37(15) lets you refer it to the Central Bank, and you keep your other remedies. The CBK's complaints guidance says to complain to the institution first, keep its reply, and then write to the CBK with full details of the grievance, the institution's response and copies of all correspondence. The CBK cannot consider matters already before the courts.

Lender, then bureau, then the Central Bank
Read this slide as text

Escalation pyramid with the lender at the base for the initial dispute, the CRB in the middle for formal investigation, and the CBK at the top for regulatory escalation. An evidence pack list: copy of national ID, CRB report highlighting the error, original dispute letter with delivery proof, all payment receipts and closure letters, and a concise chronological timeline of events. A note says severe mishandling of personal data or identity theft can go to the Office of the Data Protection Commissioner.

Escalation pyramid with the lender at the base for the initial dispute, the CRB in the middle for formal investigation, and the CBK at the top for regulatory escalation. An evidence pack list: copy of national ID, CRB report highlighting the error, original dispute letter with delivery proof, all payment receipts and closure letters, and a concise chronological timeline of events. A note says severe mishandling of personal data or identity theft can go to the Office of the Data Protection Commissioner.
Read this slide as text

Escalation order: the lender (initial dispute), the CRB (formal investigation), the CBK (regulatory escalation).

Build the evidence pack: copy of National ID; CRB report highlighting the error; original dispute letter and delivery proof; all payment receipts and closure letters; a concise chronological timeline of events.

Alternative remedy: for severe mishandling of personal data or identity theft, escalate to the Office of the Data Protection Commissioner (ODPC).

CBK contact details.We could not confirm a CBK phone number or complaints email from an official page, and the original slide listed numbers we could not verify, so we replaced them. Use the contact page on centralbank.go.ke.

What happens if the lender ignores your dispute?

That is exactly what the 21-day rule is for. If the investigation is not completed in 21 days, the disputed information must be deleted at your request. Send the bureau a short written reminder on day 22 that quotes Regulation 37(10) and asks for confirmation of deletion. If it still does not act, refer the matter to the CBK with your evidence pack. For serious mishandling of your personal data, the Office of the Data Protection Commissioner (odpc.go.ke) is a separate route.

Your score versus your report

A score summarises your history; the report shows the entries behind it. A good score does not mean your report is flawless, and one wrong default can still cause a rejection, so always read the underlying entries.

What drives a score, and why the report matters more
Read this slide as text

Credit score gauge with four factors: repayment history, outstanding debt, credit mix and recent activity. A panel says a good credit score does not mean your report is flawless, so review the underlying data and not just the number.

Credit score gauge with four factors: repayment history, outstanding debt, credit mix and recent activity. A panel says a good credit score does not mean your report is flawless, so review the underlying data and not just the number.
Read this slide as text
  • Repayment history: consistency of on-time payments.
  • Outstanding debt: total balances across all lenders.
  • Credit mix: variety of credit types (cards, mobile, term).
  • Recent activity: frequency of new applications (hard enquiries).

Score versus report: you can have a high score but still suffer from an incorrect default listing that will flag a future loan application. Always review the underlying data, not just the number.

Score ranges differ.The gauge shows "Excellent 750 to 850", but each bureau uses its own scale and bands, so read the range printed on your own score.

How to check your TransUnion score

  1. Register for TransUnion's Nipashe service. TransUnion's page says you pay KES 50 once to paybill 212121, using your ID number as the account, or SMS your full name to 21272.
  2. After registering, request your credit status, credit report or clearance certificate by SMS or in the TransUnion Nipashe app.
  3. Compare the status with the full report, and read each entry.

Per-request prices come from TransUnion's published fee schedule. A 2021 TransUnion post listed KES 19 per status SMS, so confirm the current charge on its website before you pay.

Repairing your credit after clearing

Clearing a loan stops the damage but does not erase the history. What helps is a long run of boring, on-time behaviour. The blueprint below splits into defence, meaning getting your record right, and offence, meaning building a better one.

Defence first, then offence
Read this slide as text

Ten-step credit repair blueprint. Defence: verify all three CRBs at once, dispute remaining errors, keep files of closure letters, build a KES 5,000 to 20,000 emergency fund, recheck your score every 3 to 6 months. Offence: set standing orders for bills, reduce reliance on short-cycle mobile loans, keep old well-managed accounts active, avoid multiple new credit applications, and borrow small amounts and repay early.

Ten-step credit repair blueprint. Defence: verify all three CRBs at once, dispute remaining errors, keep files of closure letters, build a KES 5,000 to 20,000 emergency fund, recheck your score every 3 to 6 months. Offence: set standing orders for bills, reduce reliance on short-cycle mobile loans, keep old well-managed accounts active, avoid multiple new credit applications, and borrow small amounts and repay early.
Read this slide as text

Defence

  1. Verify: check all 3 CRBs simultaneously.
  2. Cleanse: dispute all remaining errors.
  3. Document: keep files of all closure letters.
  4. Buffer: build a KES 5,000 to 20,000 emergency fund.
  5. Monitor: recheck your score every 3 to 6 months.

Offence

  1. Punctuality: set standing orders to pay bills on time.
  2. Pivot: reduce reliance on short-cycle mobile loans.
  3. Longevity: keep old, well-managed accounts active.
  4. Restraint: avoid multiple new credit applications.
  5. Rebuild: borrow small amounts and repay early.

The KES 5,000 to 20,000 buffer is a rule of thumb from the deck, not a regulation. Size yours to your own monthly expenses. Our guide to Hustler Fund, Fuliza and M-Shwari shows how short-cycle mobile loans can stack up.

Bureau contacts

We list only contacts we could confirm on an official page. Check each bureau's website for changes, and be careful with numbers shared on social media.

Metropol

Phone: +254 709 834 000
Email: creditbureau@metropol.co.ke
USSD: *433#
Office: KCB Towers, 15th Floor, Kenya Road, Upper Hill, Nairobi. Hours 8:00 am to 5:00 pm.

TransUnion Kenya

Email: keninfo@transunion.com or info@transunion.com
SMS: your full name to 21272
Phones listed on its Kenya page: +254 768 262 495, +254 768 617 074, +254 768 253 748, +254 706 565 285
Office: Delta Annex, 2nd Floor, Ring Road Westlands, Nairobi.

Creditinfo Kenya

Use the contact page on its official website. We could not confirm a phone number or email from an official page.

Central Bank of Kenya

Use the contact and complaints pages on centralbank.go.ke.

TransUnion says it does not handle disputes through social media or online classifieds, will not contact you from numbers not listed on its site, and does not charge a fee to investigate. Confirm contact details on each bureau's own site before you send documents. The original slide's WhatsApp number for TransUnion and the phone number for the CBK could not be confirmed, so we have left them out.

The three rules to remember

Know your status, settle the truth, fight the errors
Read this slide as text

Three rules of CRB navigation: know your status by checking all three bureaus annually for free; settle the truth by paying genuine defaults through official channels, securing a clearance letter and letting the 5-year retention clock run; fight the errors by never tolerating or paying for an illegal listing, building an evidence pack, enforcing the 21-day deletion rule and escalating to the CBK when ignored.

Three rules of CRB navigation: know your status by checking all three bureaus annually for free; settle the truth by paying genuine defaults through official channels, securing a clearance letter and letting the 5-year retention clock run; fight the errors by never tolerating or paying for an illegal listing, building an evidence pack, enforcing the 21-day deletion rule and escalating to the CBK when ignored.
Read this slide as text
  • Know your status: never guess your financial standing. Check all three bureaus (Metropol, TransUnion, Creditinfo) annually for free.
  • Settle the truth: genuine defaults cannot be erased with a fee. Pay them through official channels, secure your clearance letter and let the 5-year retention clock run.
  • Fight the errors: never tolerate or pay for an illegal listing. Build your evidence pack, enforce the 21-day deletion rule and escalate to the CBK when ignored.

Frequently asked questions

How do I check my CRB status in Kenya?

Request your report from each licensed bureau. Metropol offers *433# and the Crystobol app, and TransUnion offers SMS to 21272 and the Nipashe app. You are entitled to one free report per year from each bureau.

How long does a settled default stay on my CRB record?

Under Regulation 34(1)(a), a non-performing loan stays until 5 years after final settlement. Bankruptcy stays until 7 years after discharge.

Can I pay to remove a default from my CRB record?

No. A genuine default stays for the retention period, and no fee can lawfully remove it. A clearance certificate is a document, not a removal service. Be wary of anyone who offers to erase a listing for a fee.

How long does a CRB dispute take?

The regulations give the lender 21 days from your notice of dispute to investigate and report back. If the investigation is not completed in 21 days, the disputed information must be deleted at your request.

What if my dispute is rejected?

You can refer it to the Central Bank of Kenya under Regulation 37(15), attach a statement of up to 100 words to your report under Regulation 37(13), or seek other remedies such as the Data Protection Commissioner or the courts.

Is it free to dispute a listing?

Metropol and TransUnion say disputes are free. The regulations allow a bureau to charge investigation costs if the disputed information is found to be accurate, so dispute only what is genuinely wrong.

How we researched this guide

This is an independent, source-based guide. We checked the legal rules against the Central Bank of Kenya's Credit Reference Bureau Regulations, 2020, the bureau contacts and processes against Metropol's and TransUnion's own pages, and the escalation steps against the CBK's complaints guidance. Where the underlying deck made a claim we could not confirm, such as bureau fee amounts and some contact numbers, we left it out or flagged it. We update this page when rules or contacts change. Contact the editor to report an error.

Sources

  1. Central Bank of Kenya, Credit Reference Bureau Regulations, 2020 (Regulations 28, 32, 34 and 37)
  2. Metropol, common queries (reports, *433#, 90-day rule, disputes, contacts)
  3. TransUnion Kenya consumer page (Nipashe, 21272, KES 50 registration, contacts)
  4. TransUnion Africa newsroom, get your credit report safely (26 November 2021; scam warnings)
  5. Central Bank of Kenya, customer complaints handling mechanism
  6. The Kenya Times, CRB listing in Kenya (March 2026; cited a 30-day lender window, which differs from the regulations)

Share this guide

Read next

Join the discussion

Please do not share account numbers, phone numbers, links or other personal details. Comments are general discussion, not advice. All comments are reviewed before they appear, and we may remove comments that break these rules.

Leave a comment

Your name and comment are shown publicly after approval. We keep your email and a hashed IP address to moderate and prevent spam — see our privacy policy.