Privacy Policy

Effective date: 23 May 2026

This Privacy Policy describes how Dyvice ("we", "us", "our") collects, uses, stores, and shares your information when you use our IoT analytics platform at https://dyvice.com (the "Service"). By using the Service, you agree to the practices described below.

1. Information We Collect

1.1 Account information

When you create an account, we collect your email address, a hashed password, and an optional display name. If you sign in with Google or GitHub Single Sign-On, we receive your email address, name, and profile picture from the identity provider.

1.2 Device and sensor data

The Service stores time-series data points (numeric values and timestamps) that your IoT devices publish via MQTT, HTTP, CoAP, or LoRaWAN. We also store the channel and field metadata you configure (names, units, geolocation if provided).

1.3 Integration credentials

When you connect a third-party integration (Slack, Microsoft Teams, Zapier, Home Assistant, Google Sheets, Airtable, etc.), we store the credentials, webhook URLs, OAuth access tokens, or API keys required to communicate with that service. OAuth tokens and other secrets are encrypted at rest.

1.4 Technical data

We log request metadata (IP address, user-agent, timestamp, endpoint) for security monitoring, abuse prevention, and debugging. We use a small number of cookies and browser-local storage for session management.

2. How We Use Information

We do not sell your personal information or your device data, and we do not use it to serve advertising.

3. Google API Services — Limited Use Disclosure

Dyvice's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

When you connect Google Sheets to Dyvice, we request the https://www.googleapis.com/auth/spreadsheets scope. This scope is used only to:

We do not:

The Google OAuth refresh and access tokens we receive are encrypted with AES-256-GCM before being written to our database. You can revoke Dyvice's access at any time from your Google Account permissions page or by deleting the integration from inside Dyvice.

4. How We Share Information

We share information only in the following circumstances:

5. Data Retention

6. Security

We protect your data with industry-standard controls including TLS in transit, encrypted secrets at rest, hashed credentials, scoped API keys, rate limiting, and least-privilege access for our personnel. No system is perfectly secure; if we become aware of a breach affecting your personal data, we will notify you and the appropriate authorities as required by applicable law.

7. Your Rights and Choices

8. Children's Privacy

The Service is not directed to children under 13 (or under 16 in the EEA), and we do not knowingly collect personal information from them. If you believe we have collected such information, please contact us so we can delete it.

9. International Transfers

Dyvice operates from servers that may be located outside your country. By using the Service, you consent to the transfer of your information to those locations, subject to the safeguards described in this policy and applicable law.

10. Changes to This Policy

We may update this Privacy Policy from time to time. Material changes will be announced via email or an in-app notice at least 14 days before they take effect. The "Effective date" above always reflects the most recent revision.

11. Contact Us

Questions, requests, or complaints about this policy or your data: