Banks · 1 Year Compliance Period

BDDK + Circular 2025/10 Accessibility Compliance for Banks

Bring your internet banking, mobile banking and open banking interfaces to WCAG 2.2 A level while staying compliant with BDDK security requirements. The 21 June 2026 deadline has passed; start your compliance process without delay.

53
Banks in Turkey
BDDK 2024 license
80M+
Digital Banking Users
TBB data
31
WCAG 2.2 A Criteria
126-question Ministry checklist
1 Hafta
Marketing Site Scan
Without compromising BDDK security

A Two-Layer Compliance Burden for Banks

All public and private banks in Turkey are covered by Circular 2025/10; the one-year compliance period ended on 21 June 2026 and the obligation is now in force. The fine tariff of Law No. 5378 (5,000-25,000 TL per finding) is, in its current form, aimed at physical accessibility; no direct web tariff has been set yet, and for banks the risk is not limited to this.

The security requirements of the BDDK Information Systems Regulation (e.g. CAPTCHA, OTP, session locking) can conflict with accessibility requirements. Complaints from disabled customers can be taken to the TBB Customer Complaints Arbitration Committee and lawsuits to consumer courts; reputational risk is a topic the entire banking sector watches closely.

Bank Segments

The Right Solution for Your Bank Type

Deposit, participation and investment banks need to strike different balances between security and accessibility.

DEPOSIT

Deposit Banks

All banking products, high customer traffic. Internet and mobile banking are the main channels.

  • CAPTCHA audio alternative
  • Flexible OTP timeout
  • Mobile WebView scanning
PARTICIPATION

Participation Banks

Interest-free banking products. A sensitive customer base, with references to religious teaching that need to be inclusive.

  • Interest-free product description texts
  • Accessible contract PDF files
  • Customer information texts
INVESTMENT

Investment Banks

B2B and HNW customer segment. SPK + BDDK dual regulation, content heavy on reports and charts.

  • Text alternative for financial charts
  • Accessible PDF reports
  • Authorized user portal
3 Critical Challenges

Accessibility vs. Security Conflicts in Banking

The most common problems where BDDK regulation and WCAG 2.2 A collide.

Security Steps (CAPTCHA, OTP, e-Signature)

BDDK security requirements mandate CAPTCHA, OTP entry and device verification. Visual-only CAPTCHA is a WCAG 1.1.1 violation; an audio-based alternative and an extended timeout must be provided. OTP SMS messages with a short window such as 30 seconds can be insufficient for visually impaired users.

Mobile Banking SDK and Iframe Structures

Web-based modules embedded in mobile banking apps (e.g. investment, insurance) run inside iframes; native screen reader (TalkBack/VoiceOver) integration is usually missing. WCAG 4.1.2 (Name, Role, Value) violations are common.

Open Banking API Consent Screens

Under Banking Law No. 5411, open banking consent flows grant access to third-party finance apps. These consent screens are very short-lived and keyboard access is often broken. Disabled customers cannot use open banking services independently.

Risk Calculation

What Does Non-Compliance Cost a Bank?

For a bank, the risk is not only a fine; there is the annual BDDK audit, TBB Arbitration Committee complaints and reputation:

Digital User Reach
~10M
Disabled and elderly digital customers
Audit and Oversight
TİHEK
+ Ministry
Review commissions and ex officio audits
Additional Risk
BDDK
+ TBB
Audit and arbitration committee
Karşılaştırma: Banka Enterprise sözleşmesi yıllık 6-12 haneli rakamlara denk gelir, ancak tek bir BDDK uyum cezası veya itibar krizi bu rakamın 10-50 katına mal olabilir.
Solution Package

cerez.io Bank Package

A bank-focused package aimed at BDDK, KVKK and Circular 2025/10 requirements.

WCAG 2.2 A Automatic Scanner

Multi-URL scanning for your internet banking and marketing site. Public pages are scanned in a real browser with axe-core; the result is a 0-100 Accessibility Health score and a fix list titled Fix now. Internal banking screens that require a session are not part of the automated scan; they need manual testing.

Accessibility Widget (30 Settings + 11 Profiles)

Widget for bank marketing pages and pre-login screens. Low vision, mobility impairment and senior profiles matter for banking. The Shadow DOM architecture does not conflict with BDDK security policies.

Accessibility Statement + BDDK Reporting

A statement in the 2025/10 format and a compliance status output for use in annual BDDK reporting. A management summary report for the risk management unit is generated automatically.

Local hosting + Enterprise contract

cerez.io infrastructure, data center in Turkey (KVKK Article 9 and BDDK data location requirement). Support times and channels are set in the Enterprise contract.

Technology Compatibility

