Privacy Policy

Last Updated: January 17, 2026

1. Introduction

This Privacy Policy describes how SaaSAnalytics ("we", "us", or "our") collects, uses, stores, and protects your personal information when you use our Service.

We are a sole proprietorship registered in Hungary, and we are committed to protecting your privacy in accordance with:

  • EU General Data Protection Regulation (GDPR)
  • Hungarian data protection laws
  • Other applicable privacy regulations

2. Data Controller Information

Business Type: Sole Proprietorship

Country: Hungary

Contact Email: hello@usegrand.app

3. Information We Collect

3.1 Account Information

When you create an account, we collect:

  • Email address: For account identification, authentication, and communication
  • Full name: For personalization and invoicing purposes
  • Password: Securely hashed using bcrypt (we never store plain-text passwords)
  • Account status: Whether your account is active or disabled
  • Registration date: When you created your account

3.2 Website Information

When you add websites to track, we collect:

  • Website domain: The domain name of your tracked website
  • Website name: Optional display name for your website
  • Timezone: For accurate date/time reporting in analytics
  • Configuration settings: Goals, funnels, and other tracking preferences

3.3 Billing and Payment Information

When you subscribe, we collect:

  • Billing address: Street address, city, state/province, postal code, and country
  • Payment transaction data: Amount, currency, payment status, transaction IDs (processed by Stripe)
  • Stripe identifiers: Customer ID, subscription ID, payment intent ID

Important: We do NOT store your credit card details. All payment card information is processed and stored securely by Stripe, our PCI-DSS compliant payment processor.

3.4 Analytics Data (Your Visitors)

For visitors to your tracked websites, we collect:

  • Page views: URLs visited, page titles, referrer information
  • Session data: Session duration, bounce status, pages per session
  • Device information: Browser type, operating system, screen resolution
  • Geographic data: Country and city (derived from IP address, which is not stored)
  • Traffic sources: UTM parameters, referrer domains, search engines
  • Custom events: Events you define such as button clicks, form submissions, and conversions

Privacy by design: We do not use cookies for tracking visitors by default. We do not collect personally identifiable information (PII) from your website visitors. IP addresses are used only for geolocation and are not stored.

3.5 Technical Data

We automatically collect:

  • Authentication data: JWT tokens stored in secure, HTTP-only cookies
  • Rate limiting data: Request counts to prevent abuse (stored temporarily)
  • Session data: Temporary data for maintaining your logged-in state

3.6 Email Communication Data

We process email addresses for:

  • Transactional emails: Password resets, welcome emails, trial notifications
  • Invoices: Electronic invoices sent upon payment
  • Customer support: Responses to your inquiries
  • Service updates: Important announcements about the Service

4. How We Use Your Information

4.1 Service Provision

  • Create and maintain your account
  • Authenticate your identity and secure your account
  • Track and display website analytics data
  • Enable goal tracking, funnel analysis, and user journey insights
  • Provide real-time and historical analytics dashboards
  • Provide technical support and customer service

4.2 Payment Processing

  • Process subscription payments through Stripe
  • Manage subscription lifecycle (trials, renewals, cancellations)
  • Generate electronic invoices for tax compliance
  • Handle refund requests and process refunds
  • Maintain payment records for accounting and tax purposes

4.3 Communication

  • Send password reset emails with time-limited tokens
  • Send welcome emails to new users
  • Send trial expiration notifications
  • Send invoices/receipts for purchases
  • Respond to support inquiries

4.4 Security and Fraud Prevention

  • Rate limiting to prevent abuse and DDoS attacks
  • Detect and prevent fraudulent transactions
  • Monitor for suspicious account activity
  • Enforce password requirements (8+ chars, mixed case, numbers, special characters)

4.5 Legal Compliance

  • Comply with GDPR, Hungarian, and EU data protection laws
  • Comply with Hungarian tax and invoicing regulations
  • Respond to legal requests and court orders
  • Enforce our Terms of Service

5. Legal Basis for Processing (GDPR)

Under GDPR, we process your personal data based on the following legal grounds:

Contract Performance

Processing necessary to provide the Service you subscribed to (account management, analytics tracking, payment processing)

Legal Obligation

Processing required by law (tax compliance, invoice generation, fraud prevention)

Legitimate Interest

Processing necessary for our legitimate business interests (security, fraud detection, service improvement)

Consent

Where you have provided explicit consent for specific processing activities

6. Data Sharing and Third-Party Services

We share your data with the following trusted third-party service providers who help us operate the Service:

Stripe (Payment Processing)

Data shared: Email, name, billing address, payment amount

Purpose: Secure payment processing and subscription management

Location: USA (GDPR-compliant, Standard Contractual Clauses)

Privacy Policy: https://stripe.com/privacy

Resend (Email Delivery)

Data shared: Email address, name (for personalization)

Purpose: Transactional email delivery (password resets, welcome emails, notifications)

Location: USA (GDPR-compliant)

Privacy Policy: https://resend.com/legal/privacy-policy

MongoDB Atlas (Database Hosting)

Data shared: All user data, analytics data, payment records

Purpose: Primary database storage

Location: EU region (configurable)

Privacy Policy: https://www.mongodb.com/legal/privacy-policy

Upstash Redis (Rate Limiting & Caching)

Data shared: Request counts, temporary session data

Purpose: Rate limiting, abuse prevention

Location: EU region (configurable)

Privacy Policy: https://upstash.com/privacy

Important: We do NOT sell, rent, or trade your personal information to third parties for marketing purposes.

7. Data Retention

7.1 Active Accounts

We retain your personal data for as long as your account is active and you maintain a valid subscription. Analytics data is retained according to your plan limits.

7.2 Expired Subscriptions

  • Trial accounts: Data is retained for a reasonable period after trial expiration to allow for subscription
  • Cancelled subscriptions: Data may be retained for a period to allow for resubscription

7.3 Closed Accounts

After you close your account or request deletion:

  • We will delete your personal data within 30 days
  • Some data may be retained for legal or regulatory purposes (e.g., payment records for tax compliance)
  • Anonymized usage data may be retained for analytics and service improvement

7.4 Legal Retention Requirements

Certain data must be retained to comply with legal obligations:

  • Payment and invoice records: Retained for 8 years (Hungarian tax law requirement)
  • Fraud prevention records: Retained as necessary to prevent future fraudulent activity

8. Cookies and Tracking Technologies

8.1 Authentication Cookie

Name: auth_token (configurable)

Purpose: Store JWT authentication token to keep you logged in

Type: Strictly necessary (essential for Service functionality)

Security:

  • HttpOnly: Yes (not accessible via JavaScript, prevents XSS attacks)
  • Secure: Yes in production (transmitted only over HTTPS)
  • SameSite: Lax (CSRF protection)

8.2 Analytics Tracking Script

Our analytics tracking script installed on your websites:

  • Does NOT use cookies: We use cookieless tracking by default
  • Does NOT collect PII: No names, emails, or personal data from visitors
  • Does NOT store IP addresses: IPs are used only for geolocation, then discarded
  • Is lightweight: Minimal impact on page load performance

8.3 What We DON'T Use

We do NOT use:

  • Advertising or marketing cookies
  • Social media tracking pixels
  • Cross-site tracking technologies
  • Behavioral advertising networks
  • Data brokers or third-party data selling

9. Data Security

We implement industry-standard security measures to protect your data:

9.1 Encryption

  • In transit: All data transmitted over HTTPS/TLS encryption
  • At rest: Database encryption provided by MongoDB Atlas
  • Passwords: Hashed with bcrypt (10+ salt rounds, irreversible)

9.2 Access Controls

  • Role-based access control (user/admin)
  • JWT-based authentication with secure, HTTP-only cookies
  • Rate limiting on all API endpoints
  • Password reset tokens expire after 1 hour

9.3 Infrastructure Security

  • Database hosted on secure MongoDB Atlas infrastructure
  • Redis rate limiting via Upstash (cloud-based, encrypted)
  • Payment processing via PCI-DSS compliant Stripe
  • Regular security updates and patches

Note: While we implement strong security measures, no system is 100% secure. You are responsible for maintaining the confidentiality of your password and reporting any unauthorized access immediately.

10. Your Rights Under GDPR

As a data subject under GDPR, you have the following rights:

Right to Access

You have the right to request a copy of all personal data we hold about you.

Right to Rectification

You can update your account information at any time through your account settings or by contacting us.

Right to Erasure ("Right to be Forgotten")

You can request deletion of your personal data, subject to legal retention requirements (e.g., tax records).

Right to Data Portability

You can export your analytics data through the dashboard. Contact us for additional data exports.

Right to Restrict Processing

You can request that we limit how we use your data under certain circumstances.

Right to Object

You can object to processing based on legitimate interests or for direct marketing purposes.

Right to Withdraw Consent

Where processing is based on consent, you can withdraw consent at any time.

Right to Lodge a Complaint

You have the right to file a complaint with your local data protection authority.

To exercise your rights, please contact us at hello@usegrand.app. We will respond to your request within 30 days as required by GDPR.

11. International Data Transfers

We are based in Hungary (EU), but some of our service providers are located outside the EU:

  • Stripe (USA): Covered by Standard Contractual Clauses (SCCs) and EU-US Data Privacy Framework
  • Resend (USA): GDPR-compliant data processing agreement

We ensure that all international data transfers comply with GDPR requirements through:

  • Standard Contractual Clauses approved by the European Commission
  • Adequacy decisions for certain countries
  • Data processing agreements with GDPR compliance guarantees

12. Children's Privacy

Our Service is not intended for children under the age of 16. We do not knowingly collect personal information from children under 16.

If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately at hello@usegrand.app. We will delete such information from our records.

13. Data Breach Notification

In the event of a 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 (GDPR requirement)
  • Notify affected users without undue delay if the breach poses a high risk
  • Provide information about the nature of the breach and remedial actions taken
  • Take immediate steps to contain and remediate the breach

14. Automated Decision-Making

We do NOT use automated decision-making or profiling that produces legal effects or similarly significantly affects you.

The only automated processes we use are:

  • Rate limiting: Automatic blocking of excessive requests (abuse prevention)
  • Fraud detection: Stripe's automated fraud screening (payment security)
  • Analytics aggregation: Automatic processing of visitor data into aggregate statistics

15. Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in our practices or legal requirements. When we do:

  • We will update the "Last Updated" date at the top of this page
  • We will notify you of material changes via email or through the Service
  • We will provide a prominent notice on our website
  • For significant changes, we may require your renewed consent

Your continued use of the Service after changes indicates your acceptance of the updated Privacy Policy.

16. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or how we handle your data, please contact us:

Email: hello@usegrand.app

Data Controller: SaaSAnalytics (sole proprietorship)

Location: Hungary

We will respond to your inquiry within 30 days as required by GDPR.

Summary

In summary, we are committed to:

  • Collecting only the data necessary to provide and improve the Service
  • Protecting your data with industry-standard security measures
  • Being transparent about how we use your data
  • Complying with GDPR, Hungarian, and EU data protection laws
  • Respecting your privacy rights and responding to requests promptly
  • Providing privacy-focused analytics that respect your visitors' privacy
  • NOT selling or trading your data to third parties
  • NOT using invasive tracking or advertising cookies