Privacy Policy

Last updated: August 2026
Effective: August 2026


1. Who we are

Castor ("Castor", "we", "us", "our") is a creator marketing marketplace that connects social media creators with brands and agencies.

Castor is a service operated by:

"Castor" is a trading name of ECHO PR COMPANY LIMITED. Where this policy refers to Castor, the legal entity responsible is ECHO PR COMPANY LIMITED.

We are the data controller for the personal data described in this policy, as that term is used in Thailand's Personal Data Protection Act B.E. 2562 (2019) ("PDPA").

This policy covers the Castor website at castorsocial.com, the Castor mobile applications for iOS and Android, and any related services (together, the "Services").


2. Summary


3. Information we collect

3.1 Data you provide directly

DataWhy we need it
Name, email addressAccount creation, login, security notifications, support
Password (stored as a salted hash — we never see it)Account security
Profile details: bio, location, languages, content categories, rate cardYour public creator profile and matching with campaigns
Company name and business details (brands and agencies)Identifying the organisation you represent
Messages you send through CastorDelivering communications between creators and brands, and resolving disputes
Content you upload (draft videos, images, captions)Delivering work to the brand that engaged you
Sizes and fit, if you provide them: clothing and shoe size, shade range, skin or hair type, pet sizeShown on your Media Kit so a brand can send a product that fits. Optional — see section 6.1.1
Delivery addresses, if you provide them: recipient name, phone number, and addressSending you product on a campaign you accepted. Never published, and shared with a brand only when you choose to — see section 6.1.1
Dietary needs, only with your explicit consent (sensitive personal data)So a brand sending you food or supplements sends something you can consume. Never published — see section 6.1.1

3.2 Data we receive from TikTok

When you choose to connect your TikTok account using TikTok Login Kit, TikTok asks you to approve specific permissions. We receive only the data covered by the permissions you approve, and nothing else. TikTok does not give us your email address, password, phone number, direct messages, or private account data.

We request the following four permissions:

TikTok permission (scope)Data we receiveHow we use it
user.info.basicOpen ID, Union ID, display name, username, avatar URL, profile deep linkTo create your Castor account, confirm you control the TikTok account you claim, prevent impersonation, and display your handle and picture on your Castor profile
user.info.profileProfile bio, verified status, profile linkTo populate your Castor creator profile so you do not have to re-enter it
user.info.statsFollower count, following count, likes count, video countTo display audience size on your media kit, and to match you to campaigns with a suitable audience
video.listPublic video ID, title, description, cover image URL, duration, share URL, view count, like count, comment count, share countTo build your media kit, calculate your engagement rate, and — for posts delivered under a Castor campaign — report performance to the brand you worked with

How we use TikTok data — and how we do not:

3.3 Data we receive from Instagram

When you choose to connect your Instagram account, we use the Instagram API with Instagram Login, provided by Meta Platforms, Inc. Instagram asks you to approve specific permissions, and we receive only the data covered by the permissions you approve. Instagram does not give us your password, your email address, your phone number, or the content of your direct messages.

Connecting Instagram requires a Professional account (Business or Creator). Instagram does not make this data available for personal accounts.

We request the following two permissions:

Instagram permission (scope)Data we receiveHow we use it
instagram_business_basicInstagram user ID, username, account type, display name, biography, profile picture URL, follower count, following count, media count, and for your published posts: media ID, caption, media type, permalink, thumbnail URL, timestamp, like count and comment countTo confirm you control the Instagram account you claim, prevent impersonation, populate your Castor creator profile and media kit, calculate your engagement rate, and match you to campaigns suited to your audience and content
instagram_business_manage_insightsAggregate performance metrics for your own account and posts, such as reach and viewsTo show accurate reach on your media kit rather than follower count alone, and — for posts delivered under a Castor campaign — to report performance to the brand you worked with

How we use Instagram data — and how we do not:

Access tokens. Instagram issues us a long-lived access token that expires after 60 days. We refresh it automatically while your account remains connected so your media kit stays current. If you disconnect Castor from within Instagram, the token is invalidated immediately and we stop receiving any further data.

Deleting Instagram data. You can disconnect Instagram at any time from your Castor settings, or request deletion through Instagram itself. See section 11 for what each option does. Requests made through Instagram are handled automatically and you are given a confirmation code to check the status of your request.

3.3.1 Data we receive from other platforms

If you connect another supported platform, we receive equivalent profile and public post-performance data under the permissions you approve on that platform. The same restrictions in sections 3.2 and 3.3 apply.

3.4 Campaign data

