PRIVACY POLICY — SmartDisplay
Effective date: 11 February 2026
Last updated: 11 February 2026
Controller: JG Interactive
Contact email: JGInteractive@proton.me
App name: SmartDisplay
Platform: Android tablets (Google Play), also runs on iOS and Android via Expo
Thank you for using SmartDisplay ("the App"). Your privacy matters to us.
This Privacy Policy explains what information the App accesses, why, and how
it is handled. Please read it carefully. If you do not agree with this policy,
please do not install or use the App.
1. WHO WE ARE
SmartDisplay is developed and maintained by JG Interactive ("we", "us",
"our"). We can be reached at JGInteractive@proton.me for any question,
concern, or data request related to this policy.
2. WHAT SMARTDISPLAY DOES (IN PLAIN LANGUAGE)
SmartDisplay is a wall/table-mounted dashboard for Android tablets that
shows on a single screen: a digital clock, monthly calendar, weather,
world news headlines, stock market prices, a rotating digital picture
frame, and a shared family message board. It is meant to be an always-on
"smart display" for the home.
We do NOT show ads.
We do NOT use analytics or user-tracking SDKs.
We do NOT sell, rent, or share any user data with advertisers or data brokers.
We do NOT require you to create an account or log in.
3. INFORMATION THE APP ACCESSES
The App is designed to work with as little personal data as possible.
Below is a complete list of what the App accesses, why, and where it goes.
3.1 APPROXIMATE / PRECISE LOCATION (optional, on first launch only)
- Why: to auto-detect the nearest city so the weather widget shows
relevant local weather without you having to type it in.
- How: on first launch, the App asks the operating system for your
current location. If you grant permission, the coordinates are
converted to a city name on the device itself using the operating
system's built-in reverse-geocoding.
- What is stored: only the resulting city name, latitude, and
longitude are saved locally on the device (in the App's private
storage). Your raw GPS coordinates are NOT sent to any
SmartDisplay-controlled server.
- What is sent externally: your city coordinates are passed to
Open-Meteo (a free public weather API) to fetch the forecast for
that location. See "Third-Party Services" below.
- You can decline this permission. The App will still work and you
can pick your city manually from the search box in the weather tile.
3.2 PHOTOS FROM YOUR DEVICE GALLERY (optional, only when you tap "Add Photo")
- Why: so you can put your own photos into the digital picture frame.
- How: the App uses Android's / iOS's standard image picker. It only
accesses a photo when you personally select it and tap upload.
It does NOT scan or index the rest of your gallery.
- What is stored: photos you choose to upload are stored in our
secure managed object storage (provided by Emergent) so the App
can display them on the picture frame. Photos are stored under a
private, non-guessable path that is served only to your App.
- You can delete an uploaded photo at any time from the App; when
you do, its metadata is removed from our database.
3.3 CONTENT YOU CREATE INSIDE THE APP (calendar events, family messages)
- Why: so calendar events and Family Board notes persist across
restarts and are visible on the shared wall display.
- What is stored: the text you type (event title/date, note text,
optional author name of up to 40 characters) is stored in our
MongoDB database.
- What we do NOT store: we do not associate this content with any
personal identifier such as email, phone number, or advertising
ID, because the App has no account system.
3.4 LOCAL DEVICE SETTINGS
- Chosen city, custom stock ticker list, idle-dim timeout, and
"first-launch" flag are stored on the device in the App's private
key-value storage. They never leave your device.
3.5 CRASH / ERROR LOGS
- The App uses a simple in-app error boundary that displays a reload
screen on a render crash. We do NOT send crash reports to any
third party, and we do NOT use Firebase Crashlytics, Sentry, or
any similar SDK.
4. WHAT WE DO NOT COLLECT
We do NOT collect any of the following:
- Name, email address, phone number, physical address, or date of birth
- Government IDs, passport numbers, or financial information
- Passwords, biometric data, health data, or contacts
- Advertising ID, device fingerprint, IP address (beyond the standard
logs any HTTPS server keeps for a short period for abuse prevention)
- Browsing history outside of the App
- Any data from children under the age of 13
5. THIRD-PARTY SERVICES
To provide weather, news, and stock market information, the App makes
outbound HTTPS requests to the following free public services. These
services may see the IP address of your device (as with any HTTPS
request) but they do NOT receive any of the personal content you type
into the App.
a) Open-Meteo (open-meteo.com) — used to fetch weather forecasts and
to convert a searched city name to coordinates. Open-Meteo does
not require an API key or user identification.
b) BBC News RSS feeds (feeds.bbci.co.uk) — used to fetch public news
headlines. Only public RSS URLs are fetched.
c) Yahoo Finance public chart endpoint (query1.finance.yahoo.com) —
used to fetch public stock market quotes for the tickers you have
chosen to watch.
d) Unsplash public image URLs — used only to load the curated stock
photos that come pre-loaded in the picture frame.
e) Emergent Managed Object Storage — used to store photos you
personally upload. Data is stored under a per-app namespace and
served back to the App over HTTPS.
f) MongoDB Atlas — used to store your calendar events and Family Board
notes. Data is stored in a private database controlled by
JG Interactive.
We do not integrate any advertising network, analytics network, social
media tracking pixel, or user-tracking SDK.
6. HOW YOUR DATA IS PROTECTED
- All network traffic between the App and our servers is encrypted
using HTTPS/TLS.
- Data stored in MongoDB is stored on managed infrastructure with
access controls.
- Uploaded photos are stored under private, non-guessable paths.
- We keep the smallest amount of data needed for the App to work.
7. HOW LONG YOUR DATA IS KEPT
- Local device data (chosen city, stock list, dim timeout, first-launch
flag) stays on your device for as long as the App is installed.
Uninstalling the App removes it.
- Calendar events and Family Board notes: stored until you delete them
from within the App.
- Uploaded photos: stored until you delete them from within the App or
request deletion by email.
8. YOUR RIGHTS
You may, at any time:
- Revoke location or photo-library permission from your device's OS
settings.
- Delete individual calendar events, notes, or uploaded photos from
inside the App.
- Uninstall the App, which removes all local settings.
- Email JGInteractive@proton.me to request that we delete any
photos, notes, or events associated with your device. Please include
enough context (approximate upload date, note text, etc.) so we can
locate the correct records.
If you are located in the European Economic Area, the United Kingdom,
Brazil, or California, you additionally have the right to request access
to, correction of, or erasure of your personal data under GDPR, UK GDPR,
LGPD, or the CCPA respectively. Requests can be made to
JGInteractive@proton.me.
9. CHILDREN'S PRIVACY
SmartDisplay is a general-audience home dashboard, not directed at
children under 13. We do not knowingly collect personal information from
children. If you believe a child has provided us with personal data
(for example, via a Family Board note), please contact
JGInteractive@proton.me and we will delete it promptly.
10. CHANGES TO THIS POLICY
We may update this Privacy Policy from time to time to reflect changes
to the App or to legal requirements. The "Last updated" date at the top
of this document indicates when the policy was last revised. If we make
material changes, we will post the updated policy at the same public URL
where you found this one.
11. CONTACT
For any question, concern, correction, or deletion request related to
this Privacy Policy or the App:
JG Interactive
Email: JGInteractive@proton.me
We will respond to all reasonable requests within 30 days.
— End of Privacy Policy —