Back to Exhume

Privacy Policy

Last Updated: November 9, 2026

Welcome to Exhume (exhume.dev). This Privacy Policy explains what information we collect, how it is used, and how it is protected when you use our web platform and browser extension (collectively, the "Service").

The Service is operated by Sriram (trading as Exhume / sudosriram, "we," "us," or "our"). We believe in data minimalism: we only collect what is strictly necessary to authenticate you, deliver your coding drills, and manage your subscription.

1. Information We Collect

A. Information You Provide Directly

  • Account Details: When you register via GitHub or Google (managed via Better Auth), we receive your primary email address, public profile name, and OAuth provider identifier.
  • Support & Communication: If you email us at exhume@sudosriram.com, we collect your email address and any message content you share to provide assistance.

B. Information Collected Automatically

  • Progress & Drill Data: We store your drill completion history, scores, streaks, and drill answers so you can monitor your progress over time.
  • Timezone Preference: We record your local timezone so we can schedule and serve your daily micro-drills at the correct local hour.
  • Technical & Log Data: Cloudflare automatically logs standard technical metadata (such as IP addresses, browser user-agent, and request timestamps) to maintain network stability, prevent DDoS attacks, and block abuse.

C. Billing & Payment Information

  • All payment transactions are handled directly by our Merchant of Record and payment processor, Creem (creem.io).
  • We never see, collect, or store your credit card or bank account details. Creem provides us only with transaction confirmation, subscription status, and billing country.

D. What We DO NOT Collect (Important)

  • No Social Media Harvesting: The Exhume browser extension overlays puzzle drills on social media websites. It never reads, logs, or transmits your social media feeds, private messages, cookies, passwords, or activity on those third-party sites.
  • No Advertising Trackers: We do not use third-party advertising cookies or cross-site behavioral tracking scripts (no Meta Pixel, no Google Ads tags).

2. How We Use Your Data

We use the collected information solely for the following purposes:

  1. To provide the Service: Authenticating your logins, saving your coding progress, and delivering puzzles tailored to your schedule.
  2. To manage subscriptions: Ensuring your account has access to the features associated with your Creem payment tier.
  3. To communicate with you: Sending transactional emails (such as login magic links, security notices, and receipt updates) via Resend.
  4. To prevent fraud and abuse: Ensuring users do not maliciously flood our APIs, queues, or Workers.
  5. To monitor aggregate app performance: Tracking high-level, cookieless usage metrics via Cloudflare Web Analytics.

3. AI Processing & Prompts

Exhume uses OpenRouter to dynamically route prompt requests to underlying artificial intelligence models to generate micro-drills and validate drill outputs.

No Personal Data in AI Prompts: Drills and coding prompts sent to OpenRouter contain programming context, problem parameters, and technical parameters. We do not pass your real name, email, or personally identifiable information (PII) into the prompt payloads.

4. Third-Party Service Providers (Sub-Processors)

We only share information with trusted third-party service providers that help us host, run, and maintain Exhume. Each provider is restricted to using your data only to perform its specific task:

ProviderPurposeData Handled
CloudflareEdge hosting, Workers (crons), DDoS protection, and CDNIP addresses, request logs
SupabasePrimary relational database and account storageUser IDs, emails, drill progress, timestamps
UpstashServerless Redis & message queues (QStash)Temporary task payloads, rate limiting counters
CreemMerchant of Record, subscription billing & checkoutsPayment metadata, subscription status
ResendTransactional email deliveryUser email address
OpenRouterAI model routing for puzzle/drill generationProgramming parameters & code context (no PII)
Cloudflare Web AnalyticsPrivacy-first, cookieless website and traffic analyticsAggregated page views, referrers (no personal tracking or cookies)
GitHub / GoogleThird-party authentication (OAuth via Better Auth)Basic profile info (name, email)

5. Cookies and Local Storage

  • No Tracking Cookies: We do not drop ad-tracking cookies on your browser.
  • Functional Storage Only: We use essential browser local storage and secure HTTP cookies strictly necessary to:
    1. Keep you authenticated between visits (via Better Auth tokens).
    2. Store your local timezone so daily drills reset accurately.

6. Data Retention & Deletion

  • Retention: We retain your account data and drill history for as long as your account remains active.
  • Account Deletion: You can request the permanent deletion of your account and associated drill records at any time. Simply email exhume@sudosriram.com from the email associated with your account with the subject "Delete My Account." Upon verification, we will delete your records from our primary Supabase database within 30 days.

7. International Data Transfers & Global Users

Exhume operates globally. Because our infrastructure relies on globally distributed networks (such as Cloudflare edge servers and Supabase databases), your information may be routed and processed across servers located outside of your home country. By using the Service, you consent to this standard technical processing.

8. Your Data Rights (GDPR & Global Standards)

Regardless of your location, we respect your privacy rights. You have the right to:

  • Access: Request a copy of the personal data we hold about you.
  • Correction: Ask us to correct inaccurate or outdated information.
  • Erasure: Request that we permanently delete your account and personal data.
  • Withdraw Consent: Stop using the Service, uninstall the browser extension, or cancel your subscription at any time.

To exercise any of these rights, contact exhume@sudosriram.com.

9. Children's Privacy

Exhume is not intended for use by children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal data, please contact us immediately at exhume@sudosriram.com so we can remove it.

10. Changes to This Privacy Policy

We may update this Privacy Policy periodically to reflect changes in our practices or changes to the Service. The "Last Updated" date at the top will always indicate the latest version. Your continued use of Exhume after updates are posted signifies your acceptance of the revised policy.

11. Contact Us

For any privacy questions, data requests, or feedback, please reach out to:

Operator:Sriram (sudosriram)