Records of briefs you apply to, quotes, agreed fees, delivery dates, approvals, revisions, and completed campaigns. We use this to operate the marketplace and to maintain your on-time delivery record.

Castor does not currently process payments. Fees agreed on Castor are settled directly between you and the brand. We record the agreed amount but do not collect your bank account details, card details, or payment credentials.

3.5 Technical data collected automatically

IP address, device type and model, operating system, app version, browser type, language, time zone, pages or screens viewed, and crash logs. We use this to keep the Services secure, diagnose faults, and understand aggregate usage.


4. Automated processing and machine learning

Castor uses machine learning to match campaign briefs with creators. You should understand how this works.


5. Legal basis for processing

Under the PDPA, and under the GDPR where it applies to users in the European Economic Area and the United Kingdom, we rely on:

PurposeLegal basis
Connecting your social accounts and displaying that data on your profileConsent (PDPA s.19; GDPR Art. 6(1)(a)) — given when you approve the platform's permission screen, and withdrawable at any time
Creating and operating your account, matching, and campaign managementPerformance of a contract (PDPA s.24(3); GDPR Art. 6(1)(b))
Fraud prevention, security, service improvement, and aggregate analyticsLegitimate interest (PDPA s.24(5); GDPR Art. 6(1)(f))
Accounting records and responding to lawful requestsLegal obligation (PDPA s.24(6); GDPR Art. 6(1)(c))
Marketing emailsConsent, withdrawable via the unsubscribe link in any such email
Sending you a delivery address and sizes so a brand can ship product on a campaign you acceptedPerformance of a contract (PDPA s.24(3); GDPR Art. 6(1)(b)) — and each disclosure to a brand is a separate choice you make, per campaign
Dietary needs (sensitive personal data)Explicit consent (PDPA s.26; GDPR Art. 9(2)(a)) — given by the tick box beside the field, and withdrawable by clearing it, which deletes it

Withdrawing consent does not affect processing carried out before the withdrawal.


6. How we share your information

We do not sell your personal data. We share it only as described below.

6.1 With brands and agencies on Castor

6.1.1 Sizes, fit, and delivery addresses

Some campaigns send you a physical product. Two kinds of information make that possible, and we treat them differently because they carry different risk.

A brand that receives your address may only use it to send you product for that campaign. Once a brand has been shown an address, that disclosure is outside our technical control, which is why we log it and why sharing is always your decision rather than something a brand can request automatically.

6.2 With service providers

We use the following processors, who may only act on our instructions and may not use your data for their own purposes:

PurposeProviderLocation of processing
Cloud hosting, databases, and file storageGoogle Cloud Platform (Google Cloud EMEA Limited / Google LLC)asia-southeast1 (Singapore)
Transactional email and notificationsResend (Plus Five Five, Inc.)United States

Customer support is handled directly by our own staff. We do not currently use a third-party payment processor, identity verification provider, error monitoring service, or product analytics service. If that changes, we will update this policy and notify you as described in section 15.

6.3 Other disclosures

We may disclose personal data where required by law, court order, or a lawful request from a public authority; to establish, exercise, or defend legal claims; or to a buyer in connection with a merger or acquisition, in which case we will notify you before your data becomes subject to a different policy.


7. International transfers

ECHO PR COMPANY LIMITED is based in Thailand. Our infrastructure is hosted on Google Cloud Platform in asia-southeast1 (Singapore), and our transactional email provider processes data in the United States. Your personal data may therefore be transferred to and processed outside Thailand.

Where we transfer personal data outside Thailand, we do so on the basis of appropriate safeguards, including the standard contractual clauses incorporated into our agreements with Google Cloud and Resend, as permitted by PDPA sections 28 and 29. You can request further detail by writing to privacy@castorsocial.com.


8. How long we keep your data

DataRetention period
Data obtained from TikTok or another connected platformDeleted within 30 days of you disconnecting that platform, revoking access on the platform, or deleting your Castor account
Platform access tokens and refresh tokensDeleted immediately on disconnection; otherwise expired and rotated per the platform's rules, with unused tokens purged after 90 days
Embeddings derived from your contentDeleted with the underlying data, within 30 days
Account profile and login dataFor as long as your account is active, then deleted within 30 days of account deletion
Messages between creators and brands24 months after the campaign closes, to allow dispute resolution
Content you delivered under a campaign24 months after the campaign closes, then deleted
Campaign records and any associated accounting records10 years, where required by the Thai Revenue Code and Accounting Act — these records cannot be deleted on request
Delivery addresses and sizesKept while your account is active so you do not have to retype them, and deleted immediately when you remove them or delete your account. You can remove them at any time without closing your account
Our record of which brand you shared an address with, and whenKept for 24 months after the campaign closes, alongside the messages, so a delivery dispute can be resolved. The address itself is removed when you delete it; what remains is the fact that a disclosure happened, which identifies nobody
Security and access logs12 months
BackupsPurged on a rolling 35-day cycle; deleted data disappears from backups within that period

