Privacy Policy
Last updated: March 9, 2026
Overview
SecuSpark ("we", "us", "our") is an RPG-gamified CompTIA certification exam preparation platform available at secuspark.com. This Privacy Policy explains how we collect, use, store, share, and protect your information when you use our application, including when you sign in with your Google account.
By using SecuSpark, you agree to the practices described in this policy. If you do not agree, please do not use our application.
1. Information We Collect
1.1 Google Account Data
When you sign in to SecuSpark using Google OAuth, we receive and store the following information from your Google account:
- Email address — used to create and identify your SecuSpark account
- Display name — shown in your profile, leaderboards, and clan features
- Profile picture URL — displayed as your avatar within the application
We do not request access to your Google contacts, calendar, Drive, Gmail, or any other Google services beyond basic profile information. We use Google OAuth solely for authentication purposes.
1.2 Account and Profile Data
When you create an account (via Google sign-in or email), we store your profile information in our database, including your display name, email, avatar URL, and subscription status.
1.3 Study Progress and Game Data
Your study progress, exam results, XP, achievements, battle history, and other game data are stored locally on your device using IndexedDB. If you have an account, certain progress data may be synced to our servers to enable features like leaderboards, clans, and cross-device access.
1.4 Usage Analytics
We use PostHog (EU-hosted) to collect anonymized usage analytics, including page views, feature usage, and general engagement metrics. No personal information or exam content is tracked through analytics.
1.5 Payment Information
If you purchase a subscription, payment processing is handled entirely by LemonSqueezy, our Merchant of Record. We do not collect, store, or have access to your credit card numbers or payment details. LemonSqueezy handles all payment processing, taxes, and billing.
2. How We Use Your Information
We use the information we collect for the following purposes:
- Authentication — to verify your identity and provide secure access to your account
- Application functionality — to display your profile, track progress, maintain leaderboards, and enable social features like clans
- AI explanations — when you request AI-powered explanations for exam questions, the question content (not your personal data) is sent to OpenAI for processing
- Product improvement — to understand usage patterns and improve features through anonymized analytics
- Communication — to send transactional emails related to your account (e.g., subscription confirmations)
We do not use your Google user data for advertising, marketing emails, or any purpose unrelated to providing and improving SecuSpark's core functionality.
3. How We Share Your Information
We do not sell your personal data, including Google user data, to any third party.
We share data with the following service providers solely to operate SecuSpark:
- Supabase — database and authentication hosting (stores your profile and account data)
- Vercel — application hosting and deployment
- OpenAI — processes exam question content (not personal data) to generate AI explanations
- LemonSqueezy — payment processing and subscription management
- PostHog — anonymized usage analytics (EU-hosted)
- Resend — transactional email delivery
We do not transfer or disclose Google user data to any parties beyond these service providers. Each provider processes data in accordance with their own privacy policies and data processing agreements.
4. Data Protection
We implement the following measures to protect your data:
- All data in transit is encrypted using TLS/HTTPS
- Database access is protected with Row Level Security (RLS) policies, ensuring users can only access their own data
- Authentication tokens are managed securely through Supabase Auth with industry-standard practices
- We do not store passwords — authentication is delegated to Google OAuth or Supabase's secure auth system
- Access to production systems is restricted to authorized personnel only
5. Data Retention and Deletion
Local data: Study progress stored in your browser's IndexedDB persists until you clear your browser data or use our in-app data management tools.
Account data: Your profile and account information is retained for as long as your account is active. You may request deletion of your account and all associated data at any time by contacting us at privacy@secuspark.com.
Analytics data: Anonymized analytics data is retained according to PostHog's data retention policies.
Upon account deletion, we will delete all your personal data from our systems within 30 days, including any Google user data associated with your account.
6. Your Rights
You have the right to:
- Access your personal data stored in our systems
- Export your local study data at any time using our in-app tools
- Delete your account and all associated data by contacting us
- Revoke Google OAuth access at any time through your Google Account permissions
- Opt out of analytics tracking by using browser privacy settings or ad blockers
7. Google API Services User Data Policy
SecuSpark's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
Specifically, we confirm that:
- We only use Google user data (email, name, profile picture) for providing and improving SecuSpark's user-facing features
- We do not use Google user data for serving advertisements
- We do not sell Google user data to third parties
- We do not use Google user data for purposes unrelated to SecuSpark
- Human access to Google user data is limited to what is necessary for security, legal compliance, or direct user support
8. Children's Privacy
SecuSpark is not directed at children under 13. We do not knowingly collect personal information from children under 13. If we learn that we have collected data from a child under 13, we will delete that information promptly.
9. Changes to This Policy
We may update this privacy policy from time to time. Changes will be posted on this page with an updated revision date. Continued use of SecuSpark after changes constitutes acceptance of the updated policy.
10. Contact Us
If you have questions or concerns about this privacy policy or our data practices, contact us at: