> **Language / Dil**
> [EN English](#-english) · [TR Türkçe](#-türkçe)
# 🗺️ Roadmap — Phased Execution Plan
Brave Omega's development roadmap — community-driven, lifecycle-first, organized into 9 execution phases.
---
## Current Version
**v3.0.0.0** — *Version-agnostic global compatibility* (2026-10-06)
Current release: 151 policies across 5 hardening tiers (Brave Only 24 / Essential 27 / Balanced 32 / Advanced 40 / Strict 28), version-agnostic across all Brave + Chromium releases — no pinned validation target, no dependency version bump ever ships as a project update. Cumulative chain: 24→51→83→123→151.
---
## Previous Version
**v2.8.1.1** — *ExpandString registry type reporting fix* (2026-09-26)
Previous release: 151 policies across 5 hardening tiers (Brave Only 24 / Essential 27 / Balanced 32 / Advanced 40 / Strict 28), single bilingual script with `-Language EN|TR|Auto`, validated against Brave 1.96.59 (Chromium 154.0.8037.58). Registry types reported in full (124 DWord / 7 String / 19 MultiString / 1 ExpandString); ADMX artifacts at official 154.1.98.28 policy templates. Cumulative chain: 24→51→83→123→151.
---
## 9-Phase Execution History
### Phase 1 — Core Framework ✅ **Completed (v2.0)**
| Component | Description | Status |
|-----------|-------------|--------|
| 4-tier hardening model | Brave Only → Essential → Balanced → Strict | ✅ Complete |
| 68 total policies | Multi-string, DWord, String support | ✅ Complete |
| 3-layer enforcement | HKCU + HKLM ADMX + Omaha GUID | ✅ Complete |
| Turkish language support | Interactive level menu with `-Level` parameter | ✅ Complete |
Foundation of the script architecture: cumulative inheritance model where each level includes all policies from previous levels.
---
### Phase 2 — Safety & Rollback ✅ **Completed (v2.1)**
| Component | Description | Status |
|-----------|-------------|--------|
| Version detection | Auto-detect Brave binary version, compare, warn on mismatch | ✅ Complete |
| `-WhatIf` parameter | Dry-run mode with magenta [WhatIf] tags, no registry writes | ✅ Complete |
| `-Reset` parameter | Clean removal of all policies, empty key cleanup | ✅ Complete |
| GitHub Actions CI | ADMX validation workflow (weekly + manual trigger) | ✅ Complete |
| CONTRIBUTING.md | EN + TR contribution guides with issue templates | ✅ Complete |
---
### Phase 3 — Brave 1.92 Migration & Data Leakage ✅ **Completed (v2.1.5 → v2.2.0.2)**
| Component | Version | Status |
|-----------|---------|--------|
| Brave 1.92.134 / Chromium 150 migration | v2.1.5 | ✅ Complete |
| Chromium telemetry & data leakage policies | v2.1.5 | ✅ Complete |
| BraveOnly enrichment (10 new Brave policies) | v2.1.6.0 | ✅ Complete |
| Chromium telemetry blocking (6 new policies) | v2.1.6.0 | ✅ Complete |
| WebRTC alignment — Balanced→Strict upgrade | v2.2.0.2 | ✅ Complete |
| BraveLocalAIEnabled removal (deprecated) | v2.2.0.1 | ✅ Complete |
Cross-version Brave upgrade path: 1.91.172 → 1.92.134, Chromium 149 → 150.
---
### Phase 4 — Quality & Testing ✅ **Completed (v2.1.6.0)**
| Component | Description | Status |
|-----------|-------------|--------|
| Pester test suite | 18 test files under `Tests/` with 116 It blocks | ✅ Complete |
| Unit tests | Write-PolicyValue, Level-Selection, Version-Check | ✅ Complete |
| Integration tests | Registry-Write, -WhatIf mode, admin detection, policy integrity | ✅ Complete |
| PSScriptAnalyzer | Code quality rules in CI workflow | ✅ Complete |
| Platform matrix | Windows Server 2025, Windows 11 25H2, Windows 10 22H2 | ✅ Complete |
---
### Phase 5 — Documentation & Distribution ✅ **Completed (v2.1.6.0)**
| Component | Description | Status |
|-----------|-------------|--------|
| Policy catalog | `Brave-Omega/Docs/Policy-Catalog.md` with full per-policy metadata | ✅ Complete |
| Wiki consistency | Fix typos, encoding, policy numbers across all Wiki pages | ✅ Complete |
| Version reference standardization | Align CHANGELOG/Wiki, fix stale matrix | ✅ Complete |
---
### Phase 6 — Advanced Tier Addition ✅ **Completed (v2.2.0)**
| Component | Description | Status |
|-----------|-------------|--------|
| Advanced level (L4) | 72 cumulative policies — 11 migrated from Strict (L5) | ✅ Complete |
| Strict renumbered | L4 → L5 with 8 unique policies | ✅ Complete |
| 5-tier model | Brave Only 22 / Essential 47 / Balanced 72 / Advanced 83 / Strict 91 | ✅ Complete |
| `ImportBookmarks` | Deliberately retained in Strict for bookmark portability | ✅ Complete |
---
### Phase 7 — Hardware API & Security Hardening ✅ **Completed (v2.2.1.0)**
| Policy | Category | Level |
|--------|----------|-------|
| WebUakApiBlocked | Hardware API blocking | Brave Only |
| WebBluetoothApiBlocked | Hardware API blocking | Brave Only |
| WebHidApiBlocked | Hardware API blocking | Brave Only |
| WebSerialApiBlocked | Hardware API blocking | Brave Only |
| WebUsbApiBlocked | Hardware API blocking | Brave Only |
| WebXRBlocked | Hardware API blocking | Brave Only |
| EncryptedClientHelloEnabled | Security — ECH enforcement | Essential |
| PaymentRequestDisabled | Privacy | Balanced |
| WindowManagementBlocked | Isolation | Strict |
| SitePerProcess | Security — site isolation | Strict |
| DefaultBrowserSettingEnabled | Security — browser lock | Strict |
Total: 80→91 policies (+11). Phase milestone: 90+ policy barrier broken.
---
### Phase 8 — Extension Lockdown, Proxy & Privacy Hardening ✅ **Completed (v2.3.0.0)**
| Policy | Category | Level |
|--------|----------|-------|
| SafeBrowsingProtectionLevel | Security — safe browsing | Brave Only |
| PasswordProtectionWarningTrigger | Security — password protection | Brave Only |
| EnableOnlineRevocationChecks | Security — certificate checks | Essential |
| ExtensionInstallForcelist | Extension management | Balanced |
| DownloadRestrictions | Download control | Balanced |
| DownloadDirectory | Download control | Balanced |
| PromptForDownloadLocation | Download control | Balanced |
| ExtensionInstallBlocklist | Extension lockdown | Advanced |
| ExtensionInstallAllowlist | Extension lockdown | Advanced |
| ExtensionAllowedTypes | Extension lockdown | Advanced |
| BlockExternalExtensions | Extension lockdown | Advanced |
| ExtensionSettings | Extension lockdown | Advanced |
| ManifestV2Unsupported | Extension lockdown | Advanced |
| IncognitoModeAvailability | Privacy — incognito control | Strict |
| DeveloperToolsDisabled | Developer tools block | Advanced |
| DeveloperToolsAvailability | Developer tools block | Strict (moved from Advanced) |
| TaskManagerEndProcessEnabled | Process management | Strict |
| PrintingEnabled | Printing control | Strict |
| DisablePrintPreview | Printing control | Strict |
| ProxyMode | Network — proxy enforcement | Advanced |
| BuiltInDnsClientEnabled | Network — DNS control | Advanced |
| BraveUpdateDisabled | Update control | Advanced |
Total: 91→110 policies (+19). Cumulative chain: 24→50→79→97→110.
**Removed:** AllowPopupsDuringPageUnload (deprecated upstream, removed after initial 115-policy build).
---
### Phase 9 — Brave 150 Validation & Policy Cleanup ✅ **Completed (v2.4.0.0 → v2.4.1.0)**
| Version | Description | Policies |
|---------|-------------|----------|
| v2.4.0.0 | 30 new policies added from live Brave 150 (Chromium 150.0.7871.114) export | 141 total |
| v2.4.1.0 | 8 broken/deprecated/blocked policies removed after runtime verification | 133 total |
Policies added in v2.4.0.0: SpellCheckServiceEnabled, SafeBrowsingProtectionLevel (upgrade), PasswordProtectionWarningTrigger (upgrade), EnableOnlineRevocationChecks (upgrade), plus 26 more across all tiers.
Policies removed in v2.4.1.0: AutoFillEnabled (deprecated), SigninAllowed (deprecated), DefaultMediaStreamSetting (deprecated), TabFreezingEnabled (unrecognized), HomepageLocation (blocked by Brave), NewTabPageLocation (blocked by Brave), RestoreOnStartup (blocked by Brave), GenAiDefaultSettings (requires cloud source).
Tier counts (v2.4.1.0): BraveOnly 24 / Essential 28 / Balanced 31 / Advanced 21 / Strict 29. Cumulative chain: 24→52→83→104→133.
---
## Versioning Strategy (4-Part)
| Component | Change Type | Example |
|-----------|-------------|--------|
| **Version** | Brave major rewrite, platform target change | v1.0.0.0 → v2.0.0.0 |
| **Major** | Script architecture/breaking change | v1.0.0.0 → v1.1.0.0 |
| **Minor** | Brave/Chromium upgrade or new policy added | v1.0.0.0 → v1.0.1.0 |
| **Revision** | Fix, revision, documentation update | v1.0.0.0 → v1.0.0.1 |
**Version Pinning:** Every release explicitly tagged with exact Brave + Chromium version.
---
## Release Cadence
| Trigger | Action |
|---------|--------|
| **Brave Stable Release** | ADMX diff review within 72h; patch release if policies changed |
| **Security Issue** | Emergency patch within 24h |
| **Translation Gaps** | Patch release within 1 week |
| **Feature Request** | Evaluated for next minor version |
---
## Upcoming
| Area | Description | Priority |
|------|-------------|----------|
| Cross-platform config | Linux JSON + macOS .plist output support | 📋 Medium |
| Intune/MDM guide | Enterprise deployment guide for Intune | 📋 Medium |
| Web-based configurator | Visual policy config on index.html | 💡 Low |
| Modular architecture | modules/*.psm1 + config.json refactor | 💡 Low |
---
## Community-Driven Priorities
| Area | How to Contribute |
|------|-------------------|
| **Version Updates** | Open PR with updated policy values + source reference |
| **New Policies** | Must source from official ADMX/Chromium docs |
| **Translations** | Follow EN/TR template; maintain functional parity |
| **Bug Reports** | Include Brave version, Windows version, full output |
| **Documentation** | Wiki edits, README improvements, examples |
---
## Lifecycle Commitment
> **A privacy hardening tool that falls out of date is not a safeguard — it is a false sense of security.**
| Commitment | Implementation |
|------------|----------------|
| **Version Pinning** | Every release tagged with exact Brave + Chromium version |
| **Policy Review** | ADMX diff on every Brave stable release |
| **Breaking Change Notices** | Changelog migration notes for removed/renamed keys |
| **Community Currency** | Version mismatches & new policies reviewed promptly |
| **Stable Recommendation** | Always recommends latest stable Brave |
---
## How to Influence Roadmap
| Action | Impact |
|--------|--------|
| 👍 **Upvote Issues** | Signals community priority |
| 💬 **Comment on Issues** | Shapes implementation approach |
| 🔀 **Submit PRs** | Direct contribution to codebase |
| 💬 **Discussions** | Long-form design discussions |
| 🌐 **Translations** | Expand language support |
---
## Related Pages
- [🤝 Contributing](Contributing.md) — How to contribute
- [📜 Changelog](Changelog.md) — Full version history
- [📋 Policy Reference](Policy-Reference.md) — Current policy set
- [🔧 Installation](Installation.md) — Current version install
---
---
# 🗺️ Yol Haritası — Aşamalı Uygulama Planı
Brave Omega geliştirme yol haritası — topluluk odaklı, yaşam döngüsü öncelikli, 9 aşamalı uygulama planı.
---
## Güncel Sürüm
**v3.0.0.0** — *Sürüm-bağımsız global uyumluluk* (2026-10-06)
Güncel sürüm: 5 sıkılaştırma katmanında 151 politika (Brave Yalnız 24 / Temel 27 / Dengeli 32 / Gelişmiş 40 / Katı 28), tüm Brave + Chromium sürümlerinde sürüm-bağımsız — sabit doğrulama hedefi yok, hiçbir bağımlılık sürüm değişikliği proje güncellemesi olarak verilmez. Kümülatif zincir: 24→51→83→123→151.
---
## Önceki Sürüm
**v2.8.1.1** — *ExpandString kayıt türü raporlama düzeltmesi* (2026-09-26)
Önceki sürüm: 5 sıkılaştırma katmanında 151 politika (Brave Yalnız 24 / Temel 27 / Dengeli 32 / Gelişmiş 40 / Katı 28), `-Language EN|TR|Auto` seçenekli tek iki dilli betik, Brave 1.96.59 (Chromium 154.0.8037.58) ile doğrulandı. Kayıt türleri eksiksiz raporlanıyor (124 DWord / 7 String / 19 MultiString / 1 ExpandString); ADMX yapıtları resmî 154.1.98.28 politika şablonlarında. Kümülatif zincir: 24→51→83→123→151.
---
## 9 Aşamalı Uygulama Geçmişi
### Aşama 1 — Temel Çerçeve ✅ **Tamamlandı (v2.0)**
| Bileşen | Açıklama | Durum |
|---------|----------|-------|
| 4 katmanlı model | Brave Yalnız → Temel → Dengeli → Katı | ✅ Tamam |
| 68 toplam politika | MultiString, DWord, String desteği | ✅ Tamam |
| 3 katmanlı zorlama | HKCU + HKLM ADMX + Omaha GUID | ✅ Tamam |
| Türkçe dil desteği | `-Level` parametresiyle etkileşimli seviye menüsü | ✅ Tamam |
Birikimli miras modeli: her seviye bir öncekinin tüm politikalarını kapsar.
---
### Aşama 2 — Güvenlik & Geri Alma ✅ **Tamamlandı (v2.1)**
| Bileşen | Açıklama | Durum |
|---------|----------|-------|
| Sürüm algılama | Brave binary sürümünü otomatik tespit, karşılaştır, uyar | ✅ Tamam |
| `-WhatIf` parametresi | Kuru çalıştırma, kayıt defteri yazma yok | ✅ Tamam |
| `-Reset` parametresi | Tüm politikaları temiz kaldır | ✅ Tamam |
| GitHub Actions CI | ADMX doğrulama iş akışı | ✅ Tamam |
| CONTRIBUTING.md | EN + TR katkı kılavuzları | ✅ Tamam |
---
### Aşama 3 — Brave 1.92 Geçişi & Veri Sızıntısı ✅ **Tamamlandı (v2.1.5 → v2.2.0.2)**
| Bileşen | Sürüm | Durum |
|---------|-------|-------|
| Brave 1.92.134 / Chromium 150 geçişi | v2.1.5 | ✅ Tamam |
| Chromium telemetri ve veri sızıntısı politikaları | v2.1.5 | ✅ Tamam |
| BraveOnly zenginleştirme (10 yeni Brave politikası) | v2.1.6.0 | ✅ Tamam |
| Chromium telemetri engelleme (6 yeni politika) | v2.1.6.0 | ✅ Tamam |
| WebRTC hizalaması — Dengeli→Katı yükseltmesi | v2.2.0.2 | ✅ Tamam |
| BraveLocalAIEnabled kaldırma (kullanım dışı) | v2.2.0.1 | ✅ Tamam |
---
### Aşama 4 — Kalite & Test ✅ **Tamamlandı (v2.1.6.0)**
| Bileşen | Açıklama | Durum |
|---------|----------|-------|
| Pester test takımı | `Tests/` altında 18 test dosyası, 116 It bloğu | ✅ Tamam |
| Birim testleri | Write-PolicyValue, Level-Selection, Version-Check | ✅ Tamam |
| Entegrasyon testleri | Registry-Write, -WhatIf, yönetici algılama | ✅ Tamam |
| PSScriptAnalyzer | CI'da kod kalite kuralları | ✅ Tamam |
| Platform matrisi | Windows Server 2025, 11 25H2, 10 22H2 | ✅ Tamam |
---
### Aşama 5 — Dokümantasyon & Dağıtım ✅ **Tamamlandı (v2.1.6.0)**
| Bileşen | Açıklama | Durum |
|---------|----------|-------|
| Politika kataloğu | `Brave-Omega/Docs/Policy-Catalog.md` tam meta verili | ✅ Tamam |
| Wiki tutarlılığı | Tüm Wiki sayfalarında yazım/kodlama düzeltmesi | ✅ Tamam |
| Sürüm referansı | CHANGELOG/Wiki uyumu, güncel matris | ✅ Tamam |
---
### Aşama 6 — Gelişmiş Katman Ekleme ✅ **Tamamlandı (v2.2.0)**
| Bileşen | Açıklama | Durum |
|---------|----------|-------|
| Gelişmiş seviye (L4) | 72 kümülatif politika — 11 politika Katı'dan taşındı | ✅ Tamam |
| Katı yeniden numaralandırma | L4 → L5, 8 benzersiz politika | ✅ Tamam |
| 5 katmanlı model | Brave Yalnız 22 / Temel 47 / Dengeli 72 / Gelişmiş 83 / Katı 91 | ✅ Tamam |
| `ImportBookmarks` | Yer imi taşınabilirliği için Katı'da tutuldu | ✅ Tamam |
---
### Aşama 7 — Donanım API & Güvenlik Sıkılaştırması ✅ **Tamamlandı (v2.2.1.0)**
11 yeni politika: WebUSB, WebBluetooth, WebHID, WebSerial, WebUSB, WebXR engelleme, ECH zorlama, Payment Request devre dışı, WindowManagement izolasyonu, SitePerProcess, DefaultBrowserSetting.
Toplam: 80→91 politika (+11). 90+ politika engeli aşıldı.
---
### Aşama 8 — Uzantı Kilitleme, Proxy & Gizlilik Sıkılaştırması ✅ **Tamamlandı (v2.3.0.0)**
22 yeni politika: SafeBrowsingProtectionLevel, PasswordProtectionWarningTrigger, EnableOnlineRevocationChecks, ExtensionInstallForcelist, DownloadRestrictions, DownloadDirectory, PromptForDownloadLocation, ExtensionInstallBlocklist, ExtensionInstallAllowlist, ExtensionAllowedTypes, BlockExternalExtensions, ExtensionSettings, ManifestV2Unsupported, IncognitoModeAvailability, DeveloperToolsDisabled, DeveloperToolsAvailability, TaskManagerEndProcessEnabled, PrintingEnabled, DisablePrintPreview, ProxyMode, BuiltInDnsClientEnabled, BraveUpdateDisabled.
Toplam: 91→110 politika (+19). Kümülatif zincir: 24→50→79→97→110.
**Kaldırılan:** AllowPopupsDuringPageUnload (kullanım dışı, ilk 115'lik yapıdan sonra çıkarıldı).
---
### Aşama 9 — Brave 150 Doğrulaması ve Politika Temizliği ✅ **Tamamlandı (v2.4.0.0 → v2.4.1.0)**
| Sürüm | Açıklama | Politika Sayısı |
|-------|----------|-----------------|
| v2.4.0.0 | Canlı Brave 150 (Chromium 150.0.7871.114) dışa aktarımından 30 yeni politika | 141 toplam |
| v2.4.1.0 | Çalışma zamanı doğrulamasından sonra 8 bozuk/kullanım dışı/engellenen politika kaldırıldı | 133 toplam |
v2.4.0.0'da eklenen politikalar: SpellCheckServiceEnabled, SafeBrowsingProtectionLevel (yükseltme), PasswordProtectionWarningTrigger (yükseltme), EnableOnlineRevocationChecks (yükseltme) ve diğer 26 politika.
v2.4.1.0'da kaldırılan politikalar: AutoFillEnabled (kullanım dışı), SigninAllowed (kullanım dışı), DefaultMediaStreamSetting (kullanım dışı), TabFreezingEnabled (tanınmadı), HomepageLocation (Brave tarafından engellendi), NewTabPageLocation (Brave tarafından engellendi), RestoreOnStartup (Brave tarafından engellendi), GenAiDefaultSettings (bulut kaynağı gerektirir).
Katman sayıları (v2.4.1.0): Brave Yalnız 24 / Temel 28 / Dengeli 31 / Gelişmiş 21 / Katı 29. Kümülatif zincir: 24→52→83→104→133.
---
## Sürümleme Stratejisi (4 Parçalı)
| Bileşen | Değişiklik Türü | Örnek |
|---------|-----------------|-------|
| **Version** | Brave major yeniden yazımı, hedef platform değişikliği | v1.0.0.0 → v2.0.0.0 |
| **Major** | Betik mimarisi/kırılım değişikliği | v1.0.0.0 → v1.1.0.0 |
| **Minor** | Brave/Chromium yükseltmesi veya yeni politika eklendi | v1.0.0.0 → v1.0.1.0 |
| **Revision** | Düzeltme, revizyon, doküman güncellemesi | v1.0.0.0 → v1.0.0.1 |
**Sürüm Sabitleme:** Her sürüm, tam Brave + Chromium sürümüyle açıkça etiketlenir.
---
## Sürüm Takvimi
| Tetikleyici | Eylem |
|-------------|-------|
| **Brave Kararlı Sürümü** | 72 saat içinde ADMX fark incelemesi; politikalar değiştiyse yama sürümü |
| **Güvenlik Sorunu** | 24 saat içinde acil yama |
| **Çeviri Eksiklikleri** | 1 hafta içinde yama sürümü |
| **Özellik Talebi** | Sonraki alt sürüm için değerlendirilir |
---
## Gelecek
| Alan | Açıklama | Öncelik |
|------|----------|---------|
| Platformlar arası yapılandırma | Linux JSON + macOS .plist çıktı desteği | 📋 Orta |
| Intune/MDM kılavuzu | Kurumsal dağıtım kılavuzu | 📋 Orta |
| Web tabanlı yapılandırıcı | index.html üzerinde görsel politika yapılandırma | 💡 Düşük |
| Modüler mimari | modules/*.psm1 + config.json yeniden düzenleme | 💡 Düşük |
---
## Topluluk Odaklı Öncelikler
| Alan | Nasıl Katkıda Bulunulur |
|------|------------------------|
| **Sürüm Güncellemeleri** | Güncellenmiş politika değerleri + kaynak referansıyla PR açın |
| **Yeni Politikalar** | Resmî ADMX/Chromium belgelerinden kaynaklanmış olmalıdır |
| **Çeviriler** | EN/TR şablonunu izleyin; işlevsel eşdeğerliği koruyun |
| **Hata Raporları** | Brave sürümü, Windows sürümü, tam çıktı dahil |
| **Belgelendirme** | Wiki düzenlemeleri, README iyileştirmeleri, örnekler |
---
## Yaşam Döngüsü Taahhüdü
> **Güncelliğini yitiren bir gizlilik sıkılaştırma aracı, güvenlik güvencesi değil — yanlış bir güvenlik duygusudur.**
| Taahhüt | Uygulama |
|---------|----------|
| **Sürüm Sabitleme** | Her sürüm, tam Brave + Chromium sürümüyle etiketlenir |
| **Politika İncelemesi** | Her Brave kararlı sürümünde ADMX farkı |
| **Kırıcı Değişiklik Bildirimleri** | Kaldırılan/yeniden adlandırılan anahtarlar için değişiklik günlüğü geçiş notları |
| **Topluluk Güncelliği** | Sürüm uyuşmazlıkları ve yeni politikalar hızla incelenir |
| **Kararlı Sürüm Önerisi** | Her zaman en güncel kararlı Brave'i önerir |
---
## Yol Haritasını Etkileme
| Eylem | Etki |
|-------|------|
| 👍 **Sorunları Oylama** | Topluluk önceliğini belirtir |
| 💬 **Sorunlara Yorum Yapma** | Uygulama yaklaşımını şekillendirir |
| 🔀 **PR Gönderme** | Kod tabanına doğrudan katkı |
| 💬 **Tartışmalar** | Uzun biçimli tasarım tartışmaları |
| 🌐 **Çeviriler** | Dil desteğini genişletme |
---
## İlgili Sayfalar
- [🤝 Katkıda Bulunma](Contributing.md#-türkçe) — Nasıl katkıda bulunulur
- [📜 Değişiklik Günlüğü](Changelog.md#-türkçe) — Tam sürüm geçmişi
- [📋 Politika Başvurusu](Policy-Reference.md#-türkçe) — Güncel politika seti
- [🔧 Kurulum](Installation.md#-türkçe) — Güncel sürüm kurulumu