Privacy Policy
Last updated: March 1, 2026
1. Introduction
G Signals ("we," "us," or "our") operates the website at gsignals.ai and the application at app.gsignals.ai (collectively, the "Service"). This Privacy Policy explains how we collect, use, and protect your information when you use our Service.
2. Information We Collect
2.1 Account Information
When you sign in with Google, we receive your name, email address, and profile picture from your Google account. This is used solely for authentication and identifying your account within the Service.
2.2 Marketing Data (via Google APIs)
With your explicit consent through Google OAuth, we request read-only access to the following Google services:
- Google Ads — campaign performance, keywords, search terms, ad groups, auction insights, and cost data.
- Google Analytics 4 — traffic channels, landing page performance, and organic keyword data.
- Google Search Console — search queries, page performance, country and device breakdowns.
This data is fetched on-demand when you request it through the dashboard or AI chat. We do not continuously sync or permanently store your Google marketing data. Data is cached temporarily (up to 15 minutes) to reduce API calls and improve performance.
2.3 Account Settings
We store your connected Google Ads account IDs, GA4 property selections, Search Console site selections, and subscription plan choices in our database to provide the Service.
3. How We Use Your Information
- Display your marketing data in the dashboard and data tables.
- Power AI chat responses that analyze and summarize your data.
- Manage your subscription and billing.
- Authenticate your identity and maintain your session.
- Improve and maintain the Service.
4. Third-Party Services
We use the following third-party services to operate:
- Google APIs — to fetch your marketing data with your authorized consent.
- OpenAI — to process your natural-language questions and generate AI-powered insights. Your marketing data may be sent to OpenAI as part of the chat query context. OpenAI does not use this data for training.
- Stripe — to process subscription payments. We do not store your payment card details; Stripe handles all payment processing securely.
- Render — to host our backend API.
- Vercel — to host our frontend application.
5. Data Storage & Security
Account settings and subscription data are stored in a PostgreSQL database hosted on Render. Session data is stored in encrypted, HTTP-only cookies.
Your Google marketing data is not permanently stored on our servers. It is fetched in real-time from Google APIs, temporarily cached for performance, and discarded after the cache expires (15 minutes).
We use HTTPS encryption for all data in transit and follow industry-standard security practices to protect your information.
6. Data Retention & Deletion
We retain your account settings and subscription data for as long as your account is active. If you wish to delete your account and all associated data, please contact us at the email address below. We will process deletion requests within 30 days.
You can revoke G Signals' access to your Google data at any time by visiting your Google Account Permissions page.
7. Cookies
We use a single session cookie for authentication purposes. We do not use tracking cookies, advertising cookies, or third-party analytics cookies. The session cookie is encrypted, HTTP-only, and set to "secure" in production.
8. Your Rights
You have the right to:
- Access the personal data we hold about you.
- Request correction of inaccurate data.
- Request deletion of your account and data.
- Revoke Google API access at any time via your Google Account.
- Withdraw consent for data processing (by discontinuing use of the Service).
9. Google API Services User Data Policy
G Signals' use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. We only use Google user data to provide and improve the Service, and we do not sell, share, or use this data for advertising purposes.
10. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify users of significant changes by posting the updated policy on this page with a revised "Last updated" date.
11. Contact Us
If you have questions about this Privacy Policy or wish to exercise your data rights, please contact us at: support@gsignals.ai