Callup.gg — Upload. Improve. Get Called Up.
Effective Date: 2026-05-22 Last Updated: 2026-05-22
Callup.gg ("Callup," "we," "us," or "our") operates the Callup mobile application and related services (collectively, the "Service"). Callup is operated by 17811659 Canada Inc., a company incorporated in British Columbia, Canada.
This Privacy Policy explains how we collect, use, disclose, and protect your personal information when you use our Service. By using Callup, you agree to the collection and use of information in accordance with this policy.
We are committed to complying with the Personal Information Protection and Electronic Documents Act (PIPEDA), the British Columbia Personal Information Protection Act (BC PIPA), the General Data Protection Regulation (GDPR) for users in the European Economic Area (EEA), and the Children's Online Privacy Protection Act (COPPA) for users in the United States.
| Data Type | Examples | Purpose |
|---|---|---|
| Account Information | Email address, display name, username, password (hashed) | Account creation and authentication |
| Profile Information | Avatar image, bio, date of birth, country, social handles (Twitch, YouTube, Discord) | Profile display, age verification, regional compliance |
| Gaming Information | Game accounts (Riot ID, Steam, etc.), game-specific rank, roles/agents played | Player profile, matchmaking, rank verification |
| User Content | Video clips (up to 2 minutes), clip titles, descriptions, comments | Core platform functionality (clip feed) |
| Coaching Information | Coach applications, session bookings, reviews, ratings | Coaching marketplace |
| Communications | Direct messages, LFG posts, report descriptions | Messaging, community features, trust & safety |
| Payment Information | Purchase history (Pro subscriptions, Boosts, coaching sessions) | Transaction processing via Apple In-App Purchase and Stripe |
| Support Requests | Emails to support@callup.gg | Customer support |
| Data Type | Examples | Purpose |
|---|---|---|
| Device Information | Device model, operating system version, app version | Compatibility, debugging |
| Usage Data | Screens viewed, features used, session duration, tap events | Analytics, product improvement |
| Analytics Identifiers | PostHog anonymous ID, session ID | Aggregated analytics (not cross-app tracking) |
| Purchase Events | Subscription status, boost purchases, coaching payments | Revenue analytics, entitlement management |
We use your personal information for the following purposes:
| Purpose | Legal Basis (GDPR) | Details |
|---|---|---|
| Provide the Service | Performance of contract | Account management, clip feed, coaching marketplace, messaging, LFG |
| Process Payments | Performance of contract | Apple IAP transactions, Stripe coaching payouts to coaches |
| Trust & Safety | Legitimate interest | Content moderation (automated + human review), fraud prevention, enforcing Community Guidelines |
| Age Verification | Legal obligation | Ensuring users meet minimum age requirements (13+ general, 16+ EEA) |
| Analytics | Legitimate interest | Understanding feature usage, improving the app, fixing bugs |
| Customer Support | Performance of contract | Responding to inquiries and resolving issues |
| Legal Compliance | Legal obligation | Responding to lawful requests, DMCA notices, mandatory reporting |
| Communications | Consent | Service announcements, optional marketing (with opt-out) |
Callup Desktop is an optional Windows companion app that captures gameplay clips locally on your machine. It does not change what data we collect from your account; it adds a new on-device data flow that you should understand before installing.
What is captured locally on your machine:
Windows.Graphics.Capture API to attach to the foreground game window only.%USERPROFILE%\Videos\Callup\. You may change the capture folder to any writable Windows location via the desktop app's Settings. Each capture also writes a row to a local SQLite queue so the app can list and manage your unpublished clips.What is transmitted to Callup servers:
Nothing automatically. Captured clips remain entirely on your machine until you explicitly choose to publish a clip via the desktop app's queue. Publishing follows the same upload, processing, and moderation flow as a clip uploaded from the web or iOS app, governed by Sections 3, 4, and 5 of this Policy.
Telemetry and analytics:
The desktop app launches an embedded view of the Callup web application. Analytics behavior inside that view follows the same rules as visiting callup.gg in your browser (see Sections 5.1 and 6 of this Policy). The desktop process itself does not send a separate telemetry stream.
Discord Rich Presence:
While you are recording a supported game, the desktop app can display your current game activity on Discord — the game's name and a link to download Callup — so your friends can discover Callup. This is on by default and can be turned off any time in the desktop app's Settings ("Discord" section). Nothing is shared when you are not recording, and it never shares your clips or any personal data.
Crash reports:
The desktop app sends crash reports to Sentry (an error-monitoring service) to help us diagnose stability issues. Crash reports include stack traces and limited process state. Before transmission, we redact file paths, authentication tokens, and any URL query parameters that may contain credentials. The desktop app does not currently provide an in-app toggle to disable crash reports; if you want to disable them entirely, do not install the desktop app, or contact support@callup.gg.
Authentication and credential storage:
Sign-in occurs via your default browser using the same magic-link or OAuth flow as the web app. The desktop app stores a refresh token in your operating system's encrypted credential store (Windows Data Protection API, accessed via Electron's safeStorage). The refresh token is never written to plaintext disk and is never logged.
Local file retention:
You control all locally captured files. They remain on your machine until you remove them. Deleting a clip from the desktop app's queue moves the file to the Windows Recycle Bin by default (recoverable until you empty the bin); you can disable this safety net in Settings to permanently delete instead. Uninstalling the desktop app removes the app binaries but does not delete captured clips — your clips stay in your chosen capture folder until you manually remove them.
To maintain a safe platform, user-generated content is subject to automated and human moderation:
Moderation decisions may result in content removal, account warnings, or account suspension in accordance with our Community Guidelines.
We share your information with the following categories of service providers, solely for the purposes described:
| Provider | Data Shared | Purpose | Location |
|---|---|---|---|
| Supabase | Account data, profiles, messages, all structured data | Database hosting, authentication, real-time messaging | US (AWS) |
| Cloudflare | Video clips, thumbnails | Video storage (R2) and delivery (Stream) | Global CDN |
| Stripe | Coach email, payout details | Coach payment processing | US |
| Apple | Apple ID, purchase receipts | Authentication (Sign in with Apple), In-App Purchases | US |
| Twitch | Account identifier, verified email | Authentication (Sign in with Twitch) | US |
| Discord | Account identifier, verified email | Authentication (Sign in with Discord) | US |
| PostHog | Anonymous analytics events, user ID | Product analytics | US (PostHog Cloud) |
| Sightengine | Video content | Automated content moderation (AI: nudity-2.1, violence, weapon, gore-2.0, drugs) | US |
| OpenAI | Text content (comments, bios, messages) | Text content moderation | US |
| Anthropic | Sampled video frames + game/rank/focus metadata | AI gameplay coaching feedback (Claude model) when you opt in to AI Coach. Anthropic does not train on your data. | US |
| Redis (Upstash) | Session cache, rate limiting data | Caching and performance | US |
AI Coach (opt-in). AI Coach is an optional feature. On first use you are shown a point-of-use consent screen describing exactly what happens before any data leaves your device. You may decline, and if you decline or never tap the feature, no replay data is ever sent to Anthropic. If you consent, frames sampled from your submitted clip plus the game/rank/ focus metadata you provide are sent to Anthropic's Claude model which returns gameplay feedback. Source frames are purged after processing; the resulting coaching report is stored in your account and can be deleted at any time. Audio is not used.
We may disclose your information if required to do so by law or in response to:
If Callup is involved in a merger, acquisition, or sale of assets, your personal information may be transferred as part of that transaction. We will notify you via in-app notice or email before your information becomes subject to a different privacy policy.
Callup offers an optional paid B2B "Scouting" product for esports organizations. When a scouting subscription is purchased, we process the subscribing organization's billing details through Stripe (see §5.1) and store the organization name, subscription tier, and authorized seat holders. Scouts can view the public profiles, clips, and gameplay statistics that players have chosen to make public, and can message players through the same in-platform messaging governed by §3 and §4. Scouting does not grant access to any private account data, direct messages between other users, or precise location. Players who do not wish to appear in scouting results can adjust profile visibility in Settings or contact support@callup.gg.
| Data Type | Retention Period | Notes |
|---|---|---|
| Account data | Duration of account + 30 days after deletion request | 30-day grace period allows cancellation of deletion |
| Video clips | Duration of account | Deleted from Cloudflare R2 + Stream upon account deletion |
| Messages | Duration of account | Deleted from Supabase upon account deletion |
| Analytics data | 24 months | Aggregated/anonymized after retention period |
| Purchase records | 7 years | Legal/tax requirement |
| Moderation records | 3 years | Trust & safety, legal compliance |
| Data export files | 24 hours | Automatically expired signed URLs |
| Server logs | 90 days | Debugging and security |
| CSAM reports | As required by law | Retained per NCMEC/law enforcement requirements |
Regardless of your location, you have the right to:
Under PIPEDA and BC PIPA, you have the right to:
To exercise these rights, contact us at support@callup.gg. We will respond within 30 days as required by PIPEDA.
If you are located in the European Economic Area (EEA), you have additional rights under the GDPR:
Data Controller: 17811659 Canada Inc., British Columbia, Canada Contact: support@callup.gg
We will respond to GDPR requests within 30 days. If we need additional time (up to 60 additional days), we will inform you of the reason for the delay.
Legal bases for processing:
California (CCPA/CPRA): We do not sell personal information. We do not share personal information for cross-context behavioral advertising. California residents may request access to or deletion of their data by contacting support@callup.gg.
Children (COPPA): See Section 8 below.
Callup is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13.
Parents and guardians: If you believe your child has created a Callup account, please contact us immediately at support@callup.gg and we will delete the account within 48 hours.
We implement appropriate technical and organizational measures to protect your personal information:
Breach Notification:
Callup is based in British Columbia, Canada. Your personal information may be transferred to and processed in countries other than your own, including the United States, where our service providers operate.
The Callup mobile application does not use cookies. We use PostHog for product analytics, which:
Our website (callup.gg) uses: (1) Supabase authentication cookies — essential, first-party, required for login sessions; (2) PostHog analytics cookies — functional, first-party, used for product analytics without cross-site tracking. You can manage cookie preferences via our cookie consent banner. See our Cookie Policy for details.
We may update this Privacy Policy from time to time. When we make material changes:
We encourage you to review this policy periodically.
If you have questions about this Privacy Policy or wish to exercise your privacy rights:
Privacy Officer: support@callup.gg
Response Times:
If you are not satisfied with our response to your privacy concern, you may file a complaint with:
This Privacy Policy was last updated on 2026-05-22.