Works Seamlessly With Your Existing Banking Infrastructure

The Shadow DOM architecture does not violate BDDK security policies.

Open Banking API
PSD2
3D Secure
Payment
WAF / CDN
Security
Adobe AEM
CMS
Sitecore
CMS
Custom Frontend
Custom
Test edilmiş entegrasyonlar. Banka-özel sistemleri için teknik fizibilite talep edebilirsiniz.
Roadmap

Bank Compliance in 5 Steps

Step-by-step WCAG 2.2 A preparation that respects BDDK requirements.

Marketing Site and Login Screen Scan (1 Week)

Campaign and marketing pages on the public domain and the banking login screen are scanned. The first list of Critical/Serious violations is reported.

Widget Integration: Public Pages

Without conflicting with BDDK security policies, the widget is activated for the public area (pre-login). Disabled customers gain access to screen reader, contrast and magnifier tools on the login screen.

Internal Banking WCAG A Fixes (1-3 Months)

Critical violations in investment, loan and insurance modules (unlabeled forms, timeouts, keyboard traps) are fixed by your team; the scan report gives fix guidance for every finding.

Accessibility Statement and BDDK Management Report

A statement describing the compliance status of the website is published in the footer. A management summary report is generated for the annual audit under the BDDK Information Systems Regulation.

Accessibility Logo Application

Once WCAG A is met, an "Accessibility Logo" application is made to the Ministry of Family and Social Services. In the bank's corporate communications, this logo builds customer trust.

Comparison

3 Options for Banks

cerez.io Enterprise compared with foreign solutions and manual compliance.

Foreign Solutions

OneTrust / UserWay / AccessiBe

  • $500 per month and up
  • BDDK data localization risk
  • KVKK Article 9 risk
  • English-only support
  • No Turkish banking legislation knowledge
  • No BDDK audit assistance

Manual Compliance

Big4 consultant and in-house IT

  • 6+ month project
  • Consultant 500,000+ TL
  • Managing BDDK vs. WCAG conflicts is hard
  • Re-audit on every release
  • No ongoing maintenance
  • Manual management reporting

cerez.io Enterprise

Türkiye-based, aimed at BDDK requirements

  • Public area in 1 week
  • Local hosting
  • Data in Türkiye (BDDK data localization expectation)
  • E-mail support in Turkish
  • Automatic management reporting
  • Support terms set by contract
Pilot Feedback

Early Access Pilot Banks

cerez.io is currently in early access. The statements below are compiled from the technical feedback of banks in the pilot program.

Our investment report PDFs were not screen reader compatible. With cerez.io's accessible PDF production guidelines, we created internal training material for financial chart captions.

* Statements have been anonymized as part of the pilot program.
Recommended Plan

Bank Enterprise for Your Bank

The Enterprise plan is recommended for all banks; support times and channels are set in the Enterprise contract.

Bank Enterprise

Enterprise (Bank Package)

Custom Offer

Bank and subsidiary sites in one panel (subscription per site), BDDK reporting support, unbranded widget. Support times and channels are set in the contract.

  • Bank and subsidiary sites in one panel, subscription per site
  • Support times set in the contract
  • Support terms in the contract
  • BDDK reporting support
  • Unbranded widget (Powered by removed)
FAQ

Banks: Frequently Asked Questions

Short answer: BDDK mandates security controls such as CAPTCHA, OTP and session duration; however, their accessible variants (audio CAPTCHA, extendable timeout, screen-reader-compatible OTP entry) can be WCAG 2.2 A compliant. The cerez.io scan report flags these points as technical findings.

Short answer: For native iOS/Android apps, platform-specific criteria (iOS Accessibility, Android TalkBack) apply rather than WCAG. However, web modules embedded in the app (WebView) fall under WCAG 2.2 A; cerez.io can scan these web modules.

Short answer: Because consent screens have short timeouts, they can cause a WCAG 2.2.1 (Timing Adjustable) violation. We recommend adding an extend-time button, keyboard focus management and ARIA live announcements. cerez.io flags this point in the violation report.

Short answer: Under the BDDK Information Systems Regulation, customer experience and access to service are examined in the annual audit. After Circular 2025/10, the accessibility statement, violation report and remediation plan should be part of your audit documents.

Short answer: Yes. The Enterprise contract includes cookie consent (KVKK), the accessibility widget (2025/10) and data localization (BDDK) components in a single package. The contract is prepared together with your legal counsel.
OBLIGATION IN FORCE

Where does your bank stand on accessibility?

The one-year compliance period for banks ended on 21 June 2026. Consider the cerez.io Enterprise package for dual BDDK and WCAG compliance.

Aimed at BDDK requirements  ·  Local hosting