Privacy policy

NewDak family wall board — last updated 6 September 2026

NewDak is a personal dashboard run by a single household on its own Raspberry Pi. See what it is for an overview. This policy describes every piece of data the application touches.

What is stored, and where

All data lives in one SQLite database file on the Raspberry Pi itself, on hardware in a private home. There is no cloud component, no hosted backend, and no off-device backup of this database.

DataWhy it is kept
Your Google account email address To label the connected account on the admin page so it can be identified and removed.
A Google OAuth refresh token So the board can keep reading your calendar and tasks without prompting for sign-in on every refresh.
The list of scopes you granted, and connection timestamps To show whether an account is working and when it was last successfully refreshed.
A short-lived cached copy of upcoming calendar events and task items So the wall display renders instantly and stays readable when the network or an upstream API is briefly unavailable.

How Google user data is used

Calendar and task data is used for one purpose only: rendering the household's wall display. Marking a task complete by tapping the screen writes that single change back to Google Tasks. Nothing else is written to your Google account — the board never creates, edits, or deletes calendar events.

NewDak's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

What is never done

Third-party services

The board contacts three outside services, none of which receive any Google user data or anything identifying you. They are sent only a coordinate pair or a plain request for a joke:

Retention and deletion

Cached calendar and task data is overwritten on each refresh and is never retained as history. Disconnecting an account from the board's admin page deletes that account's row outright, including its refresh token and email address. Data is kept only for as long as the account remains connected.

Revoking access

You can disconnect an account at any time from the board's admin page, or revoke NewDak's access entirely from your Google account permissions. Revoking at Google immediately stops all further access, regardless of what is stored on the device.

Security

The database sits on a device on a private home network. It is not reachable from the public internet: the board's web interface requires a password, and the administrative interface that manages connected accounts is not exposed beyond the local network at all.

Contact

Questions about this policy: privacy@essonworks.com