Hackode shares data only with infrastructure and delivery providers needed to run the product.
- VDSina: Infrastructure hosting for the public site, application runtime, database, backups, and host-level logs. Data shared: Account data, demo requests, educational progress data, audit logs, and operational metadata stored on the VPS. Region / transfer note: Amsterdam, Netherlands. The current deployment VPS is operated through VDSina. A specific hosting region is published only if explicitly confirmed in deployment configuration.
- Google Gemini: AI generation for course hints, mentor sessions, and challenge autofill routes. Data shared: Prompt content, challenge/course context, and limited request metadata needed to produce the response. Region / transfer note: Europe-region processing. The current deployment is configured to use Europe-region processing for Google AI workloads. Any later processor-region change must be reflected in the legal surface before rollout.
- Google Analytics: Optional website audience and page-view measurement after analytics consent. Data shared: Public marketing pathname and title without query parameters, referrer origin, device/browser metadata, approximate location derived by Google, and GA4 client/session identifiers. Region / transfer note: Google-managed analytics infrastructure. Google may process analytics data internationally under its Google Ads Data Processing Terms and applicable transfer safeguards. The tag is blocked until analytics consent is granted.
- Vercel Blob: Public object storage for profile avatars and banner uploads. Data shared: User-uploaded profile images and the public URLs generated for those assets. Region / transfer note: Vercel-managed object storage. Blob storage is active in the current environment for public asset uploads and delivery.
- Resend: Transactional email delivery for auth, demo, and privacy emails. Data shared: Recipient email address, sender address, message subject, and message body for invite/demo/privacy emails. Region / transfer note: Resend-managed infrastructure. Configured in the current environment for transactional email delivery.
- Stripe: Payment processing for Hackode billing flows. Data shared: Email, customer identifier, subscription metadata, billing status, and payment lifecycle events. Region / transfer note: Slovak merchant account region with Stripe-managed infrastructure. The current merchant setup is treated as Slovakia-linked for billing operations. Stripe may still process data through its managed infrastructure according to Stripe terms.