Privacy Policy

Last updated: 2025-11-30

This Privacy Policy explains how Posterly ("we", "us", "our"), operated by Grassroots Marketing LLC (trading as Posterly), collects, uses, shares, and safeguards information when you use our website and application.

Who we are

Controller: Grassroots Marketing LLC, trading as Posterly
Address: 1801 Smart Heights, Dubai, UAE
Contact: alex@poster.ly
Governing law and venue: UAE (Dubai Courts)

Information we collect

How we use information

Third‑party processors

We rely on trusted vendors to provide the service. These include:

Operational logs, queue, and metrics

To deliver scheduled posts reliably, Posterly processes jobs via a background worker and Redis-based queue. We record minimal operational data such as job identifiers (e.g., post IDs), platform, timestamps, duration, HTTP status, and error codes strictly for troubleshooting, reliability, and abuse prevention. These logs are accessible only to authorized personnel and are not sold or used for advertising.

Canva disclosures

Posterly integrates with Canva to allow you to import designs directly into your posts. When you connect Canva, we access your design metadata and thumbnails to display them in the picker, and export selected designs as images. We do not modify your Canva designs or access your Canva account beyond what is necessary for the import feature. You can disconnect Canva at any time from within Posterly or revoke access via your Canva app settings. Upon disconnection, we delete your Canva OAuth tokens within 30 days.

Google/YouTube disclosures

Posterly uses the YouTube Data API v3 to let you connect your YouTube channel, schedule and upload videos on your behalf, and optionally add uploaded videos to playlists you select. By using these features you agree to the YouTube Terms of Service and the Google Privacy Policy.

YouTube data we access. When you connect YouTube we receive: your channel ID, channel title, channel handle (custom URL), profile picture, public subscriber and video counts, OAuth access and refresh tokens, and (when you choose to use the playlist feature) the list of playlists on your own channel. We access the YouTube Data API only when you explicitly take an action in posterly, connecting an account, scheduling a video, selecting a playlist, or publishing.

How we use YouTube data. We use this data solely to provide and improve user-facing posterly features that you have requested: displaying your connected channel, uploading scheduled videos via youtube.upload, reading channel and playlist info via youtube.readonly, and adding your uploaded videos to a playlist you have chosen via youtube.force-ssl (playlistItems.insert). We do not edit or delete existing videos, comments, captions, or playlists on your channel.

Limited Use compliance.Posterly's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Specifically:

Storage and retention. OAuth tokens are encrypted at rest in Supabase. Channel metadata (ID, title, handle, profile picture, public counts) is stored to display your connected account and to authenticate API calls. Uploaded video content itself is sent directly to YouTube and is not retained by posterly after publish.

Revocation and deletion.You can disconnect YouTube at any time from posterly's Connect page, which deletes our copy of your tokens and channel metadata within 30 days. You can also revoke posterly's access directly in your Google Account at myaccount.google.com/permissions. To request deletion of any other associated data, email alex@poster.ly.

Data retention & deletion

Upon cancellation, we promptly revoke access tokens and delete account‑level content and personal data unless a longer retention is required by law. Operational logs and backups are purged on a rolling basis and, where applicable, within 30 days. Queue artifacts are automatically cleaned as described above. You may also contact alex@poster.ly to request deletion at any time.

Children

Posterly is intended for users aged 13+. We do not knowingly collect data from children.

International transfers

Data may be processed in locations where our providers operate. We apply reasonable safeguards and use reputable vendors.

Security

We use TLS in transit and encrypt sensitive data at rest where applicable (e.g., tokens in Supabase).

Changes

We may update this policy. Material changes will be noted by updating the "Last updated" date above.

Contact

For questions or rights requests, contact alex@poster.ly. No Data Protection Officer is appointed.