Skip to the content.

Hosted Privacy And Data Requests Draft

This is public-facing draft language for the hosted service. It is not legal advice and is not a substitute for a reviewed privacy policy or DPA.

Status: The hosted instance currently runs in beta with no live billing. Managed billing is to be implemented; billing-related processing described below is forward-looking.

Who Runs This Service

Hosted email-to-telegram is operated as a personal beta project by an individual operator (not a company). The operator is a Ukrainian citizen currently resident in Italy. The service is offered on a best-effort basis and is not a commercial product at this stage.

Because the operator is resident in the EU, EU data protection law (GDPR) applies. See International Data Transfers below for how the EU→Ukraine hosting situation is handled.

What The Hosted Service Processes

Hosted email-to-telegram receives inbound email for aliases you create and delivers accepted messages to Telegram.

Depending on your settings and message content, the hosted service may process:

Retention

Plan retention controls how long raw email and attachment data are kept for hosted delivery, retry, privacy-view, and download workflows. Current plan retention is documented in pricing-and-terms.md.

Operational logs, billing records, abuse records, and backup copies may be kept longer when needed for security, accounting, fraud prevention, legal compliance, or service reliability.

Telegram Delivery

When an email is delivered to Telegram, Telegram receives the message content needed for that delivery. If privacy mode is enabled, Telegram receives a minimal alert and a browser view link instead of the full email body.

Telegram is a separate service with its own terms and privacy practices.

Sub-processors

The following third parties receive data from hosted email-to-telegram in the course of delivering the service:

There are no third-party error tracking, analytics, advertising, or session recording sub-processors. Application logs and metrics are stored on operator-controlled infrastructure (see Data Location) and are not shared with external observability vendors.

Data Location

Application processing, the Postgres database, raw email storage, operational logs, and metrics are all hosted on operator-controlled hardware located in Ukraine. There is no third-party cloud database or managed backup service in the pipeline beyond the sub-processors listed above.

Cloudflare’s edge presence and Telegram’s delivery infrastructure are globally distributed and operated by those vendors under their own terms.

International Data Transfers

The operator is resident in the EU (Italy) and acts as the data controller. The hosting infrastructure is located in Ukraine. The European Commission has not issued a formal adequacy decision for Ukraine under GDPR Article 45.

By creating an alias and accepting these terms, you provide explicit consent under GDPR Article 49(1)(a) to transfer your hosted account data and inbound email content to the Ukrainian hosting location for the purpose of providing the service. You can withdraw that consent at any time by requesting erasure (see Erasure below); the service will not be deliverable after withdrawal.

Cloudflare and Telegram transfers are governed by those vendors’ published data protection terms (Cloudflare DPA and Telegram terms of service); the operator does not control where Cloudflare or Telegram route or store data.

Logging

The hosted backend writes structured application logs to local files on the operator-controlled hardware in Ukraine. Logs include request timing, error context, abuse-control events, delivery outcomes, and Telegram chat / user identifiers as needed for debugging. Log files are rotated and pruned on the same retention schedule as the corresponding plan’s email retention where practical.

Logs are not shipped to any third-party log aggregation, error tracking, or analytics service. Internal log aggregation (Prometheus / Grafana / Loki) runs on the same operator-controlled infrastructure.

Billing

Managed self-serve billing is to be implemented. When implemented, the chosen payment provider will receive the payment and billing data needed to process checkout, subscriptions, invoices, and the customer portal.

Do not send payment card details directly to hosted email-to-telegram support. When live billing exists, use the provider-hosted checkout and portal pages.

Data Export

Hosted account owners can self-serve a basic export of account metadata, aliases, allow rules, custom domains, per-row delivery metadata, delivery attempts, attachment manifest, usage counters, storage usage, and manual billing events by running /export_me in a DM with the bot. The bot replies with a JSON file built from your live data. There is a 60-second cooldown per user.

Raw email bodies and attachment bytes are intentionally excluded from the self-serve export — they would frequently exceed Telegram’s 50 MiB bot upload limit. Email the operator if you need raw bytes.

Email fallback at vladyslavkarpenko3@gmail.com is used for cases the bot cannot handle directly: requests for raw email bodies or attachment files, exports too large to deliver via Telegram, requests from a Telegram account you no longer control, or formal GDPR data-access requests.

Target handling time for the email fallback:

Erasure

Hosted account owners can self-serve deletion of hosted account records, aliases, allow rules, custom domains, delivery logs, and stored raw email and attachment files by running /delete_me in a DM with the bot. The bot shows a preview of what will be wiped and asks for inline confirmation. On confirm, deletion happens immediately.

Self-serve deletion is refused while a paid subscription is active — cancel the subscription first to avoid orphaned billing state.

Email fallback at vladyslavkarpenko3@gmail.com is used for cases the bot cannot handle directly: requests from a Telegram account you no longer control, partial-file-delete failures the bot surfaces, formal GDPR erasure requests, and any case where ownership requires manual verification.

Some records may be retained when required for security, fraud prevention, accounting, dispute handling, legal compliance, or abuse investigation.

Target handling time for the email fallback:

Ownership Verification

Before exporting or deleting workspace data, we may require proof that the requester controls the Telegram account associated with the hosted workspace.

If ownership is unclear, export or deletion will not proceed until ownership is verified.

Security Contact

For privacy, data access, or erasure requests, contact vladyslavkarpenko3@gmail.com.

For abuse, phishing, malware, or shared-domain reputation issues, contact vladyslavkarpenko3@gmail.com (same address; mark the subject line ABUSE: to help triage).