Odoo Demo Shield icon

Odoo Demo Shield

by Tariq · Developer Tools
Manifest V3 Free
View in Chrome Web Store Data as of 16 Oct 2026

Present an Odoo environment to a prospect without exposing customer data. Presentation layer only — never writes to Odoo.

Users
8
+8 in 30 days
Rating
5.0 / 5
+5.00 in 30 days
Ratings
1
+1 in 30 days
Store rank
#209K
#175K among extensions
Version
0.1.0
updated 14 Sep 2026

Users

monthly, 1 months
048Sep 2026Oct 2026Oct 2026
Latest, 16 Oct 2026: 8 usersMove the mouse over the chart for any month

Ratings count

monthly, 1 months
001Sep 2026Oct 2026Oct 2026
Latest, 16 Oct 2026: 1 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About Odoo Demo Shield

Core Principles & Architecture Zero Database Modifications The extension operates exclusively at the Google Chrome DOM layer. It makes "no JSON-RPC/XML-RPC calls", invokes "no Odoo ORM methods" (`create`, `write`, `unlink`), and enforces a lint-level prohibition on `fetch`, `XMLHttpRequest`, and `innerHTML`. The Odoo server and PostgreSQL database remain completely untouched. Deterministic Entity Masking Data is masked consistently across the entire Odoo interface using a deterministic identity hash: `Identity Key = Hash(Model + Record ID + Category + Profile Seed)` For example, `res.partner:4821` is consistently displayed as "Apex Global Energy” across CRM Leads, Quotations, Invoices, Delivery Orders, and Partner Ledger—while maintaining internally consistent addresses, VAT numbers, phone numbers, and contact details. Odoo 19 Owl SPA & Input Protection The extension is designed for Odoo 19's dynamic Owl-based SPA architecture: DOM mutations are batched and tracked using `WeakSet` to prevent duplicate processing and infinite loops during re-renders. In editable form views, masked values are temporarily restored to their original values on `focusin` for legitimate editing. Values are automatically re-masked on `focusout`, ensuring synthetic masked data is never accidentally written back to Odoo. Financial Integrity Masking preserves the **financial structure and business relationships** of the data rather than randomly altering values. Where numerical transformation is required, revenue and COGS are scaled proportionally to preserve gross margins, while the standard Chart of Accounts and financial-report structure remain intact. Result: A realistic, internally consistent Odoo demo environment without modifying the Odoo database or server-side data.

Growth

WindowUsersChangeRatingsRating
7 days0+0.0%00.00
30 days+8–+1+5.00

Version history

1 versions recorded
0.1.014 Sep 2026

Details

Category
Developer Tools
First seen
14 Sep 2026
Size
86 KB
Languages
en
Pricing
Free
Extension ID
fhadbdambgeiahocepbmgibccnjhkeki

Permissions and risk

Minimal riskimpact 0, likelihood 3
Permissions
storageactiveTabscripting

Alternatives to Odoo Demo Shield

Extensions that rank for the same store searches or share the Developer Tools category, ordered by users