Privacy Policy
Published: 9 September 2026 · Last updated: 26 October 2026 · Effective: 19 October 2026 · Digitallwork.hu Kft. (company reg. no. 01-09-426906, VAT no. 32489819-2-43)
The sections on the TikTok and YouTube integration (2.13, 2.14, 11.2, 11.3) and Section 2.4.1 on post boosting apply from the date of publication, as of the moment the given channel or the Meta ad account is connected — the notice must be complete at the first connection. The 19 October 2026 effective date concerns the extension of the processor list in Section 5 (30-day objection period, point 9 of Annex 1 to the Terms).
This policy is available in Hungarian and English. In case of any discrepancy, the Hungarian text prevails.
1. Data Controller
Content Ninja (the "Service") is an AI-powered content marketing tool for online stores. The Service creates social media content (text, images, video) and publishes it on the user's behalf to the user's own Facebook Pages, Instagram business accounts, TikTok account and YouTube channel; composes and sends newsletters through the user's own newsletter provider account; publishes blog articles to the user's webshop or own website (e.g. a WordPress site); rewrites product descriptions and category page copy; creates advertising creatives; and performs keyword and topic research. The Service is available to businesses only. It is operated by:
- Company name
- Digitallwork.hu Kft.
- Registered seat
- 1118 Budapest, Pálinkás Antal u. 3/A FSZ/8, Hungary
- Company reg. number
- 01-09-426906
- VAT number
- 32489819-2-43
- Privacy contact
- support@getcontentninja.com
- Phone
- +36 20 283 8831
This policy covers both this marketing website (getcontentninja.com) and the Content Ninja application (app.getcontentninja.com). It is drawn up in accordance with Regulation (EU) 2016/679 (General Data Protection Regulation, "GDPR"), the Hungarian Act CXII of 2011 on informational self-determination, and Act C of 2000 on accounting.
The contractual conditions of using the Service are set out in the Terms of Service; this Privacy Policy forms an integral part of them.
2. What data we process
2.1. Account and registration data
2.2. Payment data
2.3. Content data
2.4. Facebook / Instagram (Meta) data
When you connect your Facebook account via Facebook Login, we access and store the following data through the Meta Graph API:
- your long-lived user access token (stored encrypted);
- the list and identifiers of the Facebook Pages you manage and the Instagram business accounts linked to them;
- Page access tokens (stored encrypted);
- the identifiers and links of the posts published through the Service;
- performance statistics (insights) of your Pages, Instagram account and published posts (e.g. reach, impressions, engagement);
- comments on your published posts, so that you can view and manage them in the Service.
Legal basis: performance of a contract (Art. 6(1)(b) GDPR). These tokens and identifiers are used exclusively to publish and manage the content you create in the Service and to show you the performance statistics and comments of that content, and — if you use post boosting — to boost your posts (run them as ads) and to show you the results of those boosts — see Sections 2.4.1, 3 and 4.
2.4.1. Meta ad account and post boosting
If you connect your own Meta ad account, you can create and manage ads from the Service — for example, run a Facebook or Instagram post you have already published or scheduled as an ad (post boosting). This section only applies to you if you use this feature.
Source: we access the data through the Meta Marketing API, based on the permission you grant when logging in with Facebook.
What permissions we request
ads_management— to create, pause and stop a boost, and to change its budget and end date, always on your instruction;ads_read— to retrieve the status and results of a boost;pages_show_list,pages_read_engagement— to identify the Page whose post we boost.
We request the advertising permission in a separate login window, and only from users who want to use the feature.
What data we store
- the ID, name, currency and status of the connected ad account, the name of the business it belongs to, and whether a payment method is set up on it (yes/no). We do not see or store payment details (such as card numbers);
- the ID and name of the Meta pixel belonging to the ad account, and the time it last fired;
- the Facebook user ID of the person who made the connection, and the list of permissions granted;
- the Meta access token, stored encrypted;
- the data of the boosts created in the app: Meta IDs, the objective of the boost, the audience settings, budget, start and end date, placement (Facebook/Instagram), status, any rejection reason given by Meta, and the name of the advertising business (mandatory under EU rules);
- the aggregated daily results of the boosts: spend, reach, impressions, clicks, reactions, the number and value of purchases measured by the pixel, and Meta's relevance rating;
- an event log: who started or changed what, and when;
- the time you accepted Meta's advertising terms.
The results are aggregated figures. We do not receive or store any personal data about the people who see the ad, click on it or buy in your webshop. We do not see your bank card or payment details either.
How we use it
- to create and manage the boost, solely on your instruction;
- to show the results — to you only;
- to enforce the spending limits you set: if spending goes over the limit, we stop the boost automatically.
We do nothing else with it. We do not use it for our own advertising, do not sell it, do not pass it on to third parties, and do not combine it with other customers' data. Legal basis: performance of a contract (Art. 6(1)(b) GDPR).
Processors
No new processor. The same ones apply as for the rest of the Service's data: Supabase (EU region), Vercel and Sentry — see Section 5.
Retention and deletion
- When you disconnect the ad account, we immediately delete the access token.
- The data and results of your boosts are kept until you delete your account (workspace), so that you can look back at earlier results — this is your own record of spending. On request, we delete them within 30 days.
- When you delete your account, all advertising data is deleted. Before deletion, we stop any boosts still running at Meta.
- The Meta access token expires every 60 days. After that, the ad account must be connected again.
Withdrawal
- in the app: Integrations → Meta ad account → Disconnect (running boosts must be stopped first);
- on Facebook: Settings → Business integrations → remove the app.
2.5. Newsletter integrations (MailerLite, SalesAutopilot)
2.6. Usage logs
2.7. Content Ninja newsletter
2.8. Website visitors – Meta Pixel
2.9. Data of prospects (website forms, demo requests)
2.10. Public surfaces (Ninja AI demo chat, sample post generator)
The demo-chat and sample-post pages can be used without logging in.
2.11. Ninja AI assistant conversations and memories
2.12. Support access to your account
For troubleshooting and customer support, a member of our staff may view your account from your perspective for a maximum of 60 minutes, in read-only mode. During such access no data is modified, no credits are consumed and no content is published. Every such access is logged (who, whose account, when, for how long and on what grounds).
Legal basis: performance of a contract and legitimate interest in the quality of support (Art. 6(1)(b) and (f) GDPR).
2.13. TikTok account data
When you connect your account with TikTok Login, we access and store the following data through the TikTok API:
- the identifier, display name and profile picture of your TikTok account;
- the access token and the refresh token (stored encrypted);
- data of the posts published through the Service (identifier, link, and the settings you chose when publishing);
- your follower count and the view, like, comment and share counts of your videos.
Purpose: connecting and identifying the account (so you can see which account you connected), publishing posts on your behalf, and displaying the performance data on the Analytics screen of the Service. Legal basis: performance of a contract (Art. 6(1)(b) GDPR).
We request the following scopes: user.info.basic (account name and profile picture),
user.info.stats (follower count),
video.list (statistics of your videos),
video.publish (publishing on your behalf). We request nothing beyond these.
Retention: for as long as the account is connected. When you disconnect it, we immediately delete the stored token and the stored statistics, and we also revoke the access at TikTok.
Withdrawal: at any time in the application (Integrations → the TikTok row → Delete), or in your TikTok account settings (Settings and privacy → Security and permissions → App permissions).
TikTok processes the content published this way and the data generated on the platform as an independent data controller, under its own privacy policy.
2.14. YouTube
YouTube API Services
Content Ninja uses YouTube API Services. By connecting your YouTube channel, you agree to the YouTube Terms of Service. Google processes the uploaded video and the data generated on the channel as an independent data controller, under the Google Privacy Policy.
What access we request
We request exactly two scopes, and nothing beyond them:
youtube.upload— to upload videos to your own YouTube channel;youtube.readonly— to read your channel's data and statistics.
What data we access and store
- the channel's ID, name and profile picture;
- the channel's subscriber, video and view counts;
- the IDs, titles and thumbnails of your own videos, and their view, like and comment counts;
- your Google access and refresh tokens, stored encrypted (AES-256-GCM);
- what you provide for an upload: the video's title, description, privacy status, the "made for kids" declaration and the AI-generated content disclosure.
How we use it
- to upload videos you have explicitly approved to your own channel, immediately or scheduled;
- to show you the channel when you connect it, so you can check that you connected the right one;
- to display your channel's own numbers on the Analytics page, refreshed daily.
We do nothing else with it. We do not sell it, do not share it with third parties, and do not use it for advertising. Legal basis: performance of a contract (Art. 6(1)(b) GDPR).
Where we store it
In the European Union (Supabase, Frankfurt region). Only your own workspace can access it (database-level isolation, see Section 6).
How long we keep it
For as long as the channel is connected. Statistics are kept for 36 months at most.
Revoking access and deletion
- in the app: Integrations → YouTube → Delete;
- in your Google account: https://myaccount.google.com/permissions.
In both cases we immediately delete the tokens and the stored YouTube data — we do not wait for the 7-day and 30-day deadlines the YouTube API Services policies would allow. You can also request deletion at support@getcontentninja.com.
⚠️ If you connected your YouTube channel and Google Search Console with the same Google account (see Section 5), disconnecting the YouTube integration also revokes the Search Console access — both integrations use the same Google authorisation.
Limited Use commitment. We use the data obtained from YouTube API Services and from Google APIs solely to provide the service to you. We do not pass it on, do not use it for advertising, and do not use it to train artificial intelligence models — in accordance with the Limited Use requirements of the Google API Services User Data Policy.
Contact
Digitallwork.hu Kft., support@getcontentninja.com.
3. How we use your data — purposes and legal bases
We use the data described above for the following purposes:
- Providing the Service — generating content, publishing / scheduling it on your behalf to the social media accounts you connected, sending newsletters and publishing blog articles on your instruction, and displaying the performance statistics (insights) and comments of your published posts (performance of a contract);
- Invoicing and accounting (legal obligation);
- Product improvement and reliability — usage logs and aggregated statistics (legitimate interest);
- Sales contact with prospects — replying to form submissions, organising demos, making offers (steps prior to a contract, legitimate interest);
- Marketing on this website — Meta Pixel remarketing (consent).
Meta access tokens and Meta platform data are used exclusively to publish and manage the content you create in the Service, and to boost the user's posts (run them as ads) and display the results of those boosts. We do not sell them, do not share them with any third party beyond the processors listed in Section 5, and do not use them for our own advertising, profiling, or any purpose unrelated to the Service.
The same applies to the TikTok and YouTube connections: we use the access tokens and platform data obtained from them exclusively to publish your content and to display your performance data. Data received from YouTube API Services and other Google APIs is additionally covered by our Limited Use commitment (see Sections 2.14 and 11.3).
4. Meta permissions we request and why
When you connect your account with Facebook Login, we request the following permissions:
- pages_show_list — to list the Facebook Pages you manage so you can choose which one to connect;
- pages_manage_posts — to create, schedule and publish posts on your connected Page on your behalf;
- pages_read_engagement — to read your Page's content and basic engagement data needed for publishing and for verifying that posts went live;
- instagram_basic — to identify the Instagram business account linked to your Facebook Page;
- instagram_content_publish — to publish content to your connected Instagram business account;
- read_insights — to read the performance statistics (insights) of your Page and its posts and display them to you in the Service;
- instagram_manage_insights — to read the performance statistics (insights) of your Instagram business account and its posts and display them to you in the Service;
- pages_manage_engagement — to read and reply to comments on your Page's posts from within the Service;
- instagram_manage_comments — to read and reply to comments on your Instagram posts from within the Service.
You can revoke these permissions at any time in your Facebook settings (Settings & privacy → Settings → Business integrations) or by disconnecting the account inside the Content Ninja application.
Post boosting: if you also want to run your posts as ads, we request further permissions for this in a separate login window (ads_management, ads_read). These are described in Section 2.4.1.
5. Who we share data with (processors and sub-processors)
We use the following processors to provide the Service. We never sell your personal data to third parties.
| Processor | Location | Activity |
|---|---|---|
| Supabase, Inc. | EU region | Database, authentication, file storage |
| Vercel, Inc. | EU (Frankfurt) | Application hosting |
| Cloudflare, Inc. | USA | Domain and content delivery (CDN), protection |
| GitHub, Inc. | USA | Hosting of this marketing website |
| Stripe, Inc. | USA | Payment processing |
| KBOSS.hu Kft. (Szamlazz.hu) | Hungary | Invoicing |
| Meta Platforms, Inc. | USA / Ireland | Publishing to Facebook / Instagram; website marketing (Pixel) |
| TikTok Technology Limited | Ireland, EU | Publishing social posts, channel statistics |
| OpenAI, Inc. | USA | AI text and image generation, analysis, research; converting voice dictation to text |
| Anthropic, PBC | USA | AI text generation, Ninja AI assistant |
| Google LLC | USA | AI text, image and video generation; retrieving search performance data from Google Search Console |
| Google Ireland Limited | Ireland, EU | Google Search Console API — retrieving the search data of the website you connect (read-only); YouTube channel: uploading videos, channel and video statistics |
| xAI Corp. | USA | AI video generation |
| Alibaba Cloud (Singapore) Private Limited | EU (Frankfurt) | AI video generation |
| Replicate, Inc. | USA | Image-to-animation and background music generation |
| MiniMax (MiniMax AI) | Singapore | AI voice generation (narration) for narrator videos |
| Eleven Labs Inc. (ElevenLabs) | USA | AI voice generation (text-to-speech) for narrated video |
| Shotstack Pty Ltd | Australia | Video composition and rendering |
| DataForSEO | Third country | Retrieving keyword and search data |
| MailerLite (UAB MailerLite) | Lithuania, EU | Newsletter delivery (in the customer's account), managing our own prospect list |
| SalesAutopilot Kft. | Hungary | Newsletter delivery in the customer's account |
| Mailjet (Sinch Email) | France, EU | Transactional e-mail delivery (account, billing and system notifications) |
| Fillout, Inc. | USA | Demo booking form |
| Sentry (Functional Software, Inc.) | EU region | Error logging |
When generating content, only the inputs required for generation (e.g. product data, prompts, brand settings, uploaded images) are sent to the AI providers — never your access tokens or account credentials. Under their contractual terms, the AI providers do not use the data submitted to them to train their models.
Note on Sentry: when an error occurs in the application, the technical details of that error (error message, page address, browser type, timestamp) are sent to Sentry's European servers so that we can fix it. We do not send IP addresses, cookies, form contents, or the part of the web address after the question mark. Purpose: bug fixing and operational reliability; legal basis: our legitimate interest; retention: 90 days at most.
Note on Google Search Console: if you connect your website via Google Sign-in, we retrieve the search data of your own webshop through the Google Search Console API — search queries, impressions, clicks, average position and landing page URLs — and display it to you on the Analytics screen of the application. This access is read-only: we do not write, modify or delete anything in your Search Console account. The transfer stays within the European Union (Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland), under Google's data processing terms. Connecting requires the authorisation of your own Google account, which you can withdraw at any time — either by disconnecting the integration in the application, or in your Google account settings. We store the access token encrypted and delete it immediately when the connection is removed; access ceases at the same moment. We retain the search data collected for 16 months at most — the period Google itself returns — after which it is deleted automatically. Purpose: measuring and reporting the search performance of your webshop; legal basis: performance of a contract (you requested the connection).
Note on voice dictation: in the app you can give instructions by voice in text fields and to the Ninja AI assistant. The recording is sent to OpenAI solely to convert it to text. We do not store the recording: it is not saved to any database or file storage, and nothing of it is kept after processing. We only record its length (in seconds, totalled per day) for the daily limit. Dictation is optional, and the microphone turns on only when the user starts it and the browser grants permission. Legal basis: performance of contract.
Note on Meta Platforms: when the Service publishes content to your Facebook Page or Instagram account, reads insights and comments on your behalf, or boosts your post from your own ad account, Meta Platforms processes that data as an independent data controller under its own privacy policy — not as our processor. Meta acts as our processor only in respect of the Meta Pixel used on this marketing website (see Section 10).
Note on TikTok and YouTube: the same applies to the other two social platforms. When the Service publishes a post to your TikTok account or uploads a video to your YouTube channel on your behalf, or reads statistics from them, TikTok Technology Limited and Google Ireland Limited respectively process the data generated on the platform as independent data controllers, under the TikTok Privacy Policy and the Google Privacy Policy — not as our processors. Both connections are based on the authorisation of your own account and can be withdrawn at any time (see Sections 2.13 and 2.14). In both cases the transfer goes to a contracting party established in Ireland, within the European Union; these platforms are responsible as independent controllers for their own onward transfers.
Note on your webshop, your website and your newsletter provider: UNAS, Shoprenter, your WooCommerce store, your WordPress site and your newsletter provider are your own systems — your WooCommerce store and WordPress site run on your own hosting. The Service reads from and writes to them using your access key, on your instruction. Their operators act as independent controllers under their own privacy policies; for a WordPress site and WooCommerce store running on your own hosting, you yourself are the controller of that data.
Note on the WordPress application password: you connect your WordPress site (and the WooCommerce store running on it) with the Content Ninja WordPress plugin. On your approval in your WordPress admin, the plugin creates an application password for the WordPress user making the connection and passes it to us directly, server to server; without the plugin, you can also paste in an application password yourself. We store the application password encrypted (AES-256-GCM), and revoke and delete it when you disconnect the site; when the plugin is uninstalled, the plugin itself also revokes the application passwords it created.
6. Where we store your data, and how we protect it
- Storage in the EU: your data is stored within the European Union (Supabase EU region, Vercel Frankfurt).
- Third-country transfers: some of our processors operate outside the European Union. Transfers to the United States (Stripe, Meta, OpenAI, Anthropic, Google LLC, xAI, Replicate, ElevenLabs, GitHub, Cloudflare, Fillout) rely on the adequacy decision under the EU–US Data Privacy Framework and/or on the European Commission's Standard Contractual Clauses (SCC). Transfers to Singapore (MiniMax), Australia (Shotstack) and other third countries (DataForSEO) are based on the European Commission's Standard Contractual Clauses (SCC) with the necessary supplementary measures. Only the inputs of generation (text, image, narration script) are sent to these providers — never account identifiers or access tokens.
- Isolation: data is separated per user / workspace at the database level (row-level security, RLS).
- Encryption: all platform access tokens (Meta user and Page tokens, TikTok and YouTube access and refresh tokens, webshop and newsletter API keys, WordPress application passwords) are stored encrypted using AES-256-GCM; data in transit is protected by TLS.
7. Retention and deletion
- Account and content data: retained while your account exists, then deleted within 30 days after account deletion.
- Meta access tokens and connected-account data: deleted immediately when you disconnect the account in the app, revoke the app's access in your Facebook settings, or delete your account.
- Meta advertising data (post boosting): the access token is deleted immediately when you disconnect the ad account; the history and results of your boosts are kept until you delete your account, and we delete them within 30 days on request; before account deletion we stop any boosts still running at Meta (see Section 2.4.1).
- TikTok access tokens and channel statistics: deleted immediately when you disconnect the account in the app, or when we detect that you revoked the access in your TikTok settings; on disconnection we also revoke the access at TikTok.
- YouTube access tokens and channel statistics: deleted immediately when you disconnect the channel in the app, or when we detect that the access has been revoked in your Google account — we do not wait for the 7-day and 30-day deadlines allowed by the policies; while the channel is connected, statistics are kept for 36 months at most.
- Connected webshop, WordPress and newsletter keys: deleted immediately when the connection is removed; the WordPress application password is also revoked on your WordPress site at that point.
- Google Search Console search data: 16 months at most, deleted automatically thereafter; access ceases immediately when you disconnect the integration.
- Invoicing data: retained for 8 years, as required by the Hungarian Accounting Act (Act C of 2000).
- Usage logs: retained while your account exists and for as long as they are necessary for troubleshooting, accounting for credit usage and preventing abuse; they are deleted thereafter.
- Data audit log: retained for up to 90 days (deleted automatically).
- Error logs (Sentry): retained for up to 90 days.
- Backups: retained for the duration of the backup cycle, for as long as it is necessary to be able to restore the most recent backups; deleted data disappears from the backups when that cycle expires.
- Prospect (lead) data: 24 months from the last meaningful contact.
- Public demo conversations: for as long as it is necessary to continue the demo, to verify coupon redemption and to prevent abuse.
- Newsletter data: retained until you unsubscribe.
You can request deletion of your data at any time, in any of the following ways:
- delete your account inside the Content Ninja application;
- send a deletion request to support@getcontentninja.com;
- remove the app's access in your Facebook settings (Settings & privacy → Settings → Business integrations) — this immediately invalidates the stored tokens;
- revoke the access in your TikTok account settings (Settings and privacy → Security and permissions → App permissions);
- revoke the access on the Google security settings page (myaccount.google.com/permissions) — this covers both the YouTube channel and the Google Search Console connection.
Deletion requests are completed within 30 days at the latest, except for data we are legally required to retain (e.g. invoices). Step-by-step instructions are available on our Data Deletion Instructions page.
8. Your rights under the GDPR
Right of access — you may request information about the data we process about you.
Right to rectification — you may request the correction of inaccurate data.
Right to erasure — you may request deletion of your data where there is no longer a legal basis for processing.
Right to restriction of processing — you may request that processing be restricted in certain cases.
Right to data portability — you may request your data in a machine-readable format.
Right to object — you may object to processing based on legitimate interest.
Right to withdraw consent — for consent-based processing (newsletter, Meta Pixel), you may withdraw consent at any time without giving reasons; withdrawal does not affect the lawfulness of processing before the withdrawal.
You can exercise these rights by e-mailing support@getcontentninja.com. We respond to requests within 30 days at the latest.
8.1. Automated decision-making
We do not take decisions based solely on automated processing that produce legal effects concerning you. The AI features of the Service suggest and produce content; the decision to publish and use it is always yours.
8.2. Personal data breach
In the event of a personal data breach we notify the supervisory authority within the statutory deadline (72 hours from becoming aware of it) and — if the breach is likely to result in a high risk — the data subjects as well.
8.3. Data Protection Officer
Based on the nature of our activity, appointing a Data Protection Officer is not mandatory; for data protection matters you can reach us at support@getcontentninja.com.
8.4. Restriction by age and user group
The Service is available to businesses only; we do not knowingly process the data of persons under 18.
9. Complaints
If you believe we have infringed the rules on data processing, you may lodge a complaint with the Hungarian supervisory authority:
You may also bring the matter before a court, or complain to the supervisory authority of your own EU member state.
10. Cookies
10.1. Strictly necessary cookies
Cookies essential for the operation of the website and the application: maintaining the login session (Supabase session cookie), the security (CSRF) cookie of the connection flow, and the browser identifier that allows a conversation on the public demo surfaces to be continued. These do not require consent.
10.2. Marketing cookies (Meta Pixel, campaign source tracking)
The Meta Pixel places cookies in the visitor's browser for remarketing and advertising purposes. These are activated only with your explicit consent given in the cookie banner.
cn_attr (our own first-party cookie) — when you arrive via
a campaign link (for example from a newsletter or an ad), it records the campaign identifiers of that
arrival (UTM parameters, gclid, fbclid), the landing page address, the referring
page and the time of arrival — for your first and your most recent such arrival.
Purpose: measuring the effectiveness of our campaigns; if you submit a
form, we receive its contents together with the submission (see Section 2.9).
Retention: 30 days, restarted by every new arrival via a campaign link.
It contains no personal data (such as your name or e-mail address). It is set for the whole
getcontentninja.com domain, so the application (app.getcontentninja.com) can also
read it if you sign up. It is created only with your consent given in the cookie banner, and deleted if
you decline.
10.3. Managing cookies
You may modify or withdraw your cookie consent at any time via the cookie banner, and cookies can also be deleted or blocked individually in your browser settings.
11. Platform clauses
11.1. Facebook / Meta
The application accesses the user's Pages and accounts through the Meta Platform (Facebook Login, Facebook Graph API, Instagram Graph API) solely for the purpose of publishing and managing content created by the user, displaying the performance statistics (insights) and comments of that content to the user, and boosting the user's posts (running them as ads) and displaying the results of those boosts. This access can be revoked at any time in the user's Facebook settings and within the application. The use and transfer of information received from Meta APIs adheres to the Meta Platform Terms and the applicable Meta Developer Policies.
11.2. TikTok
The application accesses the user's TikTok account through the TikTok APIs (TikTok Login, Content Posting API, Display API) solely for the purpose of publishing content created by the user and displaying the performance data of the account and its videos to the user. Every publication is based on the user's explicit, prior approval. This access can be revoked at any time within the application and in the user's TikTok settings. The use and transfer of information received from TikTok APIs adheres to the TikTok Developer Terms of Service and the applicable TikTok platform policies.
11.3. YouTube / Google API Services
Content Ninja uses YouTube API Services. By connecting a YouTube channel, the user agrees to the YouTube Terms of Service, and Google's processing of data is governed by the Google Privacy Policy.
Limited Use. We use user data obtained from YouTube API Services, or from any other Google API, solely to provide the service to the user — to upload the video to their own channel and to display their own performance data. We do not transfer or sell this data, do not use it for advertising purposes, and do not use it to train artificial intelligence models, in accordance with the Google API Services User Data Policy, including the Limited Use requirements. In the wording Google expects: Content Ninja's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. Humans do not read this data, except at the user's explicit request (support, see Section 2.12), for security purposes, or where required by law.
The user can withdraw access at any time within the application or on the Google security settings page (myaccount.google.com/permissions); the stored token and YouTube data are deleted immediately at that point (see Sections 2.14 and 7).
12. Changes to this policy
We may update this Privacy Policy from time to time. We will notify registered users of material changes by e-mail and publish the updated policy on this page. Changes are published at least 15 days before they take effect; where a new processor is engaged, we publish notice at least 30 days in advance, in line with Section 9 of Annex 1 to our Terms. This version is effective from 19 October 2026 (published on 9 September 2026, last updated on 26 October 2026). The policy is available in Hungarian and English; in case of any discrepancy, the Hungarian text prevails.
12.1. Change log
- 26 October 2026 — Background music is now generated via Replicate; MiniMax's role is limited to narration voice.
- 5 October 2026 — New Section 2.4.1:
Meta ad account and post boosting. It describes the permissions we request
(
ads_management,ads_read,pages_show_list,pages_read_engagement), the data we store, its source, how we use it, retention and how to withdraw access. Boost results are aggregated figures; we receive no personal data about the people who see the ad or make a purchase. Sections 2.4, 3, 4, 5 (note on Meta), 7 and 11.1 were aligned accordingly. No new processor. Published and effective: 5 October 2026. - 29 September 2026 — Section 10.2 now lists the
cn_attrcookie (campaign source tracking): on arrival via a campaign link it records the campaign identifiers, so that website form submissions can be attributed to the campaign even if the visitor moved on to another page in the meantime. Consent-based, kept for 30 days, contains no personal data. No new purpose and no new processor (in line with the ad-measurement purpose in Section 2.8 and the UTM data in Section 2.9). Published and effective: 29 September 2026. - 23 September 2026 — Section 2.14 was expanded into a standalone, highlighted "YouTube" section: YouTube API Services and the YouTube Terms of Service, the two scopes we request, the full scope of data we access and store (now also listing the channel's video and view counts, the titles and thumbnails of your videos, and the data you provide for an upload), how we use it, where it is stored, the retention of statistics for 36 months at most, and how to revoke access and request deletion; Section 7 was aligned accordingly. No new purpose and no new processor. Published and effective: 23 September 2026.
- 19 October 2026 — TikTok and YouTube integration. New processor added to Section 5: TikTok Technology Limited (Ireland, EU) — publishing social posts, channel statistics; the activity of Google Ireland Limited was extended with uploading videos to your YouTube channel and channel statistics (no new row was added). New Sections 2.13 (TikTok account data) and 2.14 (YouTube channel data), each stating the scopes we request, the retention period and how to withdraw access. Section 11 was retitled "Platform clauses", and alongside the existing Meta clause (11.1) it now also contains the TikTok clause (11.2) and the YouTube / Google API clause (11.3), including our Limited Use commitment. Sections 1, 3, 6 and 7 were aligned accordingly. Published: 19 September 2026.
- 15 October 2026 — New processor added to Section 5: Eleven Labs Inc. (ElevenLabs, USA) — AI voice generation (text-to-speech) for narrated video, alongside MiniMax. Only the narration script and its pronunciation rules are sent for voice-over — never account identifiers, access tokens or customer lists. The transfer to the United States relies on the EU–US Data Privacy Framework and/or the Standard Contractual Clauses (SCC) (see Section 6). Published: 15 September 2026.
- 9 October 2026 — New processor added to Section 5: Alibaba Cloud (Singapore) Private Limited (Alibaba Cloud Model Studio) — AI video generation. We use the service through an endpoint running in the European Union (Frankfurt region), so no third-country transfer takes place. Only the prompt text and the reference images are sent for generation — never account identifiers, access tokens or customer lists. Published: 9 September 2026.
- 16 September 2026 — New processor added to Section 5: Google Ireland Limited (Google Search Console API). We retrieve the search data of the website you connect (search queries, impressions, clicks, average position, landing page URLs) with read-only access and display it on the Analytics screen of the application. A related retention entry was added to Section 7 (16 months at most). Published: 1 September 2026.
- 15 September 2026 — The note on webshops in Section 5 was extended with your WooCommerce store and WordPress site (your own systems, on your own hosting), and a new note was added on the WordPress application password (created by the plugin on your approval, stored encrypted, revoked on disconnection); Sections 1, 2.3, 6 and 7 were aligned accordingly. No new processor. Published and effective: 15 September 2026.
- 10 September 2026 — The activity of OpenAI, Inc. in Section 5 was extended with converting voice dictation to text, and a note on voice dictation was added below the table (we do not store the recording; we only record its length for the daily limit). No new processor. Published and effective: 10 September 2026.
- 20 August 2026 — First effective version of this policy (published on 3 August 2026).