Cloudflare
Upload120 uses Cloudflare Workers, Cloudflare storage, queues, and security services to run the website, process requests, and store service data.
Policies
These policies cover the website, the Chrome extension, the public post checker, and the Preset & Project Converter.
Last updated: 19 October 2026
01
Upload120 is the data controller for the personal data it processes. For privacy questions or to use your rights, email admin@upload120.com.
Discord provides the account identifier, username, display name, avatar, and language information used to sign you in. Upload120 stores account settings, quota and reward records, Pro access, reviews, referrals, support messages, notifications, and processing history connected to that identifier.
Service records can include file name and technical metadata, job state, timestamps, error details, shortened IP or device hashes, browser information, and security events. Upload120 uses these records to run the service, apply limits, diagnose failures, prevent abuse, and answer support requests.
Before a first upload, signed-out visitors can choose whether to join a first-video comparison. If you allow measurement, a random first-party cookie keeps your A or B path stable for up to one year. We record exposure, video, sign-in, and download steps, coarse device and referral data, UTC times, and a pseudonymous visitor ID. We link that ID to your Discord account if you sign in. If you decline, you use the ordinary sign-in path without experiment measurement.
Guest and account-seen cookies use HttpOnly, SameSite=Lax, and Secure on HTTPS. Guest uploads use Cloudflare Turnstile. We retain a secret-keyed IP hash for abuse limits for up to seven days, not a raw IP. Upload and account claim records persist across logout and experiment versions. Clearing browser data does not erase server records or change service limits.
Scenepacks keeps daily totals of gallery visits, pack views and download starts. These are not unique people or completed transfers. A random tab token expires after 30 minutes and suppresses repeated events; temporary duplicate receipts are removed by scheduled cleanup. These counts store no account identifiers, IPs, referrers or personal browsing history. Browser Do Not Track and Global Privacy Control signals are respected. Counts begin when tracking is enabled; no earlier history is inferred.
Upload120 processes account and service data because it is needed to provide the service you signed up for. Security records, abuse limits, and diagnostics are based on Upload120’s legitimate interest in keeping the service safe and working. Optional features, such as first-video measurement, are based on your consent, and you can withdraw it at any time. Payment and purchase records are kept when the law requires it, for example under bookkeeping rules.
You can ask for access to your data, a copy you can move to another service, correction, or deletion. You can also ask Upload120 to restrict processing, or object to processing based on legitimate interest. To use these rights, use the account page or email admin@upload120.com.
If you think Upload120 handles your data wrongly, you can complain to Datatilsynet, the Norwegian Data Protection Authority, at datatilsynet.no, or to the data protection authority in the country where you live.
Upload120 does not sell personal information. The website and extension do not read unrelated browsing history. The extension only acts on the TikTok Studio upload flow after you select a supported file.
02
When you choose a video, Upload120 sends that file to the service so the Studio Method can prepare a separate copy. Your source file stays on your device. Active, completed, failed, and cancelled jobs keep technical records so your queue, quota, and account history work.
Stored job input and output files expire after 15 days unless you delete a completed, failed, or cancelled job sooner. A download stops working after its stored output is deleted. Completed processed videos are saved in the account's Cloud Processed videos folder and remain there until you move them to Trash or permanently delete them.
Guest originals and results stay private and are normally deleted after seven days. The owner can configure one to 30 days before activation. Active jobs and sign-in handoffs are protected until completion or expiry. Downloads require a claim by the same signed-in Discord account.
The converter processes selected AEP and FFX files for the requested After Effects version. Upload120 does not keep the uploaded source or converted file after the request finishes. Your account can keep a conversion record, including the file name and selected versions, for up to one year. You can delete that record from the converter.
Upload120 may keep a limited diagnostic copy when a processing failure needs investigation. Diagnostic copies expire after 15 days unless the owner marks a specific record for longer investigation. Contact support with the job ID if you want a diagnostic record reviewed or removed.
The Cloud collection stores the files, folders, links, and hashtags you add to your signed-in account. It supports AEP projects, FFX presets, fonts, sound files, and video files. Cloud items remain available until you delete them, your account is deleted, or a service or account limit requires removal. Upload120 records the item name, type, size, folder, share settings, and download activity needed to provide the collection.
Cloud files can be checked with automated safety controls and may receive limited owner access when needed to investigate a report, security event, abuse, Terms violation, moderation question, service failure, or support request. This is not blanket routine human monitoring, and no check promises to detect every unsafe file. Owner access is restricted to these purposes and can include the file content and its metadata.
Anyone with a view-only Cloud link can open it without signing in. Edit links still require Discord login. When a signed-in person opens a shared file or folder, Upload120 records the access time and Discord account name for the owner. Anonymous views are not identified in the viewer list. You can revoke any link. Do not store material you are not allowed to share or that you need to keep outside this review process.
03
Upload120 uses Cloudflare Workers, Cloudflare storage, queues, and security services to run the website, process requests, and store service data.
Discord handles sign-in. If you approve the server-join permission during sign-in, Upload120 can ask Discord to add your account to the announcement server.
Payhip handles Pro pass checkout. Upload120 creates an account-linked checkout reference, verifies Payhip's payment notice, and stores the provider transaction, product, price, currency, status, and access dates needed to activate or review the purchase. Upload120 does not receive your full payment-card details.
The public post checker reads information TikTok makes available for a public post. TikTok can change or remove that data. Upload120 does not require your TikTok password.
04
Use Upload120 only with files and accounts you have permission to use. Keep your Discord account and sign-in sessions secure. You are responsible for checking the converted or processed copy before publishing it.
Each Upload120 account is for the account holder’s own personal use. Do not share your account with friends or anyone else, use it on behalf of other people, process other people’s videos on it, or let others use your Pro access. Upload120 can ban an account that breaks this rule by limiting or removing its access.
Do not bypass quotas, submit unlawful material, disrupt the service, automate abusive traffic, probe private controls, access another account, spread malware, or use the service to violate another person’s rights. Upload120 can limit or remove access, cancel active work, or block abusive requests when these rules are broken.
Upload120 provides files and account features on an as-available basis. TikTok, Discord, Payhip, Cloudflare, browsers, codecs, and file formats can change outside Upload120’s control. Upload120 cannot promise TikTok acceptance, compression behavior, playback quality, reach, recommendation eligibility, shadowban status, uninterrupted access, or compatibility with every file.
Nothing on the checker or comparison pages is a guarantee about a future upload. Review the result before using it and keep your original files.
You keep ownership of the files you upload. You give Upload120 a limited licence to store, copy, and process those files only to provide the service to you, for example to process a video, keep it in your Cloud, or serve a link you shared. The licence ends when the files are deleted, apart from copies kept for the retention periods described on this page.
Upload120 is provided as is, without any promise that it fits a particular purpose or works without errors. You use Upload120 at your own risk. As far as the law allows, Upload120 is not liable for any loss or damage from using the service, including lost files, uploads, income, reach, or followers. If Upload120 is still found liable despite this, that liability is limited to the amount you paid Upload120 in the 12 months before the claim. You are responsible for how you use Upload120 and for what you upload.
These limits do not apply to loss caused by gross negligence or intent. They also do not reduce any rights you have as a consumer under mandatory law.
You can stop using Upload120 at any time and delete your account from the account page. Upload120 can suspend or close an account that breaks these terms, or when the law requires it. Where it is reasonable and safe to do so, Upload120 will tell you first and explain why.
These terms are governed by Norwegian law. If you are a consumer, you keep the protection of the mandatory consumer laws in the country where you live.
05
If you own the rights to a work and believe a Cloud file or shared link on Upload120 infringes them, report it by email. Include your name and contact details, the shared link or a description of where the file appears, the work you own, and a statement that you believe the use is not authorised and that your report is accurate. Send reports to admin@upload120.com.
Upload120 reviews each report and removes or disables access to material that appears to infringe. The account holder is usually told and can reply if they think the report is a mistake. Accounts that repeatedly upload or share infringing material are suspended or closed.
06
Pro passes are one-time digital access products sold through Payhip. After Upload120 verifies the payment and links the purchase to the Discord account used to start checkout, the pass adds its stated access time after any current access on that account. It is not a recurring subscription.
Contact support if the wrong product was delivered, activation remains pending or needs review, or Upload120 could not provide the purchased access. Include the purchase email and order details, but do not send payment-card information. An approved refund can remove the related Pro access. Used access may be non-refundable where the law allows, and any mandatory consumer rights in your country still apply.
07
You can delete completed, failed, or cancelled jobs from account history. Deletion removes linked stored input and output files and revokes the download. Cancel an active job before deleting it.
The account page lets you export the account data Upload120 makes available to you and request account deletion. A deletion request removes or disconnects account data where the service can do so, subject to records Upload120 must keep for security, fraud prevention, license enforcement, dispute handling, or legal obligations.
08
Upload120 uses a session cookie to keep you signed in. The website can store language, queue recovery, dismissed notices, and interface preferences in your browser. The extension stores its connection token in browser session storage and keeps non-secret settings on the device.
You can withdraw first-video measurement at any time. Withdrawal stops new experiment events and account linkage. Service and abuse records already needed for a guest upload can remain until their normal retention period.
Clearing browser or extension storage can sign you out, remove local preferences, or stop an unfinished queue from appearing on that device. Server-side job and quota records remain authoritative.
09
Upload120 limits access to private account and owner routes, hashes selected abuse-prevention identifiers, and keeps secrets outside public website files. No internet service can promise perfect security. Report a suspected account or data issue through support.
You must be at least 13 years old to use Upload120. If the law where you live requires a parent or guardian to consent before you use online services, you need that consent first. A parent or guardian can contact support about an account used by a child.
10
Upload120 is an independent tool. It is not affiliated with, endorsed by, sponsored by, or operated by TikTok, ByteDance, Discord, Payhip, Cloudflare, Google, Adobe, or After Effects. Product names and marks belong to their respective owners.
Upload120 may show third-party product or service names only to identify the method being discussed in a comparison. That informational use does not suggest affiliation, endorsement, sponsorship, partnership, approval, or any relationship with the named owner. Upload120 does not claim ownership of those names, logos, or other marks. Each owner keeps its applicable trademark and other rights. Prices and feature descriptions come from public pages, may change, and should be checked with the provider before you rely on them.
If a comparison is inaccurate or a rights owner wants a correction reviewed, use the support page.
The Studio Method implementation includes third-party open-source work credited in Upload120’s published notices. Upload120’s website design, service code, and original content remain protected by their applicable rights.
11
Use the account page to change available profile settings, export account data, or start account deletion. Use the support page for privacy, access, deletion, purchase, security, or file questions. You can also contact Discord @willaep.
Upload120 can update these policies when the service or its providers change. The date at the top shows the latest version. Material changes will be announced on the website or in the Upload120 Discord server.