diff --git a/index.html b/index.html index 9e64aee..38d2780 100644 --- a/index.html +++ b/index.html @@ -17,6 +17,7 @@ + diff --git a/public/privacy.html b/public/privacy.html new file mode 100644 index 0000000..7c5cf2a --- /dev/null +++ b/public/privacy.html @@ -0,0 +1,113 @@ + + + + + + SocioWire Privacy Policy + + + +
+
+

Privacy Policy

+
Last updated: 2025-12-27
+ +

+ SocioWire respects your privacy. This policy explains what data we collect, how we use it, + and your choices. +

+ +

What we collect

+ + +

How we use data

+ + +

Sharing

+

+ We do not sell personal data. We share data only with service providers required to run + SocioWire (hosting, analytics, storage) or when required by law. +

+ +

Public vs private content

+

+ Content marked as public is visible to anyone. Private, group, or custom content is limited + to the audience you select. +

+ +

Data retention

+

+ We keep data as long as necessary to provide the service. You can request deletion of your + account or content. +

+ +

Your choices

+ + +

Contact

+

+ Email: support@sociowire.com +

+
+
+ + diff --git a/src/components/Layout/TopBar.jsx b/src/components/Layout/TopBar.jsx index ab3c740..723ca8a 100644 --- a/src/components/Layout/TopBar.jsx +++ b/src/components/Layout/TopBar.jsx @@ -565,11 +565,14 @@ export default function TopBar({ theme = "dark", onChangeTheme, onIslandsClick, diff --git a/src/components/Map/MapView.jsx b/src/components/Map/MapView.jsx index 3195c33..f36c7e1 100644 --- a/src/components/Map/MapView.jsx +++ b/src/components/Map/MapView.jsx @@ -134,6 +134,7 @@ export default function MapView({ const [uploadingImage, setUploadingImage] = useState(false); const [isSaving, setIsSaving] = useState(false); const [saveError, setSaveError] = useState(""); + const [createStep, setCreateStep] = useState(0); const bottomCategories = FILTER_CATEGORY_MAP[mainFilter] || ["All"]; @@ -559,6 +560,7 @@ export default function MapView({ } setIsCreating(true); + setCreateStep(0); setDraftTitle(""); setDraftBody(""); setDraftImage(""); @@ -866,157 +868,189 @@ export default function MapView({ - - Move the map, aim with the crosshair — your wire will be pinned - there. - - -
- - - -
- - setDraftTitle(e.target.value)} - /> - -