Uplonic Logo

Privacy Policy

Effective date: 22 October 2026 · Version: 1.3

1. Data controller

Controller: Uplonic (Simon Tivadar)

Registered address: 6400 Kiskunhalas, Felsőőregszőllők 159, Hungary

Registration number: 59443607 · Tax number: 90283015-2-23

Email: info@uplonic.com · Website: https://uplonic.com

Full provider and data-processor details are available in the Imprint. Appointing a Data Protection Officer (DPO) is not mandatory under GDPR Art. 37, as the activity does not constitute large-scale, regular and systematic monitoring, nor large-scale processing of special-category data.

2. Applicable law

  • Regulation (EU) 2016/679 of the European Parliament and of the Council (General Data Protection Regulation, GDPR);
  • Hungarian Act CXII of 2011 on Informational Self-Determination and Freedom of Information (Infotv.);
  • Hungarian Act CVIII of 2001 on Electronic Commerce Services (Ekertv.);
  • Hungarian Act C of 2000 on Accounting (retention obligations);
  • Hungarian Act C of 2003 on Electronic Communications (regarding cookies).

3. Personal data processed and SaaS-specific data processing

In accordance with the GDPR, we inform you below about the actual data processing practices of Uplonic (available at https://uplonic.com, hereinafter “Uplonic”, the “Application” or the “Service”). Uplonic is a multi-tenant media management dashboard in which each User may create multiple Apps, each connected to the Media API with a separate API key.

3.1. User account creation and operation

Data processed: email address, password (cryptographically hashed by the Media API), JWT authentication token, optional billing data. When signing in with Google, the email address, display name and profile picture provided by Google (no password is processed in that case). To verify the email address and reset the password, we send a single-use confirmation/reset link by email.

Storage: the JWT is held in the browser in an HttpOnly cookie (for the proxy) and in localStorage (for server actions). Any 401 response triggers immediate logout and deletion of the token.

Purpose: provision of the SaaS service and user identification.

Legal basis: performance of a contract (GDPR Art. 6(1)(b)).

3.2. Application (App) and API key management

Data processed: the App name, unique identifier and associated API key.

Purpose: isolation of App-level resources (platforms, videos, schedules, jobs, S3 storage). Requests are authenticated to the Media API using the x-api-key header.

Legal basis: performance of a contract (GDPR Art. 6(1)(b)).

3.3. Social media integration (OAuth tokens)

Data processed: identifiers, profile pictures, display names, access and refresh tokens (and their expiry) for YouTube, Facebook, Instagram, TikTok, Threads, LinkedIn and Pinterest accounts, as well as analytics data related to post performance (e.g. views, likes, shares, reach, watch time, estimated revenue – where returned by the platform’s API).

Purpose: automated content publication on connected platforms on behalf of the User, and measurement of post results.

Legal basis: explicit consent of the data subject during the OAuth flow (GDPR Art. 6(1)(a)) and performance of a contract.

Note: we do not know or store external platform passwords; the connection is made exclusively through official OAuth tokens. The User can revoke access at any time in the platform account settings, which immediately invalidates the token stored with us.

3.4. User-uploaded and AI-generated content

Data processed: uploaded videos, thumbnails, text prompts provided for AI generation, generated videos and associated metadata (title, description, hashtags, size, duration). For the text-to-speech (TTS) feature, the text to be narrated.

Purpose: storage, AI-based video generation using S3-stored templates, voice-over generation, preparation for publication on social media platforms.

Legal basis: performance of a contract.

Note: the text to be narrated is sent to the Microsoft Edge TTS service to produce the voice-over (see Data processors). Uploaded or generated content may contain personal data (e.g. faces, voices); the uploading User is therefore responsible as an independent controller for such content and its lawful processing, with Uplonic acting as a processor in this respect.

3.5. Schedules, jobs and webhook events

Data processed: cron-based scheduling rules, the status of generation and upload jobs, error logs, the content of Media API webhook events (/api/webhooks/media) delivered to the User’s browser via SSE.

Purpose: task automation, real-time status reporting, error diagnostics.

Legal basis: performance of a contract; legitimate interest in fault detection.

3.6. Contact and support requests

Data processed: the name (optional), email address, subject and message provided in the contact form, together with the technical context of the submission (the page URL and interface language). To filter abuse we use a Cloudflare Turnstile bot check and a hidden “honeypot” field.

Purpose: answering requests, customer support and spam filtering.

Legal basis: legitimate interest in handling requests and preventing abuse (GDPR Art. 6(1)(f)), and consent given for contacting us (a).

3.7. Usage statistics (Vercel Analytics)

Data processed: aggregated, cookieless usage events (e.g. page views, login, App creation, starting a video generation, pricing views, subscription steps). These do not create a cross-session identifier linkable to an individual.

Purpose: understanding and improving use of the Service.

Legal basis: legitimate interest in non-identifying, aggregated statistics (GDPR Art. 6(1)(f)).

3.8. Sign-in sessions and security logs

Data processed: the hash of the session refresh token, the IP address, the user agent (browser/device identifier), the time the session was last used, as well as operational and security event logs (EventLog) and error messages.

Purpose: maintaining sign-in, managing active devices, preventing abuse, operation and debugging.

Legal basis: legitimate interest in account and service security (GDPR Art. 6(1)(f)).

3.9. Subscription and billing

Data processed: the Stripe customer ID, subscription status, the chosen plan, currency and billing period. Uplonic does not store card data; payments are processed by Stripe (PCI-DSS).

Purpose: handling fees and subscription management.

Legal basis: performance of a contract (GDPR Art. 6(1)(b)) and legal obligation to retain accounting records (c).

3.10. Notifications

Data processed: in-app, email and webhook notifications (e.g. failed payment, expiring token, schedule outcome, product news) and notification settings.

Purpose: service-related transactional notifications and – with consent – marketing/product-news notifications.

Legal basis: performance of a contract for transactional notifications (GDPR Art. 6(1)(b)); consent for marketing (a).

3.11. Comments on connected channels (data of third-party commenters)

Data processed: for comments and replies that other people leave under content on the User's connected Facebook Page, Instagram professional account, Threads profile and YouTube channel, we store the commenter's display name or username, profile picture URL, the comment text, its time, like count and platform identifier, and the internal status set by the User (unanswered / replied / resolved). We also store the replies the User writes in Uplonic and publishes to the platform.

Source: the official APIs and webhooks of the platforms, only for the accounts the User explicitly connected. We do not collect comments from any other account.

Purpose: showing the comments in the User's Comments inbox so the User can read and answer them in one place. Replies are published only when the User writes and sends them; Uplonic does not post, like, hide or delete comments automatically.

Role and legal basis: with respect to commenters' data the User (the owner of the connected account) is the controller, and Uplonic acts as the User's processor. The processing is based on the User's legitimate interest in managing the communication with their own audience (GDPR Art. 6(1)(f)). Commenters' data is not used for profiling or advertising, is not combined across Users, and is not shared with third parties.

Retention: while the channel stays connected. When the channel is disconnected, or a deletion request is received (see 3.12), all stored comments of that channel are deleted immediately. A comment deleted on the platform is removed from Uplonic when the platform notifies us of the deletion.

3.12. Deletion of data received from Meta (Facebook, Instagram, Threads)

You can have all data we received from Meta about you deleted in three ways: (1) by disconnecting the channel on the Platforms page in Uplonic; (2) by removing Uplonic in your Facebook settings (Apps and websites) or Threads settings and sending a deletion request — Meta then notifies us automatically, we delete every channel connected with that account, and you receive a confirmation code; or (3) by email to info@uplonic.com. The deleted data covers the access tokens, the account name and picture, post statistics, follower statistics, stored comments and the publishing history of the affected channels. Step-by-step instructions and the status of a request (by confirmation code) are available at uplonic.com/legal/data-deletion.

Removing Uplonic in the Meta settings without requesting deletion only revokes our access: the affected channels are deactivated, but their data is not deleted.

3.13. Newsletter sign-up

Data processed: the email address you enter in the newsletter box on the blog, guides or news pages, the interface language, the page you signed up from, and the time of your consent. A hidden “honeypot” field and an IP-based rate limit filter automated sign-ups; the IP address is not stored with the subscription.

Purpose: sending the Uplonic newsletter (new guides, creator data, platform changes). We do not send newsletters yet; before the first issue we email you once to confirm your address, and only confirmed addresses receive the newsletter. Every newsletter will contain an unsubscribe link.

Legal basis: your consent (GDPR Art. 6(1)(a)), which you can withdraw at any time by unsubscribing or by email to info@uplonic.com.

3.14. Connecting an AI assistant (MCP integration)

If you connect an external AI application (e.g. Claude, ChatGPT, Cursor) through our MCP server, we process: the client’s identifier and the name, logo address and redirect address it provides; the connection itself (which user, which workspaces and which permission in each — read only or read and write —, the workspaces’ short identifiers, and when it was approved, last used and revoked); the access and refresh tokens in hashed form only; and an audit log of the operations the AI invoked (the operation’s name, its masked and truncated parameters, the outcome, the error code, the duration and the time). We do not log the results of the operations, i.e. what we hand to the AI.

Purpose: to let the AI assistant you chose read the approved workspaces on your behalf (media library, channels, time slots, publishing status, analytics, unanswered comments) and, with write access, perform operations (scheduling, approval, retries, replying to comments). The log serves to detect abuse and to keep the connection secure: if a connection repeatedly tries to reach a workspace it was not granted, we notify you.

Legal basis: performance of the contract for operating the connection (GDPR Art. 6(1)(b)); legitimate interest in account and service security for the audit log (Art. 6(1)(f)).

Recipient: the operator of the AI application (e.g. Anthropic, OpenAI, Anysphere) is not Uplonic’s processor but an independent provider chosen by you. The results of the operations — including the comments and commenter names described in 3.11 — are passed to it and processed under its own terms. You decide about this transfer: a connection is created only with your explicit approval, covers only the workspaces you select (at most 25) with the permission you set for each, its workspace list can be changed at any time, and it can be revoked at any time on the “AI integration” tab of the Developers page — revocation immediately invalidates all of the connection’s tokens. As the controller under 3.11, you are responsible for passing on the data of third parties (e.g. commenters) contained in the results.

Retention: an active connection is kept until it is revoked or the account or workspace is deleted; expired tokens are deleted daily; data of revoked connections and the audit log are kept for a maximum of 12 months.

3.15. Built-in AI features: AI assistant and text suggestions (Google Gemini)

The AI assistant on the Analytics page (summary, “What works?”, video ideas) analyses the workspace’s published content. For this we send Google’s Gemini model: the content titles (at most 160 characters), platform, channel name, publishing time, video length, the content’s topic classification, and performance metrics (views, likes, comment and share counts, follower counts) together with the aggregates we calculate from them. For post-text suggestions and for the clip editor’s segment selection we send the video’s title, description or transcript.

We do not send the model email addresses, usernames, passwords, access tokens or API keys, and the AI assistant does not receive the text of comments or commenters’ names (only comment counts).

Results we store: the generated analyses (summary, findings and their underlying aggregates), video ideas and their status (saved / dismissed / used), the topic classification of the content, the 👍/👎 feedback on findings, and a usage log (which workspace, which user, which operation, the credits and tokens used) to account for the plan’s allowance.

Purpose: providing the analysis and content-planning feature that is part of the Service, accounting for the allowance, and improving the feature’s quality.

Legal basis: performance of the contract (GDPR Art. 6(1)(b)); for the feedback and the usage log, legitimate interest in improving the feature and preventing abuse (Art. 6(1)(f)). For the analysed content the workspace owner is the controller and Uplonic acts as processor.

Recipient: Google (Gemini API, paid service tier) as processor, including in the United States (see sections 5 and 6). On the paid tier Google does not use the data sent to train its own models. The model’s answer is shown as plain text; every number and piece of evidence is checked against our own data.

Switching off and retention: the AI assistant can be switched off in the workspace settings; no new analyses are then created and the weekly automatic analysis does not run. Stored results are kept until the workspace is deleted; earlier deletion can be requested at info@uplonic.com.

4. Source of data

The source of the data is the data subject (data provided at registration and during use) and – following the User’s explicit connection action – the APIs of the connected social platforms (tokens, statistical data and the comments posted under the User’s content by other people, see 3.11).

5. Data transfers and sharing

To ensure smooth operation we use the following third-party service providers (data processors):

  • Vercel Inc.: running and serving the web interface.
  • Hetzner Online GmbH: server hosting and S3-compatible object storage for the self-hosted Media API (EU – Germany/Finland).
  • Self-hosted Media API: persistent storage of user accounts, Apps, OAuth tokens, schedules and jobs.
  • S3-compatible object storage: storage of videos, thumbnails and AI templates.
  • Stripe Payments Europe, Ltd.: processing of card payments, subscriptions and the storage add-on (Stripe Checkout and Customer Portal). We do not store or see card data.
  • Resend (resend.com): delivery of transactional and notification emails (e.g. email verification, password reset).
  • Microsoft Corporation (Edge TTS): generating the voice-over (text-to-speech) from the provided text.
  • Cloudflare, Inc.: bot-filtering of the contact form (Turnstile).
  • Google Ireland Ltd.: authentication for “Sign in with Google” (Google Identity Services).
  • Google Ireland Ltd. / Google LLC (Gemini API):processing for the AI features (AI assistant, post-text suggestions, clip selection), on the paid service tier, see 3.15.
  • Vercel Inc. (Vercel Analytics): aggregated, cookieless usage statistics.
  • Social platforms: Google (YouTube), Meta (Facebook, Instagram, Threads), TikTok, LinkedIn (Microsoft), Pinterest – content to be published by the User and the identifiers required for authentication are forwarded to the chosen platforms in accordance with their own privacy policies.

We do not sell personal data and do not transfer it to third parties beyond the cases listed above, unless required by law or a competent authority/court order.

6. Transfers to third countries

Some processors (e.g. Stripe, Resend, Microsoft, Google, Cloudflare, Pinterest) also process data in the United States or other third countries. The lawfulness of such transfers is ensured by the European Commission’s Standard Contractual Clauses (SCC) and/or certification under the EU–US Data Privacy Framework (DPF), where the provider is certified. A copy of the appropriate safeguards is available on request at info@uplonic.com.

7. Data security

  • Passwords are never stored in plaintext, only with secure hashing (bcrypt).
  • API keys and refresh tokens are stored hashed / access-restricted; the full API key is shown only once, at generation.
  • Data is transmitted with TLS/HTTPS encryption.
  • Role-based access control, session revocation, IP and user-agent logging against abuse.
  • Multi-tenant isolation: every resource is bound to an App, with no cross-access.
  • Honeypot, captcha and IP-based rate limiting on public forms.

In the event of a data breach, we notify the supervisory authority within 72 hours under GDPR Art. 33–34 and – in case of high risk – the data subjects.

8. Data retention

Data relating to user accounts, Apps, schedules and OAuth tokens is retained for the duration of the account. Upon account deletion, data is permanently erased within 30 days, except for data whose retention is required by law (e.g. invoices – 8 years under accounting legislation). When a social account is disconnected, the tokens stored with us are immediately invalidated/deleted, together with the channel’s stored comments, statistics and publishing history (see 3.11 and 3.12). Records of data deletion requests contain only the confirmation code, the request’s status and time and the Meta user identifier, and are kept for a maximum of 24 months as proof of fulfilment. Sessions are retained until their expiry / revocation, security event logs and the audit log of MCP connections for a maximum of 12 months (see 3.14), AI assistant results until the workspace is deleted (see 3.15), job error logs for a maximum of 90 days, and support requests for a maximum of 24 months after closure. Newsletter sign-ups are kept until you unsubscribe or withdraw consent; an address that is not confirmed within 30 days of the confirmation email is deleted.

9. Data subject rights and complaints

You have the right to information and access, rectification, erasure (right to be forgotten), restriction of processing, data portability, objection to processing based on legitimate interest, and to withdraw consent at any time (this does not affect the lawfulness of processing before withdrawal). Disconnecting a social account results in the immediate revocation of the tokens. Data received from Meta can also be deleted directly from the Meta settings, see 3.12. If you commented on content of an Uplonic user and want your comment data removed from Uplonic, write to us with a link to the comment.

You can submit your request at info@uplonic.com; we will fulfil it within 1 month at the latest (extendable by +2 months in justified cases). If you believe your rights have been violated, please contact us first. You may also lodge a complaint with the Hungarian National Authority for Data Protection and Freedom of Information (NAIH, 1055 Budapest, Falk Miksa utca 9–11., ugyfelszolgalat@naih.hu, www.naih.hu), or with the supervisory authority in your country, and you may seek a judicial remedy.

10. Google API Services – Limited Use

Uplonic’s use of information received from Google APIs (including YouTube account access) adheres to the Google API Services User Data Policy, including the Limited Use requirements. Specifically:

  • We use data received from Google solely to provide the features requested by the User (uploading videos to the User’s YouTube channel and statistics on the User’s own content).
  • We do not transfer Google user data to third parties except as necessary to provide the features above, with the User’s explicit consent, or as required by law.
  • We do not use Google user data for advertising purposes.
  • No humans access Google user data except: (a) with the User’s explicit consent, (b) for security purposes (e.g. investigating abuse), (c) to comply with a legal obligation, or (d) in aggregated, anonymized form for internal operations.

The YouTube features use the YouTube API Services; their use is also governed by the YouTube Terms of Service and the Google Privacy Policy. You can revoke connected access at any time in your Google security settings (security.google.com/settings/security/permissions).

11. Platform-specific compliance (LinkedIn, Pinterest)

LinkedIn: Uplonic uses the LinkedIn API based on the User’s explicit authorization, solely to publish content on behalf of the User and to retrieve the User’s own organization/page statistics, in accordance with the LinkedIn API Terms of Use. Access can be revoked in the LinkedIn account settings.

Pinterest: Uplonic uses the Pinterest API based on the User’s authorization to create pins and retrieve the User’s own statistics, in accordance with the Pinterest Developer Guidelines. Access can be revoked in the Pinterest account settings.

12. Children’s data

The Service is not directed at persons under the age of 16, and we do not knowingly collect data from them. If we become aware that we are processing the data of a person under 16, we will delete it without delay.

13. Automated decision-making

Uplonic does not use solely automated decision-making or profiling that would produce legal effects concerning the data subject or similarly significantly affect them (GDPR Art. 22).

14. Amendments to this notice

The controller reserves the right to amend this notice. We will inform Users of changes through the Service and/or by email. The version in force at any given time is available at https://uplonic.com/legal/privacy.

Your videos everywhere automatically.

Connect your channels, plan with an AI copilot, automate via Claude or Codex, and track publishing from one unified dashboard.

Start for free

TikTok
TikTok scheduled6:00 PM · TikTok
Instagram
Instagram uploaded3 uploads today
Facebook
Schedule activeNext upload: 6:00 PM · TikTok
Hand holding a smartphone with the Uplonic dashboard
Uplonic app on mobile phone showing video scheduling interface