diff --git a/localstorage-sync.html b/localstorage-sync.html
new file mode 100644
index 00000000..fb52c357
--- /dev/null
+++ b/localstorage-sync.html
@@ -0,0 +1,41 @@
+
+
+
+ Deriv
+
+
+
+
+
+
diff --git a/src/App.tsx b/src/App.tsx
index 75dbf158..557b074b 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -1,7 +1,7 @@
import { BrowserRouter } from 'react-router-dom';
import { QueryParamProvider } from 'use-query-params';
import { ReactRouter5Adapter } from 'use-query-params/adapters/react-router-5';
-import { AppFooter, AppHeader } from '@/components';
+import { AppFooter, AppHeader, DerivIframe } from '@/components';
import { initializeI18n, TranslationProvider } from '@deriv-com/translations';
import { useDevice } from '@deriv-com/ui';
import AppContent from './routes/AppContent';
@@ -18,6 +18,7 @@ const App = () => {
+
{isDesktop && }
diff --git a/src/components/DerivIframe/DerivIframe.tsx b/src/components/DerivIframe/DerivIframe.tsx
new file mode 100644
index 00000000..0e390f16
--- /dev/null
+++ b/src/components/DerivIframe/DerivIframe.tsx
@@ -0,0 +1,10 @@
+const DerivIframe = () => (
+
+);
+
+export default DerivIframe;
diff --git a/src/components/DerivIframe/index.ts b/src/components/DerivIframe/index.ts
new file mode 100644
index 00000000..56933404
--- /dev/null
+++ b/src/components/DerivIframe/index.ts
@@ -0,0 +1 @@
+export { default as DerivIframe } from './DerivIframe';
diff --git a/src/components/index.ts b/src/components/index.ts
index 1a83cfef..663ba46b 100644
--- a/src/components/index.ts
+++ b/src/components/index.ts
@@ -6,6 +6,7 @@ export * from './Badge';
export * from './BuySellForm';
export * from './Checklist';
export * from './Clipboard';
+export * from './DerivIframe';
export * from './FileDropzone';
export * from './FloatingRate';
export * from './FormProgress';