Privacy Policy
Effective date: Version history
This Privacy Policy explains how Northwynd Labs LLC ("Northwynd Labs", "we", "us") collects, uses and shares personal information when you visit wyndlass.ai, use the Wyndlass content management service and apps, or run the Wyndlass player on a screen (together, "Wyndlass").
1. Who we are
Northwynd Labs LLC is a North Dakota limited liability company. Wyndlass is our product. Our address is 3003 32nd Ave S Ste 240, Fargo, ND 58103, United States. You can reach us about privacy at privacy@wyndlass.ai.
2. Our role
When we act for our customers. Organizations that subscribe to Wyndlass ("customers") decide what content, data and people they put into the service. For that information we process personal data on the customer's behalf and under their instructions, as a processor or service provider. The customer is the controller, and our data processing agreement with them governs that processing. If you are a user, viewer or contact of one of our customers and have a question about your data, please contact that organization first. We will help them respond.
When we decide. We are the controller for personal information we collect for our own purposes: visitors to our website, people who contact us or request a demo, account and billing details of our customers, and information about how the service is used and kept secure.
3. Information we collect
Account and profile information. Names, email addresses, roles, organization and job details, and sign-in settings. Sign-in is handled by our identity provider. If your organization uses single sign-on, we receive the identity details your provider sends.
Customer content. Media, layouts, playlists, schedules, data tables, campaigns and other material you upload or create, including any personal information it contains.
Screen and device information. Device identifiers and certificates, model and software versions, network and status information, health readings such as CPU, memory, storage and temperature, the screen's location as set by the customer, records of what played and when (proof of play), and, where a customer turns on audience measurement, counts of the people in view (see section 6).
Images of what a screen shows. So that customers can check what their screens are showing, the Wyndlass player sends us images of its display. Each screen sends a small image about every 15 minutes, shortly after its content changes, and every 30 seconds while someone is watching that screen in the service (the "live view"). A person or agent with permission at the customer can also ask a screen for a screenshot or a short video recording. These images show what is on the screen, not the people or the place around it. If the content on a screen includes personal information, so will its images. They are customer content (see section 2), and we keep them for the periods in section 10.
Public YouTube content. Our Social app can show videos from public YouTube channels that our customers choose. It uses YouTube API Services, so the Google Privacy Policy also applies. Through those services we read a channel's name, handle, picture and address, and the titles, publication dates, thumbnails and addresses of its public videos. We read nothing that isn't public: nobody signs in to YouTube or Google through Wyndlass, and we read no YouTube account, viewing history or private video. We use this only to show it on that customer's screens and in previews in the Wyndlass app. We don't sell it or use it for advertising. A screen keeps it in the device's own storage so it can keep playing through a network outage, and customers may show other content beside it, including advertising and content from third parties.
Error reports from the player. When the Wyndlass player crashes, stops responding or hits an error in its own software, it sends us a report so that we can find and fix the fault. A report contains the type of error, a shortened error message with personal details masked, where in our code the error happened, the player's version, the device's make, model and operating system, the IDs of the organization and screen and, if the page crashed, the IDs of the app versions on screen. It does not include log lines, the device's name or a user's details, and errors in a customer's own apps are not sent. Error reports are part of how we maintain the player, so they cannot be turned off. They reach Better Stack, our error tracking provider, through our own servers, so Better Stack does not receive the screen's network address.
Bluetooth beacons. Customers can place Bluetooth Low Energy beacons, for example on products, so that content on a screen responds when someone picks a product up. Where a customer sets up beacons for a screen, the Wyndlass player on that screen scans for Bluetooth signals and picks out the customer's beacons by their beacon identifiers and hardware (MAC) addresses. It sends us each of those beacons' address, state, signal strength, battery level and when it was last heard, which we keep as screen telemetry (see section 10). Signals from other devices, such as visitors' phones, are not used and never leave the screen. Beacons do not count, identify or follow people, and a screen with no beacons set up does not scan. Android allows Bluetooth scanning only with location permission, so the player requests that permission, but it never reads the screen's location.
The player on Google Play. The version of the Wyndlass player on Google Play does not use a device's camera or Bluetooth beacons, and does not ask for camera, Bluetooth or location permission. Audience measurement with a device's camera (see section 6) and the beacons described above are not available on it.
Usage and log information. Actions taken in the service, including an audit log of changes that records who made each change and through which part of the service. We also collect IP addresses, browser and device information, and diagnostic information.
Billing information. Billing name, email, address and tax ID. Payment card details are collected and processed by our payment processor. We never receive or store full card numbers.
Website and communications. Information you give us through contact, demo request and project estimate forms or by email, such as your name, company, the kind of signage business you run and your message. We also collect information about how visitors use our website through analytics tools (see section 9).
4. How we use information
We use personal information to:
- provide, operate and maintain Wyndlass, including delivering content to screens;
- create and secure accounts, authenticate people and enforce permissions;
- keep an audit trail of changes, and detect, investigate and prevent security incidents, fraud and abuse;
- process payments, send invoices and receipts, and manage subscriptions;
- respond to questions, demo requests and support requests;
- understand how Wyndlass and our website are used so we can improve them;
- measure how well our advertising works;
- send service and security notices and, where permitted, product updates (you can opt out of marketing email at any time); and
- comply with law and enforce our terms.
If you are in the European Economic Area, the United Kingdom or Switzerland, we rely on these legal bases: performance of our contract with you or your organization; our legitimate interests in running, securing and improving Wyndlass and in business communications; your consent where we ask for it (for example, for non-essential cookies); and compliance with legal obligations.
5. AI features
Wyndlass includes AI features such as an assistant, agents that carry out tasks, AI-generated drafts and descriptions, and media search.
- We do not use customer content or personal information to train AI models. We use AI models provided by third-party AI providers, under terms that do not allow them to train their models on the data we send.
- AI acts with the requesting person's permissions. Customers decide how far AI may act in each part of their organization, and AI actions are recorded in the audit log.
- Prompts and AI responses are kept out of our operational logs. Assistant conversations are stored in your organization's account, and each person can reopen their own. A scheduled AI task's prompt, steps and answer are stored with the task and visible to the people who manage it. We keep assistant conversations for 30 days and scheduled task runs for 90 days, or until your organization is deleted if that is sooner.
- Our AI providers may keep inputs and outputs for a limited time, generally up to 30 days, for abuse and safety monitoring, after which they are deleted. If a provider's safety systems flag a request as violating its usage policy, the provider may keep that request's inputs and outputs for up to 2 years, and the related safety classification scores for up to 7 years. Providers may also keep data for longer where the law requires.
- Media indexing. To make media searchable, Wyndlass uses AI to describe images, video frames and the opening pages of documents that customers upload. An organization's owners and admins can turn this off.
6. Audience measurement
Customers can choose to measure the audience at their screens with a camera or other sensor at the screen. It is off by default, and only a person at the customer, never an automated agent, can turn it on for a site. The customer decides whether to use it and where, so for this information we act on the customer's behalf (see section 2). If you have a question about measurement at a screen, please contact the business that operates it.
What happens on the screen. The Wyndlass player reads the camera's frames, up to five a second, and analyses each one in the device's memory with models that run on the device. Each frame is discarded as soon as it has been analysed. No image or video is stored, and none leaves the device. Customers choose one of two modes:
- Presence: the models find the people in view. No face is analysed.
- Attention: the models also find faces, and the positions of a few points on each face (the eyes, the nose and the corners of the mouth), to work out which way each person's head is turned. These points are discarded within seconds.
Each person in view is followed for as long as they stay, under a random ID that exists only in the player's memory and is never stored or sent. Someone who leaves and comes back is counted as a new person. We do not use facial recognition, we do not identify anyone or match people across visits or screens, and we do not detect emotions.
Sensors from other makers. Some sensors that customers can connect, such as smart cameras, analyse what they see inside the sensor and pass the player only an estimate for each person in view, which can include their age group, their gender and whether they are looking. The player turns these into counts in the same way and discards the rest at once.
What leaves the screen. Only counts and durations: how many people were in view while each piece of content played and in each minute, how long they stayed and, in attention mode, how many looked at the screen and for how long. Estimates of age group and gender are available only where we have approved them for the customer's organization and the customer has turned them on for a site. They leave the screen only as counts, and only for groups of at least five people.
How it is used. Customers use these counts to see how many people their screens reach, to sell and report advertising by measured audience, and to change what plays next by how many people are present or looking. Where a site measures, apps that the customer runs on its screens can receive a live feed of anonymous events, such as a person arriving, looking or leaving, without IDs.
How long we keep it. We keep the counts as screen telemetry, for the periods in section 10.
Notices. Customers must show a notice at each site that measures, where people see it before they reach the screens, and are responsible for any other notices and consents the law requires where their screens are. Attention mode and age and gender estimates cannot be turned on without confirming that the notice is in place. At sites in Illinois or Texas, or without an address, attention mode also requires confirming that the customer's legal counsel has cleared it, and age and gender estimates require that confirmation everywhere.
7. How we share information
We do not sell personal information. Some US state laws may treat the ad measurement described below as "sharing" personal information for cross-context behavioral advertising. To opt out, turn on Global Privacy Control in your browser or email privacy@wyndlass.ai.
We share personal information only:
- With service providers who process it for us under contracts that require them to protect it, in these categories: cloud hosting and storage, content delivery and email delivery, identity and sign-in, AI model providers, payment processing and tax, maps and geocoding, weather and market data for on-screen content, fonts, website analytics, uptime monitoring, error tracking and our status page, customer relationship management, website content management and customer support tools. Better Stack monitors our services, receives the player's error reports (see section 3), runs our status page at status.wyndlass.ai, and keeps the email addresses of people who subscribe to updates there. We keep a current list of our subprocessors and give it to customers on request, under a non-disclosure agreement.
- With advertising platforms, to measure our ads. When you reach our website by clicking one of our ads on Google or Reddit, the platform adds a click identifier to the link. If you then request a demo or a project estimate, we send that platform the click identifier, the time of the request and a reference number for it, so it can count the request as a result of the ad. We send no name, email address, company or message, and we don't send anything if your browser sends a Global Privacy Control or Do Not Track signal.
- Within your organization. Administrators of a customer organization can see the accounts, activity and audit records of people in that organization.
- When you ask us to, for example through an integration, webhook or app you connect.
- For legal reasons, when we believe in good faith that the law requires it, or to protect the rights, safety and security of our customers, users, the public or Northwynd Labs. Where the law allows, we will tell the affected customer before disclosing their data in response to a legal request.
- In a business transfer, such as a merger, acquisition or sale of assets, subject to this policy.
8. International transfers
Wyndlass is hosted in the United States, and we process personal information in the United States. If you are outside the United States, your information will be transferred to and processed in the United States, which may not have the same data protection laws as your country. For personal data from the EEA, the UK and Switzerland, we use the European Commission's Standard Contractual Clauses and their UK and Swiss equivalents, included in our data processing agreement.
Northwynd Labs complies with the EU-U.S. Data Privacy Framework (EU-U.S. DPF) and the UK Extension to the EU-U.S. DPF as set out by the U.S. Department of Commerce. We have certified to the Department of Commerce that we adhere to the EU-U.S. DPF Principles for personal data received from the European Union and the United Kingdom. If there is any conflict between this policy and the DPF Principles, the DPF Principles govern. To learn more and to see our certification, visit https://www.dataprivacyframework.gov/. We are subject to the investigatory and enforcement powers of the U.S. Federal Trade Commission. We remain responsible when we transfer personal data received under the DPF to a third party that processes it for us, unless we prove we are not responsible for the event giving rise to the damage. If you have a complaint about our handling of your personal data under the DPF, contact us first at privacy@wyndlass.ai; we will respond within 45 days. If we do not resolve it, you may refer it free of charge to the International Centre for Dispute Resolution of the American Arbitration Association (ICDR-AAA), an alternative dispute resolution provider based in the United States, at https://go.adr.org/dpf_irm.html. Under certain conditions you may invoke binding arbitration, as described in Annex I of the DPF Principles. We may be required to disclose personal data in response to lawful requests by public authorities, including to meet national security or law enforcement requirements.
9. Cookies and analytics
Our website sets no cookies. It uses your browser's session storage, which is cleared when you close the tab, to remember how you arrived (the referring page, the page you landed on, any campaign tags and, if you clicked one of our ads, the ad platform's click identifier), which we record with our analytics and with any form you send, and to keep a draft of a form you are filling in. We use PostHog for website analytics in a mode that sets no cookies. Analytics data is processed in the United States. If your browser sends a Global Privacy Control or Do Not Track signal, we don't load analytics. The Wyndlass app uses your browser's storage, not cookies, to keep you signed in in that tab and to remember your settings. Signing in happens on our identity service, which uses its own cookies, as do the sign-in pages of our MCP server. If you add a card or confirm a payment, our payment provider may set cookies to prevent fraud. Our status page at status.wyndlass.ai is run by Better Stack (see section 7), which sets its own cookies, including analytics and advertising cookies, for wyndlass.ai and its subdomains.
10. How long we keep information
We keep personal information for as long as we need it for the purposes in this policy, then delete or anonymize it.
- Account and customer content: for as long as the customer's account is open, including on the Free plan after a paid subscription ends. Items a customer archives are permanently deleted about 30 days after archiving; records of the change, such as audit entries, are kept as described below. When an account is closed at the customer's request, or after it has been deactivated for 60 days (for example for non-payment), we schedule the deletion of its content, which takes place 30 days later unless the law requires us to keep it. Audit records are kept 90 days longer.
- Audit records: for the period set by the customer's plan, and at least six months, so customers can review who changed what.
- Screen telemetry and proof of play: detailed records and hourly summaries for up to 13 months, daily summaries for up to 25 months, and raw device status for 30 days.
- Images of what a screen shows: screenshots and recordings for 7 days. Each screen's live view image is replaced by the next one, and the last one is deleted with the customer's content.
- Public YouTube content: up to 2 days in our data service and up to 7 days on a screen, then it is refreshed or deleted.
- Player error reports: 90 days.
- System logs: up to 365 days.
- Website enquiries and sales records: for as long as needed to respond and follow up, and up to 2 years after our last contact.
- Billing records: as long as tax and accounting law requires.
Deleted data is removed from our backups as they expire, within 12 weeks.
11. Security
We protect personal information with measures that include encryption of our primary database at rest, TLS encryption whenever data crosses the public internet between your browser or screens and our services, isolation of each customer's data, permission checks on every action, an audit log that our application can only add to, signed content and per-screen certificates for players, and access controls for our staff. No system is perfectly secure, and we cannot guarantee absolute security. If a breach affects your personal information, we will notify the affected customers and, where required, individuals and authorities. To report a vulnerability, see wyndlass.ai/security.
12. Your rights
Depending on where you live, you may have the right to access, correct, delete or receive a copy of your personal information; to object to or restrict certain processing; to withdraw consent; and to not be discriminated against for using these rights. If you are in the EEA, the UK or Switzerland, you may also complain to your local data protection authority.
To make a request, email privacy@wyndlass.ai. We will verify your identity before acting, and respond within the time the law requires. You may use an authorized agent where the law allows. If your request concerns information we process for one of our customers, we will pass it to that customer and help them respond.
To ask us to delete stored YouTube data related to you, email privacy@wyndlass.ai. We will delete it as soon as we can, and within 7 calendar days.
13. Children
Wyndlass is a business service and is not directed to children. We do not knowingly collect personal information from children under 16. If you believe a child has given us personal information, contact us and we will delete it.
14. Changes to this policy
We may update this policy from time to time. If we make material changes, we will tell customers by email or in the service before they take effect. The effective date at the top shows when it last changed.
15. Contact us
Northwynd Labs LLC
3003 32nd Ave S Ste 240, Fargo, ND 58103, United States
privacy@wyndlass.ai