Repository navigation
Roadmap
Language / Dil EN English · TR Türkçe
Brave Omega's development roadmap — community-driven, lifecycle-first, organized into 9 execution phases.
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.
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.
| 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.
| 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 |
| 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.
| 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 |
| 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 |
| 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 |
| 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.
| 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).
| 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.
| 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.
| 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 |
| 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 |
| 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 |
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 |
| 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 |
- 🤝 Contributing — How to contribute
- 📜 Changelog — Full version history
- 📋 Policy Reference — Current policy set
- 🔧 Installation — Current version install
Brave Omega geliştirme yol haritası — topluluk odaklı, yaşam döngüsü öncelikli, 9 aşamalı uygulama planı.
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.
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.
| 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.
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
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ı.
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ı).
| 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.
| 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.
| 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 |
| 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 |
| 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 |
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 |
| 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 |
- 🤝 Katkıda Bulunma — Nasıl katkıda bulunulur
- 📜 Değişiklik Günlüğü — Tam sürüm geçmişi
- 📋 Politika Başvurusu — Güncel politika seti
- 🔧 Kurulum — Güncel sürüm kurulumu
🦁 Brave Omega Project — Community Edition
Built with care. Maintained with purpose.
Özenle inşa edildi. Amaçla sürdürülüyor.
License: MIT License Lisans: MIT Lisansı
Disclaimer: Brave Omega is an independent community project and is not affiliated with, endorsed by, or officially connected to Brave Software, Inc. in any way. The Brave name and logo are registered trademarks of Brave Software, Inc. Sorumluluk Reddi: Brave Omega bağımsız bir topluluk projesidir ve hiçbir şekilde Brave Software, Inc. ile bağlantılı, onun tarafından onaylanmış veya resmî olarak ilişkili değildir. Brave adı ve logosu Brave Software, Inc.'in tescilli markalarıdır.
- Home
- Overview
- Quick Start
- Architecture
- Policy Reference
- Rejected Policies
- Installation
- Security
- Troubleshooting
- Roadmap
- Contributing
- Changelog
- Version Compatibility Matrix
- 🧪 Tests — Pester test suite
- Ana Sayfa
- Genel Bakış
- Hızlı Başlangıç
- Mimari
- Politika Başvurusu
- Reddedilen Politikalar
- Kurulum
- Güvenlik
- Sorun Giderme
- Yol Haritası
- Katkıda Bulunma
- Değişiklik Günlüğü
- Sürüm Uyumluluk Matrisi
- 🧪 Testler — Pester test takımı
🦁 Brave Omega — Community Edition Built with care. Maintained with purpose. Özenle inşa edildi. Amaçla sürdürülüyor.