Effective date: September 8, 2026
Operator: Cravgen (operated by HASHMARK (PRIVATE) LIMITED)
Website: https://www.cravgen.com
Application: https://admin.cravgen.com
These Terms & Conditions ("Terms") govern access to and use of Cravgen services, including the marketing site at https://www.cravgen.com and the application at https://admin.cravgen.com. By creating an account or using Cravgen you agree to these Terms and our Privacy Policy.
1. Service Description
Cravgen provides software for creators, influencers, brands, and agencies to connect social accounts, plan and publish content, manage collaborations, automate workflows, analyze performance, generate leads, and run paid advertising campaigns through Cravgen Ads (Meta, Google Ads, TikTok Ads, and LinkedIn Ads). Features may change over time as we improve the platform.
2. Cravgen Ads
Cravgen Ads helps authorized users plan, configure, launch, pause, and report on paid campaigns across connected advertising platforms. Cravgen does not hold client advertising media budgets. Each subscriber links ad accounts they own or are authorized to manage; ad spend is billed directly by the platform (Meta, Google, TikTok, LinkedIn, or others) to the payment method on that ad account. Cravgen charges a separate SaaS subscription for platform access, automation, and AI features.
- You must own or be authorized to manage each ad account, Business Manager, MCC link, or advertiser connection you add in Cravgen.
- You are responsible for ad content, targeting, budgets, compliance with each platform's advertising policies, and all media spend billed by Meta, Google, TikTok, LinkedIn, or other platforms.
- Cravgen provides campaign planning, approval workflows, API orchestration, and reporting tools. Launching or pausing campaigns in Cravgen affects objects on the connected platform only when you explicitly approve and launch (or pause/resume) through the product.
- You may link and unlink ad accounts under Ads → Ad accounts and disconnect OAuth integrations under Connections at any time.
3. Eligibility & Accounts
- You must be at least 16 years old (or the minimum age in your jurisdiction) to use Cravgen.
- You are responsible for accurate registration information and safeguarding login credentials.
- You are responsible for all activity under your account, including actions by team members you invite.
- You must promptly notify us of unauthorized access at privacy@cravgen.com.
4. Connected Accounts & Third-Party Platforms
Cravgen integrates with third-party platforms such as Facebook, Instagram, YouTube, TikTok, LinkedIn, WhatsApp, and others. When you connect an account:
- You authorize Cravgen to access and use platform data as described in our Privacy Policy and only for the features you select.
- You confirm you have the rights to connect each Page, profile, or channel (for example, as an admin, owner, or authorized representative).
- You may disconnect accounts at any time from Cravgen Connections or from the third-party platform's app settings.
- Third-party platforms are not controlled by Cravgen; their availability, APIs, and policies may change without notice.
5. Meta Platform Terms (Facebook & Instagram)
If you use Facebook or Instagram features through Cravgen, you also agree to the applicable Meta terms and policies, including the Meta Terms of Service, Meta Platform Terms, and Meta Privacy Policy. You must:
- Only request permissions and data needed for legitimate Cravgen features.
- Comply with Meta advertising policies, lead ad rules, and community standards on each surface.
- Not use Cravgen to scrape, spam, mislead users, or violate intellectual property rights.
- Honor user data rights and deletion requests as described in our Privacy Policy.
- When using Cravgen Ads for Meta, comply with Meta Marketing API terms and ensure Instant Form and lead data is handled according to applicable privacy laws.
Permissions we may request for Facebook, Instagram, and Meta Ads:
- public_profile: Identify your connected Facebook personal account (name and profile picture) and associate Facebook Pages and Instagram accounts with the correct Cravgen user.
- pages_show_list: List Facebook Pages you manage so you can choose which Page to connect to Cravgen.
- pages_manage_posts: Publish posts, images, and videos to Facebook Pages you authorize, including scheduled and AI-assisted publishing workflows.
- pages_manage_engagement: Manage comments and other engagement on Facebook Page posts you authorize through Cravgen.
- pages_read_engagement, pages_read_user_content: Read Page engagement metrics, comments on Facebook posts published through Cravgen, and related content needed to display performance analytics, Timeline comment threads, and publishing status in Cravgen.
- instagram_basic: Access Instagram Business/Creator profile information (username, profile picture, account identifiers) for connected accounts.
- instagram_content_publish: Publish photos, reels, stories, and other media to Instagram accounts you connect and authorize.
- instagram_manage_comments: Read and reply to comments on Instagram content published through Cravgen, including the Timeline comments panel (with optional real-time webhook updates or periodic API sync, depending on your settings).
- instagram_manage_insights: Retrieve Instagram insights and follower metrics to power analytics dashboards and campaign reporting.
- pages_manage_metadata: Subscribe to Page webhooks and manage Page metadata required for comment sync and publishing status in Cravgen.
- business_management: Identify the Meta Business you admin so Cravgen can attach and manage product catalogs used for Facebook Shop, Instagram Shopping, and WhatsApp catalog.
- catalog_management: Create, update, and delete products in Meta product catalogs you authorize, so your Cravgen shop catalog can sync to Facebook Shop and Instagram Shopping in one click.
- ads_management: Create, update, and manage Meta (Facebook and Instagram) ad campaigns, ad sets, ads, and related objects in ad accounts you authorize through Cravgen Ads.
- ads_read: Read Meta ad account metadata, campaign structure, delivery status, and performance insights for accounts linked in Cravgen Ads.
- leads_retrieval: Retrieve lead submissions from Meta Instant Forms and Lead Ads attached to campaigns you create or manage in Cravgen Ads.
- pages_manage_ads: Create and manage ads associated with Facebook Pages you authorize, including Page-connected lead ad and Instant Form workflows in Cravgen Ads.
- whatsapp_business_management: Manage WhatsApp Business accounts linked through Meta so Cravgen can configure business profiles, catalogs, and related WhatsApp settings you authorize.
- whatsapp_business_messaging: Send and receive WhatsApp Business messages on accounts you connect, including customer conversations and automated replies powered by Cravgen.
6. TikTok Platform Terms
If you use TikTok features through Cravgen, you also agree to the applicable TikTok terms and policies, including the TikTok Terms of Service, TikTok Developer Terms of Service, TikTok Privacy Policy, and TikTok Community Guidelines. You must:
- Only connect TikTok accounts you own or are authorized to manage for publishing and analytics.
- Use Cravgen's TikTok integration only for legitimate publishing, scheduling, and analytics features described in our Privacy Policy.
- Comply with TikTok Community Guidelines, copyright rules, and advertising or disclosure requirements for sponsored content.
- Not use Cravgen to spam, mislead users, impersonate others, or publish content that violates TikTok policies or applicable law.
- Honor user data rights and deletion requests as described in our Privacy Policy, including disconnecting TikTok from Cravgen Connections or removing Cravgen from TikTok app permissions.
- When using Cravgen Ads for TikTok, comply with TikTok for Business and Marketing API policies, including Instant Form and lead data handling requirements.
TikTok Login Kit permissions we may request:
- user.info.basic: Identify your connected TikTok account (open ID, avatar, and display name) and associate it with the correct Cravgen user on the Connections page.
- user.info.profile: Read your TikTok username, bio description, profile links, and verified status to display your connected account profile in Cravgen.
- user.info.stats: Read follower count, following count, likes count, and video count to show account statistics and analytics in Cravgen.
- video.list: Read your public TikTok video metadata and aggregate engagement metrics (views, likes, comment counts, shares) to power post insights and analytics in Cravgen. We do not access individual comment text or direct messages through this scope.
- video.upload: Upload video files you create or schedule in Cravgen to TikTok as part of the publishing workflow you authorize.
- video.publish: Publish videos directly to your TikTok profile when you schedule or publish content through Cravgen.
TikTok Marketing API permissions for Cravgen Ads:
- ad_account_management: List and read TikTok for Business advertiser accounts the authorized user can access, to link ad accounts under Ads → Ad accounts in Cravgen.
- ads_management: Create and manage TikTok ad campaigns, ad groups, ads, and related structures in advertiser accounts you authorize through Cravgen Ads.
- reporting: Read TikTok Ads performance metrics (such as impressions, clicks, and spend) for linked advertiser accounts and display them in Cravgen campaign insights.
- creative_management: Upload and manage video or image creatives used in TikTok In-Feed ads you create through Cravgen Ads.
- lead_management: List Instant Form pages and fields and retrieve lead submissions for TikTok lead-form campaigns managed in Cravgen Ads.
- dpa_catalog_management: Create and manage TikTok Dynamic Product Ad (DPA) catalogs and related catalog assets for shopping ads you authorize through Cravgen.
- onsite_commerce_store: Manage TikTok Onsite Commerce Store settings and storefront bindings for advertisers you authorize through Cravgen Ads.
- audience_management: Manage custom audiences on linked TikTok advertiser accounts when audience features are enabled for your plan.
- pixel_management: Read or configure TikTok Pixel and measurement settings on linked advertiser accounts when measurement features are enabled.
7. YouTube, Google & Google Ads Platform Terms
If you use YouTube features through Cravgen, you also agree to the applicable Google and YouTube terms and policies, including the Google Terms of Service, Google Privacy Policy, YouTube Terms of Service, and Google API Services User Data Policy. You must:
Cravgen does not use Google APIs for AI NCII (AI-generated Non-Consensual Intimate Imagery). Cravgen does not use Google APIs, or information received from Google APIs, to create, request, generate, or distribute non-consensual intimate imagery. Google user data is used only for user-facing features the account owner requests: Google sign-in, YouTube publishing and analytics, comment management on videos published through Cravgen, and optional Google Ads campaign management.
- Only connect YouTube channels you own or are authorized to manage for publishing, analytics, and comment management on videos you publish through Cravgen.
- Use Cravgen's YouTube integration only for legitimate publishing, scheduling, analytics, and Timeline comment features described in our Privacy Policy.
- Understand that YouTube comment threads in Timeline are synchronized from YouTube periodically; YouTube does not provide real-time comment webhooks comparable to Meta's webhook options.
- Comply with YouTube Community Guidelines, copyright rules, and advertising or disclosure requirements for sponsored content.
- Not use Cravgen to spam, mislead users, impersonate others, or publish content that violates YouTube policies or applicable law.
- Honor user data rights and deletion requests as described in our Privacy Policy, including disconnecting YouTube from Cravgen Connections or revoking Cravgen in your Google Account permissions.
- When using Cravgen Ads for Google, comply with Google Ads API Terms and Google Ads policies. You remain responsible for spend on linked Google Ads customer accounts.
Google OAuth permissions we may request for YouTube:
- openid, email, profile: Sign you in with Google, identify your Google account, and associate your YouTube channel(s) with the correct Cravgen user on the Connections page.
- youtube.upload (https://www.googleapis.com/auth/youtube.upload): Upload and publish videos and YouTube Shorts you create or schedule in Cravgen to the YouTube channel(s) you authorize.
- youtube.readonly (https://www.googleapis.com/auth/youtube.readonly): Read your YouTube channel profile, video metadata, and public statistics (such as view counts, likes, and comment counts) to display connected account information, post performance, and insights in Cravgen.
- yt-analytics.readonly (https://www.googleapis.com/auth/yt-analytics.readonly): Retrieve YouTube Analytics metrics for videos you publish through Cravgen — including watch time, average view duration, and subscribers gained — to power insights dashboards and campaign reporting.
- youtube.force-ssl (https://www.googleapis.com/auth/youtube.force-ssl): View comments on your YouTube videos published through Cravgen and post replies from the Timeline comments panel on your behalf. Comment threads are synchronized from YouTube on a periodic basis while you use Timeline (YouTube does not provide real-time comment webhooks).
Google Ads permissions for Cravgen Ads:
- https://www.googleapis.com/auth/adwords: Discover Google Ads customer accounts accessible to the authorized user, link client ad accounts under our Manager Account (MCC), and create or manage Search and other campaign types you configure in Cravgen Ads.
8. LinkedIn Platform Terms
If you use LinkedIn features through Cravgen, you also agree to the applicable LinkedIn terms and policies, including the LinkedIn User Agreement, LinkedIn API Terms, and LinkedIn Privacy Policy. You must:
- Only connect LinkedIn member accounts and Company Pages you own or are authorized to manage.
- Use Cravgen's LinkedIn integration for legitimate publishing, analytics, and advertising features described in our Privacy Policy.
- When using Cravgen Ads for LinkedIn, comply with LinkedIn Campaign Manager and Marketing API policies, including professional targeting and B2B advertising rules.
- When Lead Sync is enabled, use LinkedIn Lead Gen Form responses only for legitimate lead follow-up, CRM sync, and notifications for your own advertising activities, in line with our Privacy Policy — LinkedIn Lead Sync.
- Not use Cravgen to scrape member data, resell API access, or run campaigns on ad accounts you are not authorized to manage.
- Honor user data rights and deletion requests as described in our Privacy Policy, including disconnecting LinkedIn from Cravgen Connections.
LinkedIn personal connection permissions we may request:
- openid, profile, email: Sign you in with LinkedIn, identify your LinkedIn member account, and associate it with the correct Cravgen user on the Connections page.
- w_member_social: Publish posts to your LinkedIn personal profile when you create or schedule content in Cravgen.
- r_member_social: Read insights for posts published to your LinkedIn personal profile through Cravgen, when this scope is approved for our application.
LinkedIn Marketing API permissions for Cravgen Ads:
- rw_ads: Discover LinkedIn ad accounts the authenticated member administers, and create or manage paused campaign groups, campaigns, and related ad objects in Campaign Manager through Cravgen Ads.
- r_ads: Read LinkedIn ad account metadata, campaign structure, and ad account access status for accounts linked in Cravgen Ads.
- r_ads_reporting: Retrieve LinkedIn Ads reporting metrics (such as impressions, clicks, and spend) for linked ad accounts and display them in Cravgen campaign insights.
- r_marketing_leadgen_automation (Lead Sync API): Download LinkedIn Lead Gen Form / Instant Form responses (leadFormResponses) for lead campaigns the customer creates or manages in Cravgen Ads, so leads can be stored in the customer workspace, reviewed by authorized team members, used for in-product notifications, and optionally synced or exported to CRM or marketing automation tools the customer configures.
LinkedIn Lead Sync / Lead Gen Form responses: When LinkedIn Lead Sync API access is approved for our developer application and you authorize Cravgen with the Lead Sync permission (r_marketing_leadgen_automation), we may retrieve Lead Gen Form responses submitted by LinkedIn members on Instant Form / Lead Gen Form ads for LinkedIn ad accounts you administer and connect to Cravgen Ads. We use Lead Gen Form responses solely to provide Cravgen features you enable: storing leads in your workspace, displaying them to authorized users on your Cravgen account, notifying your team of new submissions, associating leads with campaign performance views, and forwarding or exporting leads to destinations you configure (such as a CRM or marketing automation system). We do not sell LinkedIn lead data, do not use it to build third-party advertising profiles, and do not use it to target ads to LinkedIn members on behalf of unrelated advertisers.
LinkedIn Pages permissions we may request:
- rw_organization_admin: List LinkedIn Company Pages you administer so you can choose which Page to connect in Cravgen.
- w_organization_social: Publish posts to LinkedIn Company Pages you authorize from Cravgen.
- r_organization_social: Read engagement and insights for posts published to LinkedIn Pages through Cravgen.
- w_organization_social_feed, r_organization_social_feed: Manage and read LinkedIn Page feed social actions (comments and reactions) for Community Management workflows in Cravgen.
- r_organization_followers: Read LinkedIn Page follower counts and related demographics for Pages you administer in Cravgen.
9. User Content & License
You retain ownership of content and data you upload or create. You grant Cravgen a limited, non-exclusive license to host, process, display, transmit, and adapt that content solely to operate and improve the service—including publishing to platforms you authorize.
10. Collaborations, Marketplace & Campaigns
Influencer–brand collaborations must follow applicable advertising laws, disclosure requirements (including sponsored content labels), and platform rules. Commercial terms between brands and creators are agreements between those parties unless Cravgen expressly states otherwise in writing.
11. Acceptable Use
You may not use Cravgen to:
- Violate law, platform policies, or third-party rights.
- Distribute malware, phishing, fraud, or deceptive lead capture.
- Harass, abuse, or discriminate against others.
- Attempt unauthorized access, reverse engineering, or service disruption.
- Send unsolicited bulk messages in violation of anti-spam rules.
12. Subscriptions & Payments
Paid plans, quotas, and billing terms are presented at checkout or in your subscription settings. Fees are non-refundable except where required by law or explicitly stated in a commercial agreement. We may suspend accounts for overdue payment after reasonable notice.
13. Availability & Changes
We strive for reliable uptime but do not guarantee uninterrupted service. Maintenance, upgrades, or third-party outages may cause temporary interruptions. We may modify, suspend, or discontinue features with reasonable notice where practicable.
14. Termination
You may stop using Cravgen at any time. We may suspend or terminate access if you breach these Terms, create risk for other users or platforms, or where required by law. Upon termination, your right to use the service ends; data handling after termination is described in our Privacy Policy.
15. Disclaimers
Cravgen is provided on an "as available" basis without warranties of any kind, whether express or implied, including merchantability, fitness for a particular purpose, and non-infringement. We do not guarantee specific marketing results, follower growth, or revenue from campaigns.
16. Limitation of Liability
To the fullest extent permitted by law, Cravgen and its operators are not liable for indirect, incidental, special, consequential, or punitive damages, or for loss of profits, data, or goodwill, arising from your use of the service or connected platforms.
17. Governing Law & Disputes
These Terms are governed by the laws applicable to your commercial agreement with Cravgen or, if none is specified, the laws of the jurisdiction where HASHMARK (PRIVATE) LIMITED operates the service. Disputes should first be raised with us at privacy@cravgen.com so we can attempt good-faith resolution.
18. Contact
Questions about these Terms: privacy@cravgen.com or Contact Us.