Terms of Service
Learn3D Studio ("the Service") is a single-operator tool operated by Vivek Pujari (the "Operator") to manage the Operator’s own Instagram Business accounts and Facebook Pages. These terms govern the Operator’s use of the Service and the obligations the Service accepts toward senders whose Instagram or Facebook interactions are processed by it.
1. Permitted use
- The Service may only be used by the Operator. There is no public signup. The Service is not offered for resale or as a multi-tenant SaaS.
- The Service may only connect to Instagram Business accounts and Facebook Pages that the Operator owns or has been authorized to administer.
- All published content originates from the Operator’s manual upload. The Service does not auto-generate posts.
2. Meta Platform Terms govern
The Service uses the Meta Graph API. Use is also governed by the Meta Platform Terms, the Meta Developer Policies, and the Meta Messenger and Instagram Messaging Platform Policy. If anything in these Terms conflicts with the Meta terms, the Meta terms take precedence for any Meta-related conduct.
3. Messaging conduct
The Service’s automated reply behavior is bound by the following operational rules, which the Operator commits to maintain:
- 24-hour standard messaging window only. Auto-replies are sent via the Meta Send API with
MESSAGE_TAG=RESPONSE. No replies are sent outside the 24-hour window. There is no proactive outbound messaging. - HUMAN_AGENT tag is never used. The HUMAN_AGENT tag would mis-represent automated replies as human-authored; the Service does not apply it on any message.
- One reply per inbound. The Service sends at most one reply per inbound message. Rapid follow-ups from the same sender within a 10-second window are collapsed into a single reply (burst-batching) to avoid spam-like behavior.
- Per-sender rate limit. A maximum of 10 replies per sender per hour. Inbound messages beyond this cap are logged with
skip_reason=rate_limitedand silently skipped. - Moderation gate. OpenAI content moderation runs on inbound and outbound text. Content the moderation endpoint flags is logged with
skip_reason=moderationand no reply is sent. - Per-account opt-out reachable from the Operator dashboard. Flipping the
auto_reply_enabledtoggle off for any connected account stops all auto-replies for that account. The Operator can also block specific senders via a denylist configured per account. - Sender opt-out from the conversation. A sender can reply with "stop" or "unsubscribe" in any conversation; the Service records the opt-out and will not auto-reply to that sender again. The Operator can also remove the sender’s stored content on request (see Data Deletion).
- Unsend handling. When Meta delivers an "unsend" webhook event for a previously received message, the corresponding inbound message row is purged from storage within 24 hours.
4. Content and copyright
- All content published via the Service is the Operator’s own. The Operator represents that they hold or have licensed the rights to any media uploaded for publication.
- Auto-generated reply text is produced by a language model grounded in the Operator’s brand voice documents. The Operator is responsible for keeping those documents accurate and compliant with applicable laws and Meta’s policies (no misleading claims, no prohibited content categories, no impersonation).
5. No warranty
The Service is provided "as is", without warranty of any kind. The Operator accepts that scheduled publishes may fail (Meta API outage, expired tokens, media format errors) and that auto-replies may be delayed or skipped due to rate limits, moderation, or webhook delivery issues on Meta’s side.
6. Liability
To the maximum extent permitted by law, neither the Service nor its Operator is liable for any indirect, incidental, special, consequential, or punitive damages arising from use of or inability to use the Service.
7. Termination
Either party may terminate use at any time. On termination, all stored Page Access Tokens are revoked, no further API calls are made, and stored data may be deleted on request.
8. Changes to these terms
Material changes will be posted on this page with an updated "Last updated" date. The Operator’s continued use of the Service after a change constitutes acceptance.
9. Contact
Email: architectpujari@gmail.com
Operator: Vivek Pujari