Opens Dec 1.Officially operating from December 1. We are still in development and testing. Get notified when orders open:
Last updated: 1 November 2026 · Effective date: 21 July 2026
The data controller responsible for your personal data is:
If you have any questions about how we handle your personal data, or wish to exercise any of your rights under the GDPR, please contact us at the email above. We will respond within 30 days.
When you create an account we collect your name, email address and a hashed password (we never store your plaintext password). In Settings you can add more: a company name and logo for white-label PDFs, Slack, Microsoft Teams or webhook addresses for alerts, and API keys (we store only a one-way hash of each key). If you schedule a brand's PDFs to be emailed, we keep the up to three addresses you give until you stop the schedule or delete your account; those emails name you and let the recipients reply to you. This data is necessary to provide you with access to the service.
We use Stripe to process payments, through Stripe Managed Payments. Under it Stripe's affiliate Sold through Link, LLC (Link) acts as our merchant of record: it handles the transaction, collects and remits any VAT or sales tax, and sends the receipt. Your card statement shows the purchase as sold through Link. We do not store your credit card numbers or full payment details - these are handled entirely by Stripe and its PCI-DSS compliant payment partners. We keep a record of each purchase in your account (what you bought, the amount, the date and Stripe's reference) so we can deliver it and handle refunds.
For the payment itself, Stripe and Link decide how they use your payment details (for example to prevent fraud, meet anti-money-laundering and tax rules, and run your Link account), so for that data they are independent controllers under their own policies: the Link Privacy Policy and the Stripe Privacy Policy. You can ask Link directly to delete the data it holds about your purchases; Link tells us when it does.
When you create a report or an AI Visibility check you provide information such as a subject's name, industry or category, market, website and competitor names, the question you want answered, the questions you edit for a check, and, if you choose, a CSV file of your own customer feedback. On a check you can also mark the facts AI states about you as correct, wrong or outdated, and add data about your own website: a Google Analytics export, which we read once and keep only as the visits each AI assistant sent, and a server log, which your browser reads on your own computer so that only the number of visits per AI crawler and page reaches us, never your visitors' IP addresses. Instead of a log, you can let us read the same counts once from your own Cloudflare account with a read-only token you create: we use the token for that one read and do not store it. You can remove any of this data at any time from the check. This data is used solely to produce the report or check you asked for, and is sent to the services in section 3 that do that work. A CSV you upload may contain personal data about your own customers: please remove names and contact details before uploading.
Reports are generated using Claude, an AI model by Anthropic, which performs both the analysis and live web search, and are stored in your account so you can access them at any time. Your report inputs are sent to Anthropic to produce the report. Reports contain the AI-generated analysis and source references, which may include links to and short excerpts of publicly posted third-party content (see 2.7). AI Visibility checks put their questions to the AI assistants listed in section 3 and store the answers they gave and the pages they cited. If you share a report, a check or a brand dashboard, anyone with its link can read it until you stop sharing.
Support requests, contact-form messages and feedback are stored so we can answer them and keep track of the conversation. Messages you type to Polly, the assistant inside your reports, are sent to Anthropic to write the reply; we do not store those chat conversations. If you leave your email to hear when PollyX opens, we keep it for that purpose.
Our hosting provider records basic request logs (IP address, browser type, pages visited, timestamps) to keep the service secure and working. To limit how often one visitor can use the contact form, we record the IP address behind a contact-form message for up to two days. Vercel Web Analytics counts page visits and a few product events (such as a sign-up or a started checkout) without cookies and without identifying you; choosing "Essential only" in the cookie banner switches it off on that browser. We do not use this data for advertising or profiling.
To produce a report we read publicly available content about the report subject: news articles; public YouTube videos and comments; public posts, and the comments and replies under them, on social platforms (such as X, Reddit, Bluesky, Mastodon, TikTok, Instagram, Facebook, Threads, Telegram, Pinterest, Twitch and Kick, and regional platforms for reports on those markets); forums, communities and newsletters (such as Hacker News, boards.ie, Substack, Medium and Tumblr); developer communities for software brands (such as GitHub, Stack Overflow and Product Hunt); review, app-store, marketplace, travel, food-delivery and employer-review platforms; investor discussion boards for listed companies; podcast episodes that name the subject, including their transcripts; public attention data (Google Trends, Wikipedia page views and edit activity); and public web pages, including results found through search engines. Some of this content is personal data - a username attached to a publicly posted opinion, or a voice in a podcast.
How each kind of content is used. Names, handles, profile details, contact details and similar identifiers are discarded when the content is collected, before any analysis. Content from social platforms and comment sections is analysed in aggregate and paraphrased - never quoted, never attributed to a named account. Reviews from the review platforms listed above are read for recurring themes only: a report stores the platform's overall rating summary, never the review text or the reviewer. Public forum and community posts may be quoted briefly, without the poster's name, with a link to the original. To tell a subject's own voice apart from public opinion, we look up its official accounts in public sources (Wikidata and its own website).
Facebook, Instagram and Threads are read only through Meta's official APIs: Instagram through the hashtag endpoints, using PollyX's own business account or, if you connected it, your own (2.8); Threads through keyword search; Facebook Pages through Meta's Page Public Content Access. The Instagram hashtag endpoints return no usernames, so we never receive the identity of Instagram posters. For Instagram and TikTok, stored reports keep only the post link, date and engagement counts - no captions and no account names, and our analysis aggregates this content rather than reproducing it. For YouTube, stored API data is deleted after 30 days (see section 4). Verbatim quotes from other platforms appear only where the platform's terms permit display, and always link to the original post.
Writers of the articles AI reads. When you ask for it on an AI Visibility check ("Find the writers"), we read the byline of the news articles the AI assistants read, from each article's own page, and keep the writer's name as published with that check, so you know whom to contact about the story. Nothing else about the writer is collected, and the names are shown only to you.
You can connect your own Instagram Business or Creator account in Settings, so that reports on your hashtags use your account's Meta quota instead of PollyX's. When you do, we store your Instagram account's id and username, the id and name of the Facebook Page linked to it, the app-scoped Facebook id Meta gives us for you, and the access token Meta issues. We use them only to search public hashtag posts for your own reports - never for anyone else's, never to read your private data, messages or followers, and never to post anything.
Service providers that handle your personal data. These companies run parts of PollyX for us and act as our processors under data processing terms that form part of our contract with each of them. The company named is the one we contract with; the location is where your data is processed and stored:
| Processor | Purpose | Location and safeguard |
|---|---|---|
| Supabase (Supabase Pte. Ltd., Singapore) | Authentication and database (stores your account, reports and checks) | Ireland (AWS eu-west-1). Supabase staff may access it from outside the EU for support: SCCs |
| Vercel (Vercel Inc., USA) | Website hosting and request processing, and Vercel Web Analytics (cookieless visit counts) | Requests processed in Ireland (Dublin); Vercel Inc. in the USA: Data Privacy Framework and SCCs |
| Stripe (Stripe Payments Europe, Limited, Ireland) | Payment processing, and our records of your purchases and refunds (see 2.2 for Link as merchant of record) | Ireland and USA (Stripe, LLC): Data Privacy Framework and SCCs |
| Anthropic (Anthropic Ireland, Limited) | AI report generation and live web search, Polly (the chat inside your reports), and parts of AI Visibility checks - receives your report and check inputs (including an uploaded CSV) and the chat messages you type. Anthropic does not train its models on this data | USA (Anthropic offers no EU storage): SCCs |
| Trigger.dev (API Hero Ltd, United Kingdom) | Runs report and check jobs - processes your inputs and your email | USA (AWS us-east-1): SCCs; the UK company is covered by the EU adequacy decision for the UK |
| Resend (Plus Five Five, Inc., USA) | Sends emails - receives your email address and the message content, and the addresses of colleagues you ask us to email a report to | USA: Data Privacy Framework and SCCs |
Companies that make their own decisions about the data. These are not our processors: each is an independent controller of the data it handles, under its own privacy policy:
Services that receive the subject of a report or check, but not your account details. To build a report or a check we send these services the subject's name and market, search queries built from them, or the check's questions. They do not receive your name, email or payment details. The services that collect or transcribe public content (Apify, OpenAI) handle the personal data inside that content for us as processors:
| Service | What it does for PollyX | Location |
|---|---|---|
| AI assistants asked in AI Visibility checks | OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), Perplexity, xAI (Grok), Mistral AI, DeepSeek and Moonshot AI (Kimi), plus Google AI Overviews read through Traject Data's Scale SERP, and Google AI Mode and Microsoft Copilot read through SerpApi. Each receives the check's questions: built from the brand, category, market and competitor names, or the questions you edited | USA; Mistral AI in France (EU); DeepSeek in China; Moonshot AI in Singapore (see section 5) |
| Search services | Tavily, Serper, Brave Search and Perplexity Search receive search queries containing the report subject | USA (Serper: not stated) |
| DataForSEO | Monthly Google search volume shown next to each question of an AI Visibility check, from short search phrases made from the check's questions (for example "best airlines ireland"), and the product cards ChatGPT shows for the check's questions, read from chatgpt.com: receives the check's questions and the market | Estonia (EU); servers in Germany and the USA |
| Apify (Apify Technologies s.r.o., Czech Republic) | Collects public social, forum, marketplace and review-platform content about the subject during report generation - names and other identifiers are discarded before analysis | USA (AWS us-east-1): SCCs |
| Traject Data (Scale SERP, Rainforest API) | Public Google Reviews, Google Shopping and Amazon ratings and reviews - receives the subject and location | USA |
| YouTube Data API (public videos and comments), BigQuery (the GDELT news archive) and Gemini (above) | USA and other Google locations: Data Privacy Framework and SCCs | |
| Meta Platforms | Official Instagram hashtag, Threads keyword and Facebook Page APIs for public posts | Meta Platforms Ireland Limited |
| xAI | Licensed retrieval of public X posts, and Grok (above) | USA |
| OpenAI (OpenAI Ireland Ltd) | Transcribes public podcast episodes that name the subject, and ChatGPT (above). OpenAI does not train its models on this data | USA: SCCs |
| GDELT Project | Public news intelligence | Not stated |
| Wikimedia Foundation (Wikidata, Wikipedia) | A subject's official accounts and names, and Wikipedia page-view and edit statistics | USA |
| Public platforms read directly | Such as Bluesky, Mastodon, Hacker News, Apple's App Store and podcast directory, Telegram, GitHub, Stack Exchange and Product Hunt - each receives the subject as a search term | Various |
Some of these services keep the queries and questions they receive under their own terms, and some may use them to improve their services (Tavily, Perplexity's search service and Moonshot AI's Kimi among them); Brave keeps search queries for 90 days. This is one reason we send them only the subject of a report or check, never anything about you.
Alerts you set up go where you point them: report-ready and crisis alerts are sent to the Slack, Microsoft Teams or webhook address you enter in Settings.
SCCs = Standard Contractual Clauses approved by the European Commission for international data transfers. Data Privacy Framework = the EU-US Data Privacy Framework, under which the European Commission treats certified US companies as giving adequate protection.
PollyX uses YouTube API Services to build the YouTube portion of a sentiment report. By using PollyX you also agree to be bound by the YouTube Terms of Service. Google's handling of any data it receives is governed by the Google Privacy Policy.
What we access. Publicly available data only, through three read-only endpoints: search.list, to find public videos discussing the brand being analysed; playlistItems.list, to find the subject's own recent uploads; and commentThreads.list, to read the public top-level comments on those videos. PollyX never asks you to sign in to YouTube or Google, requests no OAuth permissions, and has no access to any private account, channel, watch history or subscriber data.
What we store, and for how long. A new report lists the title, channel name, publish date and link of each video used, together with short quoted extracts from public comments, shown as cited evidence for its findings. We keep that material for no more than 30 days (it is removed after 29). YouTube's API developer policies set a 30-day limit on storing data of this kind, so an automated job removes it from every report once it passes that age. What remains after 30 days is our own analysis: the sentiment score, the written themes and the number of videos the report was built on. The report page says plainly when the video list has been removed and when that happened. You can also delete your account at any time from Settings, which erases your reports and everything inside them immediately.
How to have YouTube data removed. You can delete your account at any time from Settings, which erases your reports and every YouTube record inside them immediately. If you are not a PollyX customer and believe a report contains YouTube data relating to you, email contact@pollyx.org and we will remove it within seven calendar days, as required by YouTube API Developer Policy III.E.4.g. You do not need an account to make that request.
Whose numbers are whose. Video titles, channel names, publish dates and links come from the YouTube Data API and are shown as the API supplies them. Every score, theme, percentage and ranking in a PollyX report is PollyX's own calculation - independently derived, and never a metric published, supplied or endorsed by YouTube. PollyX does not publish a YouTube-specific sentiment verdict, a YouTube volume rating or a YouTube audience profile, and never infers age, race, religion, political leaning, sexual orientation or health status from YouTube data.
What we do not do. We do not re-host, re-upload, download or embed YouTube videos for playback. We do not place advertising against YouTube content, do not present it as our own, and do not sell or redistribute YouTube data to third parties. Every video a report relies on is credited with a link back to YouTube so you can watch the original and check our reading of it.
PollyX does not request access to your Google account, so there is no PollyX permission to withdraw. You can review or revoke any third-party access to your Google account at any time via the Google security settings page.
Your account data and reports are stored in Ireland (Supabase, AWS eu-west-1). Several of our providers process data outside the European Economic Area (EEA), and each transfer is covered by one of these safeguards:
Anthropic: our contract is with Anthropic Ireland, Limited, but Anthropic processes and stores data in the United States and offers no EU storage. When you generate a report, the inputs you provide (such as the company name, industry, location and analysis focus) are sent to Anthropic to produce it. If you would prefer something not to be processed outside the EEA, do not put it in your report inputs.
AI assistants outside the EEA: the questions of an AI Visibility check are put to assistants run by companies in the United States and in two countries without an EU adequacy decision: China (DeepSeek) and Singapore (Moonshot AI, which runs Kimi). Neither company offers data processing terms or Standard Contractual Clauses, and Moonshot AI may use the questions it receives to improve its service. That is why those two receive only the check's questions, which name the brands, category and market you are checking - never your name, email or anything else about you. If you edit the questions, do not add personal information to them.
You can ask us for a copy of the safeguards that apply to a transfer by writing to the address in section 11.
As a data subject under the GDPR you have the following rights. To exercise any of them, email us at contact@pollyx.org.
We will respond to all requests within 30 calendar days. In complex cases we may extend this by a further 60 days, in which case we will notify you.
PollyX sets only strictly necessary cookies: to keep you signed in, to remember your language, and briefly while you connect an Instagram or Threads account. We do not use advertising cookies or tracking pixels. Our analytics, Vercel Web Analytics, set no cookies and store nothing on your device; you can still switch them off by choosing "Essential only" in the cookie banner.
| Name | Purpose | Expiry |
|---|---|---|
| sb-…-auth-token | Cookie. Keeps you signed in (Supabase authentication); may be split into numbered parts | Until you sign out, at most 400 days |
| sb-…-auth-token-code-verifier | Cookie. Secures a sign-in or password-reset link | While signing in |
| NEXT_LOCALE | Cookie. Remembers the language version of the site you use | End of session |
| meta_oauth_*, threads_oauth_* | Cookies. Only while you connect an Instagram or Threads account, to protect that step | 10 minutes |
| pollyx_cookie_consent | Stored in your browser (not a cookie). Your choice in the cookie banner | Until you clear it |
| pollyx_onboarding_dismissed | Stored in your browser (not a cookie). Remembers that you closed the dashboard welcome banner | Until you clear it |
Some pages show small brand logos loaded from Google's public favicon service, so your browser contacts Google to fetch them, as it would for any image hosted elsewhere.
We implement appropriate technical and organisational measures to protect your personal data against unauthorised access, loss or disclosure. These include:
Authorised PollyX administrators may access account information - including your email address and the subjects of the reports you generate - strictly for the purposes of operating, supporting and securing the service. Administrators cannot view your password, which is stored only as a one-way bcrypt hash and is never accessible to anyone, including us.
In the event of a personal data breach that is likely to result in a risk to your rights and freedoms, we will notify the relevant supervisory authority within 72 hours and affected users without undue delay, as required by Articles 33 and 34 GDPR.
PollyX is not directed at anyone under the age of 18, and our Terms of Service require users to be 18 or over. We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, please contact us at contact@pollyx.org and we will delete it promptly.
We may update this Privacy Policy from time to time. When we make material changes we will notify you by email (to the address on your account) and update the "Last updated" date at the top of this page at least 14 days before the changes take effect. Continued use of PollyX after the effective date constitutes acceptance of the updated policy.
For any privacy-related questions, requests, or complaints: