diff --git a/server/public/privacy.html b/server/public/privacy.html new file mode 100644 index 0000000..d1b7512 --- /dev/null +++ b/server/public/privacy.html @@ -0,0 +1,97 @@ + + + + + +Privacy Policy — Biz Connect + + + +
+
+
+ + Biz Connect +
+

Privacy Policy

+

Last updated: 21 August 2026

+
+
+
+

Biz Connect is a business communication app — team chat, voice and video calls, and meetings — for organizations that use the BizGaze platform. This policy explains what information the app handles, how it is used, and the choices you have. By using Biz Connect you agree to this policy.

+ +

1. Information we collect

+ + +

2. How we use information

+ +

We do not sell your personal information, and we do not use it for advertising.

+ +

3. Live meeting transcripts (on-device)

+
Speech-to-text for live meeting transcripts runs on your device using Apple's on-device speech recognition. The audio is not sent to Apple or to us for that purpose — only the resulting text is added to the meeting transcript, and only when you choose to turn transcription on.
+ +

4. Notifications

+

To notify you when the app is in the background or closed, we send push notifications through Apple Push Notification service (iOS) and Google Firebase Cloud Messaging (Android). We keep sensitive content out of notification text where practical.

+ +

5. How information is shared

+

We share information only with service providers that help us run Biz Connect, and only as needed to provide the service:

+ +

We may also disclose information if required by law or to protect the rights, safety, and security of our users and service.

+ +

6. Data retention

+

Messages and content are retained so your conversations remain available to you and your organization. Recordings and transcripts are kept until deleted. You or your organization's administrator can delete content; when an account is removed, its access ends.

+ +

7. Security

+

Data is encrypted in transit using TLS, and calls use encrypted real-time transport. No method of transmission or storage is perfectly secure, but we work to protect your information with appropriate technical and organizational measures.

+ +

8. Your rights and choices

+

You can request access to, correction of, or deletion of your personal data. Because accounts are managed by your organization, some requests are handled through your organization's administrator. Depending on where you live (for example, the EU/EEA under the GDPR), you may have additional rights, including the right to object to or restrict processing and to lodge a complaint with a supervisory authority. To exercise any right, contact us using the details below.

+ +

9. Children

+

Biz Connect is a workplace tool intended for business use and is not directed to children.

+ +

10. International processing

+

Your information may be processed in the country where our servers and service providers operate. Where required, we put appropriate safeguards in place for cross-border transfers.

+ +

11. Changes to this policy

+

We may update this policy from time to time. Material changes will be reflected by updating the "Last updated" date above.

+ +

12. Contact us

+

Questions or requests about privacy: support@bizgaze.com.

+
+
© 2026 BizGaze. Biz Connect. All rights reserved.
+ + diff --git a/server/public/support.html b/server/public/support.html new file mode 100644 index 0000000..25a0a9a --- /dev/null +++ b/server/public/support.html @@ -0,0 +1,73 @@ + + + + + +Support — Biz Connect + + + +
+
+
+ + Biz Connect +
+

Support

+

Help with team chat, calls, and meetings on Biz Connect.

+
+
+
+
+

Contact us

+

Need help, found a bug, or have a question? Email our team and we'll get back to you.

+ Email support@bizgaze.com +
+ +

About Biz Connect

+

Biz Connect keeps your team connected with chat, voice and video calls, and meetings in one place. It's for organizations that use the BizGaze platform — sign in with your BizGaze account to get started.

+ +

Frequently asked

+
+ How do I sign in? +

Open the app and sign in with your BizGaze account. Accounts are created by your organization's administrator; if you can't sign in, contact your admin or email us above.

+ + How do I start a call or meeting? +

Open a conversation and tap the call button, or use the Meetings tab to start instantly or join a scheduled meeting by its code.

+ + How do live transcripts work? +

In a meeting, turn on the live transcript. Speech-to-text runs on your device; only the resulting text is saved to the transcript.

+ + How do I report a message or block someone? +

Press and hold (or use the ⋮ menu on) any message to Report it or Block the sender. You can also block a contact from their profile, and manage blocked users from your profile menu.

+ + How do I delete my account or data? +

Accounts are managed by your organization. To delete your account or data, contact your organization's administrator or email support@bizgaze.com.

+
+ +

Privacy

+

Read how we handle your data in our Privacy Policy.

+
+
© 2026 BizGaze. Biz Connect. All rights reserved.
+ + diff --git a/server/static.js b/server/static.js index 5e27b07..df1e359 100644 --- a/server/static.js +++ b/server/static.js @@ -77,6 +77,8 @@ function serveStatic(req, res) { if (p === '/console' || p === '/dashboard') p = '/dashboard.html'; if (p === '/share') p = '/share.html'; if (p === '/connect') p = '/connect.html'; + if (p === '/privacy') p = '/privacy.html'; // App Store Privacy Policy URL (public, no login) + if (p === '/support') p = '/support.html'; // App Store Support URL (public, no login) const fp = path.join(PUBLIC_DIR, path.normalize(p)); if (!fp.startsWith(PUBLIC_DIR)) return json(res, 403, { error: 'forbidden' }); // ETag + revalidation: the browser keeps the file cached and we answer repeat loads with a