Legal

Privacy Policy

Last updated: March 30, 2026

1

Introduction

Welcome to CodivUpload ("we," "our," or "us"). We respect your privacy and are committed to protecting your personal data. This Privacy Policy explains how we collect, use, and share information about you when you use our website, mobile applications, and other online products and services (collectively, the "Services").

This Privacy Policy applies to the CodivUpload platform developed by Codivion LLC (Registered in Wyoming). By accessing or using our Services, you agree to this Privacy Policy.

2

Information We Collect

We collect information you provide directly to us when you use our Services.

Account Information

When you register for an account, we collect your name, email address, password, and other data you provide.

Platform Integration Data (OAuth)

When you connect social media platforms to CodivUpload, we collect OAuth access tokens, refresh tokens, profile identifiers, and metadata required to publish content on your behalf. All sensitive tokens are encrypted at rest using AES-256-GCM authenticated encryption. See Section 4 for platform-specific details.

Usage Data

We collect automatically generated information about your interactions with the Services, such as IP addresses, browser types, and usage patterns.

3

How We Use Your Information

We use the collected information for various purposes, including:

  • To provide, maintain, and securely operate the CodivUpload dashboard infrastructure.
  • To seamlessly execute your cross-platform content publishing and scheduling orders.
  • To send you technical notices, updates, security alerts, and administrative messages.
  • To understand and analyze how users interact with our Services, aiming strictly to improve platform performance.
4

Platform Integrations & Data Access

CodivUpload integrates with the following social media platforms via their official APIs. Below is a complete disclosure of the permissions we request, the data we access, and how we use it for each platform.

For all platforms: OAuth tokens (access and refresh) are encrypted at rest using AES-256-GCM authenticated encryption with unique random initialization vectors. Tokens are only decrypted momentarily in server memory during authorized API operations and are never stored in plaintext, written to logs, or accessible to any human.

Google (YouTube)

OAuth 2.0 (offline access)

PermissionData AccessedPurpose
youtube.force-sslManage YouTube account (SSL-enforced)Upload videos, manage metadata, create & control live broadcasts
youtube.uploadVideo upload capabilityUpload & schedule videos on your behalf
youtube.readonlyChannel info (name, ID, avatar)Display your channel in the dashboard
yt-analytics.readonlyView counts, engagement metricsDisplay performance stats in your dashboard
openidOpenID Connect tokenSecure identity verification
userinfo.emailEmail addressAccount matching & identification
userinfo.profileDisplay name, profile pictureDashboard display

Google Sign-In (Authentication)

OAuth 2.0 via Supabase Auth

PermissionData AccessedPurpose
emailEmail addressAccount creation & login
profileDisplay name, profile pictureDashboard display & identification

Facebook

OAuth 2.0

PermissionData AccessedPurpose
pages_show_listList of managed Facebook PagesLet you select which Page to connect
pages_read_engagementPage engagement metrics (likes, comments, shares)Display analytics in your dashboard
pages_manage_postsCreate, edit, and delete Page postsPublish & schedule posts on your behalf
publish_videoVideo upload capability on PagesPublish video content
business_managementBusiness Manager entitiesAccess managed business pages

Instagram

Instagram Login API (OAuth 2.0)

PermissionData AccessedPurpose
instagram_business_basicBasic account info (ID, username, profile picture)Display your account in the dashboard
instagram_business_content_publishPublish photos, videos, and reelsSchedule & publish content on your behalf
instagram_business_manage_insightsEngagement metrics and analyticsDisplay performance stats in your dashboard

X (Twitter)

OAuth 2.0 with PKCE

PermissionData AccessedPurpose
tweet.readRead tweets and timeline dataVerify posting status
tweet.writeCreate, update, and delete tweetsPublish posts on your behalf
users.readProfile info (name, username, avatar)Display your account in the dashboard
media.writeUpload images, GIFs, and videosAttach media to scheduled posts
offline.accessRefresh token for persistent sessionsMaintain connection without re-auth

TikTok

OAuth 2.0 with PKCE

PermissionData AccessedPurpose
user.info.basicDisplay name, avatar, open IDDisplay your account in the dashboard
video.publishPublish videos to your accountSchedule & auto-publish videos
video.uploadUpload draft videosUpload video assets before publishing

Threads

OAuth 2.0

PermissionData AccessedPurpose
threads_basicAccount info (ID, username, name, avatar, bio)Display your account in the dashboard
threads_content_publishCreate and publish postsSchedule & publish posts on your behalf
threads_manage_insightsEngagement and performance metricsDisplay analytics in your dashboard

LinkedIn

OAuth 2.0 with OpenID Connect

PermissionData AccessedPurpose
openidOpenID Connect authenticationSecure identity verification
profileName, profile pictureDisplay your account in the dashboard
emailEmail addressAccount matching & identification
w_member_socialPost as yourself (personal profile)Publish personal posts on your behalf
w_organization_socialPost as company/organizationPublish company posts on your behalf
rw_organization_adminManage organization pagesAccess managed company pages
r_organization_socialOrganization social content & statsDisplay company analytics

Pinterest

OAuth 2.0 with Basic Auth

PermissionData AccessedPurpose
user_accounts:readAccount info (username, type, avatar)Display your account in the dashboard
boards:readRead boards listLet you select target boards
boards:writeCreate and manage boardsOrganize published Pins
pins:readRead pins and board contentDisplay existing content
pins:writeCreate and publish PinsSchedule & publish Pins on your behalf

Bluesky

AT Protocol (App Password)

PermissionData AccessedPurpose
atprotoFull AT Protocol access via app passwordCreate posts and manage content

Bluesky uses the AT Protocol with app-specific passwords instead of OAuth. Your app password is encrypted and stored separately from your main account password.

5

Google API Services — Limited Use Disclosure

CodivUpload'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.

In accordance with Google's Limited Use requirements:

  • We only use Google user data to provide and improve the user-facing features that are visible and prominent in CodivUpload's interface (video publishing and analytics display).
  • We do not transfer Google user data to third parties unless necessary to provide or improve the service, comply with applicable laws, or as part of a merger/acquisition with prior user consent.
  • We do not use Google user data for serving advertisements or for any advertising purpose.
  • No human reads Google user data, except with explicit user consent, for security/abuse investigation, to comply with legal obligations, or when data is aggregated and anonymized for internal operations.
6

Third-Party Data Sharing & Sub-Processors

CodivUpload does NOT sell your personal data to any third-party data brokers or advertisers.

We share your information only with infrastructure providers (sub-processors) who are strictly required to operate the Service, under Data Processing Agreements (DPAs) and strict confidentiality obligations. These providers process data solely on our instructions and do not use your data for their own purposes.

Supabase

Database, Authentication & Real-time Infrastructure

US (AWS us-east-1)

Account data, encrypted OAuth tokens, post metadata, scheduling queues

Vercel

Application Hosting & Edge Network

Global (US primary)

Request logs, session cookies, server-side rendering

Cloudflare

DNS, SSL/TLS, DDoS Protection, CDN Proxy & Object Storage (R2)

Global

DNS queries, HTTP traffic metadata, uploaded media files (R2)

Stripe

Payment Processing & Subscription Billing

US (Global processing)

Name, email, billing address, payment method (card details handled exclusively by Stripe — never stored on our servers)

All sub-processors maintain SOC 2 compliance and their own privacy policies linked above. We will update this list if we add or change sub-processors.

7

Data Security

Security is our paramount priority. We implement Zero-Trust architectures:

All API connections (OAuth tokens and App Passwords) are encrypted at rest via AES-256-GCM with unique random IVs per token.

Communications between our servers and third-party APIs are enforced securely over HTTPS/TLS 1.3.

Our Database architecture is protected via strict enterprise-grade Row Level Security policies.

8

Lawful Basis for Processing

Under the General Data Protection Regulation (GDPR) and similar frameworks, we are required to identify a lawful basis for each processing activity. The table below outlines the legal grounds on which we process your personal data.

Processing ActivityLawful Basis
Account creation & authenticationContract performance
Content publishing to connected platformsContract performance
OAuth token storage & refreshContract performance
Analytics display in dashboardContract performance
Technical logs & security monitoringLegitimate interest (platform security)
Service-related email notificationsContract performance
Marketing emails & product updatesConsent (opt-in)
Payment processing & invoicingContract + Legal obligation (tax records)
Fraud prevention & abuse detectionLegitimate interest (platform integrity)

Where we rely on legitimate interest, we have conducted a balancing assessment to ensure our interests do not override your fundamental rights and freedoms. You may request details of these assessments by contacting privacy@codivupload.com.

9

Data Retention

We retain your personal data only for as long as necessary to fulfil the purposes for which it was collected. The table below outlines our retention periods by data category.