9. Security

We protect your data with:

No system is perfectly secure. If you believe your account has been compromised, contact security@castorsocial.com immediately.


10. Your rights

Under the PDPA you have the right to:

How to exercise them: most rights can be exercised directly in the app under Settings → Privacy, including downloading your data and deleting your account. Otherwise write to privacy@castorsocial.com. We respond within 30 days, as required by the PDPA. We may ask you to verify your identity first. Exercising these rights is free; we may charge a reasonable fee only for manifestly excessive or repetitive requests.


11. Disconnecting a platform and deleting your data

This section explains exactly what happens to platform data. Disconnecting and deleting are different actions, and we describe each precisely below rather than treating them as the same thing.

Option 1 — Disconnect inside Castor.

Go to Settings → Social Integrations and disconnect the platform. In every case we immediately delete the access token and stop all further data collection. What happens to data already held depends on where it came from, and we want to be exact about that rather than imply more than we do:

Option 2 — Request deletion from Instagram.

In the Instagram app, go to Settings and privacy → Website permissions → Apps and websites, find Castor, and remove it, choosing the option to request deletion of your data. Instagram sends us a signed deletion request, which we verify and act on automatically: we delete your Instagram profile data, post metadata, and every embedding derived from it, and we remove the connection entirely. You are given a confirmation code and a link where you can check the status of that request at any time.

Removing Castor from Instagram without requesting deletion revokes our access immediately and stops all further collection, but leaves previously collected data in place until you ask us to delete it.

Option 3 — Revoke access from TikTok.

In the TikTok app, go to Profile → Menu → Settings and privacy → Security and permissions → Manage app permissions, find Castor, and remove it. Our access ends immediately, and we delete the associated data within 30 days.

Option 4 — Delete your Castor account entirely.

Go to Settings → Delete account, or email privacy@castorsocial.com. This happens immediately, not within 30 days, and it is irreversible.

We delete your profile, your name, your email address, your avatar, your personas, your rate cards, your handle claims, your notifications, your saved sessions, every stored access token, your cached recommendations, the messages you wrote, and all Instagram data including posts and the embeddings derived from them.

Two things deliberately survive, and you should know what they are:

If you are the only owner of an organization, we ask you to transfer ownership or delete the organization first, so its campaigns and other members are not stranded.

What survives deletion, and why. Accounting records relating to completed transactions are retained where Thai law requires it. Content already published to your own social account remains there — it belongs to you and is under your control on that platform, not ours.


12. Children

Castor is not intended for children. You must be at least 18 years old to create a Castor account, because using Castor involves entering into commercial arrangements.

We do not knowingly collect personal data from anyone under 18. If we learn that we hold data of a person under 18, we delete it promptly. If you believe a minor has created an account, contact privacy@castorsocial.com.


13. Complaints

If you are unhappy with how we handle your personal data, please contact privacy@castorsocial.com first — we would like the chance to fix it.

You also have the right to complain to:

Office of the Personal Data Protection Committee (PDPC)
Ministry of Digital Economy and Society, Bangkok, Thailand
https://www.pdpc.or.th

If you are in the EEA or UK, you may complain to your local data protection authority.


14. Cookies and similar technologies

Our website uses cookies that are strictly necessary for login and security. We do not currently use advertising or third-party analytics cookies. Our mobile apps do not use advertising identifiers for tracking, and we do not operate an advertising SDK. You can manage cookies through your browser settings.


15. Changes to this policy

We may update this policy. If we make a material change — for example, collecting a new category of data, adding a payment provider, or sharing data with a new category of recipient — we will notify you by email and in the app at least 14 days before the change takes effect, and where the change requires it, ask for your consent again. The "last updated" date at the top always reflects the current version. Previous versions are available on request.


16. Contact

Privacy and data protectionprivacy@castorsocial.com
Security issuessecurity@castorsocial.com
General supportsupport@castorsocial.com
PostalECHO PR COMPANY LIMITED, 67/8, Mu 3, Chim Phli Sub-district, Taling Chan District, Bangkok 10170, Thailand

We aim to respond to all privacy enquiries within 5 business days, and always within the 30 days required by the PDPA.