Legal

Privacy Policy

Last updated: 11 May 2026 · Effective date: 11 May 2026

1. Introduction

CampSpark (the “App”) is operated by Pyqlexity, a sole proprietorship registered in India (the “Operator”, “we”, “us”, or “our”). This Privacy Policy explains how we collect, use, store, and protect your personal information when you use the CampSpark mobile application and the marketing website at campspark.online (the “Website”).

By creating an account or using the App, you consent to the data practices described in this policy.

2. Information You Provide

DataRequiredPurpose
Email addressYesAccount creation and authentication via AWS Cognito and Google Sign-In
Display name (nickname)YesShown to nearby users on your bubble and in chats
Gender (Male / Female)YesThe App matches you only with opposite-gender users. This choice is permanent and cannot be changed after first login.
Date of birth confirmation (18+)YesA one-time checkbox confirming you are 18 years or older
Bio (free-form text)OptionalShown on your profile when another user views it
Profile avatarOptionalYou choose from a set of bundled illustrated avatars, or one is assigned for you. Custom photo uploads are not enabled in the current release, so no real photographs are collected or stored.

3. Information Collected Automatically

DataPurpose
Bluetooth Low Energy (BLE) proximity detectionsDetecting other CampSpark users physically nearby. The App broadcasts a 9-byte signal containing only an opaque hash of your user ID (8 bytes) and a gender byte. No location coordinates are derived, stored, or transmitted at any point.
Firebase Cloud Messaging (FCM) tokenDelivering push notifications to your device. Only the token is collected; we do not receive your contact list, device contents, or device location through FCM.
Approximate IP-derived regionLogged in AWS CloudWatch for security audit purposes only. Not used for matching or recommendations.
Device platform (Android version, model)Compatibility and crash diagnostics
App usage eventsCrash reports, error logs, anonymous diagnostics

4. Information We Do NOT Collect

CampSpark does not collect:

  • GPS coordinates, latitude/longitude, or any precise or approximate location based on satellite or Wi-Fi positioning
  • Your contacts, address book, or phone number
  • Microphone, camera, or photo-gallery input — the App never accesses your camera, microphone, or photo library
  • Browsing history outside the App
  • Advertising IDs, cross-app behavioural identifiers, or marketing tracking data
  • SMS, calendar, or any data outside the App's scope

The App does not request the Location permission on Android or iOS. The BLUETOOTH_SCAN permission on Android is declared with the neverForLocation attribute.

5. How We Use Your Information

  • Authentication. AWS Cognito and Google Sign-In are used to verify your identity at login.
  • Proximity discovery. Your BLE hash is detected by nearby phones running CampSpark. Their phones resolve the hash to your profile via an authenticated AWS AppSync GraphQL query.
  • Profile display.Your nickname, avatar, and bio are shown to opposite-gender users in your immediate proximity. Your bio is hidden until the other user explicitly taps “View Profile.”
  • Matching and messaging. When mutual interest is confirmed (one user pings, the other accepts), a conversation is created and you can send real-time chat messages.
  • Push notifications. Sent through Firebase Cloud Messaging when you receive a ping, when someone accepts your ping, or when you cross paths with another user.
  • Subscriptions. If you choose to subscribe to Gold or Platinum tier, your payment is processed by Razorpay (see Section 9). We retain your subscription status, tier, and renewal date but never receive your card number, UPI ID, or bank credentials.

6. Where We Store Your Data

All user data is stored on Amazon Web Services (AWS) infrastructure in the Asia Pacific (Mumbai) region (ap-south-1):

  • AWS Cognito — account credentials, encrypted at rest
  • AWS DynamoDB — profile, pings, conversations, messages, encrypted at rest with AWS-managed keys
  • AWS AppSync — real-time GraphQL API for chat and discovery

All data in transit between your device and our infrastructure is encrypted using TLS 1.2 or higher.

7. Third-Party Services

We use the following third-party processors strictly to operate the App:

ServiceOperatorPurpose
AWS (Cognito, DynamoDB, AppSync, Lambda)Amazon Web ServicesAuthentication, storage, real-time sync
Firebase Cloud MessagingGoogle LLCPush-notification delivery only (token-based)
Google Sign-InGoogle LLCOptional authentication method
RazorpayRazorpay Software Pvt. Ltd. (RBI-licensed Payment Aggregator)Subscription payment processing (India only)

We do not sell, rent, or share your personal data with advertisers or marketing platforms. No third-party analytics SDK is embedded in the App.

8. Data Retention and Deletion

Data typeRetention
BLE proximity detection recordsAutomatically deleted within 40 minutes via DynamoDB TTL
Crossed Path / Encounter recordsSelf-destruct 20 minutes after becoming visible to you
Pending pingsAuto-deleted after 30 days via DynamoDB TTL
Accepted conversationsAuto-deleted 30 days after creation (longer with active subscription)
Account data (profile, messages, all linked records)Permanently and irreversibly deleted within seconds of you tapping Settings → Delete Account → DELETE
Webhook records, payment audit logs (subscription transactions)Retained for 7 years to comply with Indian tax and consumer-protection law

Account Deletion

You can delete your account in two ways:

  1. In-app:Settings → Delete Account → type “DELETE” to confirm. The deletion cascade runs immediately and removes: active Razorpay subscription (auto-cancelled), all sent and received pings, all conversations and messages (for both sides), DynamoDB user record, AWS Cognito identity, and all locally cached data on your device.
  2. By email: Email privacy@campspark.onlinewith the subject “Delete My Account.” Provide the email address used at signup. We complete deletion within 7 calendar days and confirm by reply.

A public account-deletion request page is also available at campspark.online/delete-account.

9. Payments and Subscriptions

CampSpark offers optional subscription tiers (Gold ₹299/month, Platinum ₹499/month) processed through Razorpay, an RBI-licensed Payment Aggregator. CampSpark is an Indian developer serving Indian users with INR-denominated subscriptions in compliance with the Competition Commission of India's Order dated 25 October 2022 in Case No. 39 of 2018, which directs that Indian developers may not be restricted from using third-party billing systems for in-app purchases.

When you subscribe:

  • Razorpay collects and processes your payment details (UPI ID, card number, or wallet). We do not receive these.
  • We receive a Razorpay subscription ID, your subscription status (active / cancelled / expired), tier, and renewal date.
  • Subscriptions are recurring and auto-renew at the end of each billing cycle until you cancel.
  • You can cancel anytime from Settings → Manage Subscription. Cancellation takes effect at the end of the current billing cycle; you retain access until then.
  • For refunds, see Section 9.4 of our Terms of Service.

10. Your Rights

You have the right to:

  • Access your data through the in-app Profile and Settings screens.
  • Update your nickname, bio, and avatar at any time.
  • Delete your account permanently and irreversibly (see Section 8).
  • Block other users.
  • Report abusive content or behaviour.

For users in the European Union or the United Kingdom, you additionally have rights under GDPR / UK GDPR, including data portability, restriction of processing, and the right to lodge a complaint with a supervisory authority. To exercise these rights or request a data export, email privacy@campspark.online.

For users in India, you have the right to access, correct, or delete your data under the Digital Personal Data Protection Act, 2023.

For users in California, you have the right to know, delete, and opt-out of sale (we do not sell data) under the CCPA.

10a. Permissions and How to Revoke Them

The CampSpark mobile app requests these device permissions. Each can be revoked at any time from your device settings without losing your account:

  • Bluetooth — required. Used to advertise and detect a 16-character hash that lets nearby CampSpark users find you. Without this, the app cannot function.
  • Notifications — optional. Used to alert you to new pings and messages.
  • Battery optimization exemption — optional. Lets the app keep BLE detection active when your phone is idle. Revoking it disables background discovery but does not affect foreground use.

10b. Controlling Your Visibility (Privacy Mode)

You control whether and how other users can detect you through Privacy Mode, available from the Discover screen. It has two levels:

  • Invisible on Discover.You stop appearing as a bubble on nearby users' Discover screens. Your phone keeps broadcasting its Bluetooth hash, so you may still appear in another user's Crossed Paths or Encounter+ after the usual delay. Choose this when you want to browse quietly while still leaving a trace of having crossed paths.
  • Full Stealth.Your phone stops broadcasting and scanning over Bluetooth entirely. You become undetectable everywhere — Discover, Crossed Paths, and Encounter+ — and no presence signal leaves your device. This setting persists across app restarts, device reboots, and Bluetooth toggles until you turn it off.

Either level can be set for a fixed duration or kept on indefinitely, and can be switched off at any time.

11. Children's Privacy

CampSpark is strictly 18+. We do not knowingly collect data from anyone under 18. The age check is enforced at the Welcome screen via mandatory checkbox before authentication. If we discover an account belongs to a person under 18, we immediately delete it. To report a suspected underage account, email report@campspark.online.

11a. Push Notification Token Registration

When you enable notifications, your device's Firebase Cloud Messaging token is sent to our servers and stored in your user record so we can deliver pings and chat alerts. Disabling notifications, signing out, or deleting your account immediately removes this token from our servers.

12. Security

We use industry-standard practices including encryption at rest and in transit, principle-of-least-privilege IAM access controls, server-side enforcement of block-list rules, and per-user JWT-based authentication on every API call. No system is perfectly secure; we do not represent that our security measures are immune to all attacks. If you suspect your account is compromised, email support@campspark.online immediately.

13. International Data Transfer

All data is stored in AWS Asia Pacific (Mumbai), India. If you access the App from outside India, your data is transferred to and stored in India for processing.

14. Changes to This Policy

We may update this Policy from time to time. The “Last updated” date at the top reflects the most recent revision. Material changes will be notified through the App. Continued use of the App after changes constitutes acceptance.

15. Contact

PurposeEmail
Privacy and data requestsprivacy@campspark.online
Reporting abuse or underage usersreport@campspark.online
General supportsupport@campspark.online

Operator: Pyqlexity
GSTN: 07BRQPA6643B1ZY
Jurisdiction: India
Website: https://campspark.online

Version History

  • 11 May 2026 — comprehensive rewrite for Play Store and App Store compliance
  • 7 May 2026 — added account deletion cascade, permissions, subprocessors
  • 18 April 2026 — initial publication