Data CategoryRetention PeriodLegal Basis
Account data (name, email)Duration of account + 30 daysContract
OAuth tokens (all platforms)Until revocation or account deletionContract
Post content & uploaded mediaUntil user deletes or account terminationContract
Server & application logs90 daysLegitimate interest
Payment & billing records7 yearsLegal obligation (IRS)
Subscription changes & scheduled plan modificationsDuration of subscription + 30 daysContract
Support communications2 years after resolutionLegitimate interest

When you delete your account, we will delete or anonymize your personal data within 30 days, except for data we are legally required to retain (e.g., payment records for tax compliance). Backup systems are purged on a rolling 30-day cycle following deletion.

10

Your Rights by Region

You can instantly revoke any connected platform's access and wipe associated tokens from our databases using your CodivUpload dashboard. For Google accounts, you can also revoke access from your Google Account Permissions page.

European Economic Area, UK & Switzerland (GDPR)

If you are located in the EEA, UK, or Switzerland, the General Data Protection Regulation (GDPR) grants you the following rights:

Right of Access

Request a copy of all personal data we hold about you.

Right to Rectification

Request correction of inaccurate or incomplete data.

Right to Erasure

Request deletion of your data ("right to be forgotten").

Right to Restrict Processing

Request that we limit how we use your data.

Right to Data Portability

Receive your data in a structured, machine-readable format.

Right to Object

Object to processing based on legitimate interest.

Automated Decision-Making

You will not be subject to decisions based solely on automated processing.

Right to Withdraw Consent

Withdraw consent at any time where processing is consent-based.

How to Submit a Request (DSAR)

Email privacy@codivupload.com with the subject line "GDPR Data Request". We will verify your identity and respond within 30 days. If the request is complex, we may extend this by up to 2 additional months, with notice. There is no fee for standard requests.

International Data Transfers (EU → US)

Your data is processed primarily in the United States. For transfers from the EEA/UK to the US, we rely on the EU-US Data Privacy Framework and Standard Contractual Clauses (SCCs) with our sub-processors. As supplementary measures, all sensitive data (OAuth tokens, credentials) is encrypted at rest using AES-256-GCM, and all data in transit is protected by TLS 1.3. You may request a copy of the applicable SCCs by contacting privacy@codivupload.com.

California (CCPA/CPRA)

If you are a California resident, the California Consumer Privacy Act (CCPA) and California Privacy Rights Act (CPRA) grant you the following rights:

Right to Know

Request what personal information we collect, use, and disclose.

Right to Delete

Request deletion of your personal information.

Right to Opt-Out

Opt out of the sale or sharing of personal information.

Right to Non-Discrimination

We will not discriminate against you for exercising your rights.

We do not sell or share your personal information as defined by the CCPA/CPRA. We have not sold personal information in the preceding 12 months.

To exercise your CCPA rights, email privacy@codivupload.com with the subject line "CCPA Request". We will verify your identity and respond within 45 days.

11

Cookies

CodivUpload uses only strictly essential cookies required for the Service to function. We do not use any third-party tracking, analytics, or marketing cookies.

CookiePurposeDuration
sb-*-auth-tokenSupabase session authenticationSession / 1 year
__cf_bmCloudflare bot management30 minutes
visitor_loggedRate-limit visitor logging (1/hour)1 hour

Because we use only essential cookies that are strictly necessary for the operation of the Service, no cookie consent banner is required under GDPR ePrivacy Directive or CCPA. We do not honour "Do Not Track" browser signals as we do not perform any tracking.

12

Email Communications (CAN-SPAM)

In compliance with the CAN-SPAM Act and applicable email marketing laws:

  • All commercial and marketing emails include a clear unsubscribe link in the footer.
  • Opt-out requests are honoured within 10 business days.
  • Every email includes our physical mailing address: 30 N Gould St #52487, Sheridan, WY 82801, USA.
  • We do not use deceptive subject lines or false header information.
  • Service-related transactional emails (password resets, security alerts, billing receipts) are not affected by opt-out preferences as they are necessary for the operation of your account.
13

Contact Us

If you have any questions or concerns regarding this Privacy Policy, please contact us:

Company

Codivion LLC

EIN

61-2264270

State of Formation

Wyoming, USA

Address

30 N Gould St #52487, Sheridan, WY 82801, USA

Legal Inquiries

legal@codivupload.com

Security Reports

security@codivupload.com

Privacy Requests

privacy@codivupload.com