So far, I have progressed the "Inspiration Engine" concept through three critical planning phases.
1. Began with an in-depth brainstorming session to explore the initial idea, which produced a structured "Brainstorming Session Results" document. 2. Conducted a comprehensive competitive analysis, identifying Raindrop.io as the primary competitor and establishing a strategic position focused on privacy, multimodal search, and open-source standards. 2. Collected all of these findings into a detailed "Project Brief," creating a complete foundational document that defines the project's vision, MVP scope, target users, technical requirements, and key risks, making it ready for the next phase of development.
This commit is contained in:
parent
08ae9b7421
commit
dc810e717c
164
Docs/Project-Brief.md
Normal file
164
Docs/Project-Brief.md
Normal file
@ -0,0 +1,164 @@
|
||||
|
||||
---
|
||||
# **Project Brief: Inspiration Engine**
|
||||
|
||||
### Executive Summary
|
||||
|
||||
The Inspiration Engine is a private, multimodal creative memory system that unifies images, video, links, and notes into one library. It differentiates on four pillars: end-to-end encryption and user ownership, native automated social ingest, multimodal semantic search with OCR and vision embeddings, and an open path to BYO storage. In short: search by idea, not filename.
|
||||
|
||||
**Proof points**
|
||||
|
||||
* **Privacy first**: client-side encryption and zero server visibility. Content is encrypted on device before transit and only the user can decrypt it.
|
||||
* **Native ingest**: background capture from key social sources plus share hooks for any app to minimize manual steps.
|
||||
* **Multimodal retrieval**: OCR plus vision embeddings for true concept search across images, video, links, and notes.
|
||||
* **Ownership**: roadmap to Bring-Your-Own-Storage and open standards with export in portable formats.
|
||||
|
||||
### **Problem Statement**
|
||||
* **Current State & Pain Points:** Creatives save inspiration across a fragmented, multimodal ecosystem. This forces a disconnected library of images from Pinterest, videos from TikTok, links from X, and notes in separate apps, with no way to see relationships between media types. When a reference is needed, they must search each platform separately, which breaks creative momentum and causes lost ideas. There is no single place to search by what an asset contains or represents.
|
||||
* **Why Existing Solutions Fall Short:** Existing tools are siloed by media type. Bookmarking apps handle links, photo managers handle local images, and note apps handle text. None unify and intelligently search a user's entire **multimodal creative memory**. They lack cross-media understanding like text within an image, what a video depicts, or the mood of a song, which are essential for creative discovery.
|
||||
|
||||
### **Proposed Solution**
|
||||
* **Core Concept:** The Inspiration Engine is a private, cross-platform creative memory bank. It provides a single, unified library for images, videos, links, and notes by automatically ingesting content from connected social accounts and other sources. Using intelligent, multimodal search that understands content and meaning, it lets users rediscover assets by idea, not filename or location. It also assists with automatic collections and enables lightweight stylesheets and moodboards in app.
|
||||
* **Key Differentiators:** Built on **absolute privacy (E2EE)** and **user data ownership (BYO storage)**. Primary technical advantages are a sophisticated **multimodal search engine** (OCR plus vision embeddings) and **native, automated ingestion** from social platforms that removes today’s fragmented, manual workflows.
|
||||
* **Vision for Success:** Win by addressing the end-to-end inspiration workflow. Establish open standards **OCMS (Open Creative Memory System)** and **CRQL (Creative Retrieval Query Language)** to become the default **private creative operating system**, creating a durable, interoperable ecosystem.
|
||||
|
||||
### **Target Users**
|
||||
* **Primary User Segment: The Individual Creative Professional**
|
||||
* **Profile & Behaviors:** Digitally native professionals (designers, illustrators, art directors) active on multiple visual platforms, collecting high volumes of multimodal assets with chaotic, manual workflows.
|
||||
* **Needs & Pain Points:** Frictionless capture and rediscovery without context switching. Pain points are lost ideas, wasted time, and not finding what they know they saved.
|
||||
* **Goals:** Accelerate from idea to execution. Build stronger moodboards, win pitches, and maintain a reliable creative second brain.
|
||||
* **Secondary User Segment: The Hobbyist / Personal Memory Curator**
|
||||
* **Profile & Behaviors:** Heavy social and camera use for family, travel, and life events. Assets are scattered and disorganized.
|
||||
* **Needs & Pain Points:** Automated order for photos and ideas. Pain points are camera-roll chaos and difficulty collating project-specific inspiration.
|
||||
* **Goals:** Control and joy in rediscovery. Quickly find all photos of a person or gather every idea for a home project.
|
||||
* **Secondary User Segment: The Neurodivergent Organizer (ADHD)**
|
||||
* **Profile & Behaviors:** Relies on tech to manage object permanence issues. Current capture is screenshots, tabs, and scattered notes.
|
||||
* **Needs & Pain Points:** Ultra-low-friction offload to a dependable external memory. Anxiety about forgetting and distraction from noisy searches.
|
||||
* **Goals:** Lower cognitive load with a calm, dependable external brain. Confidence that ideas are captured and retrievable in seconds.
|
||||
|
||||
### **Goals & Success Metrics**
|
||||
* **User Success Metrics**
|
||||
* **Core Functionality Validation:** Save from at least two sources and successfully rediscover via idea-based or semantic search within seconds.
|
||||
* **Effortless Onboarding:** 90% of new users connect a source and save first item within 3 minutes without docs.
|
||||
* **“Aha!” Moment:** ≥30% of qualitative feedback mentions rediscovery or surprise.
|
||||
* **Key Performance Indicators (KPIs)**
|
||||
|
||||
| Category | KPI | Target (Initial) | Purpose |
|
||||
| :--- | :--- | :--- | :--- |
|
||||
| **Adoption** | Monthly Active Users (MAU) | Growth ≥15% MoM | Track acquisition and sustained usage. |
|
||||
| **Engagement** | Items Saved per Active User per Week | ≥10 | Measure capture depth. |
|
||||
| **Retention** | Week 1 / Week 4 Retention | ≥60% / ≥40% | Gauge stickiness. |
|
||||
| **Core Action Rate** | % of Active Users Performing ≥1 Search per Week | ≥75% | Validate regular semantic search use. |
|
||||
| **Technical Performance** | Avg. Search Response Time | ≤300ms | Ensure instant, dependable feel. |
|
||||
|
||||
### **MVP Scope**
|
||||
* **Core Features (Must Have)**
|
||||
* **Private User Accounts:** Simple signup that provisions a private, end-to-end encrypted data store.
|
||||
* **Content Ingestion:** One native social integration (Instagram) plus a universal mobile “Share to Inspiration Engine” hook to prove multi-source capture.
|
||||
* **Core Search & Discovery:** Simple UI (search bar + tiled results) powered by a minimal semantic model (CLIP-class visual understanding plus OCR) to deliver the rediscovery magic.
|
||||
* **Library & Discovery Tools:** A quick, reactive library view and a simple, artistic “Discovery Grid” for exploration.
|
||||
* **Onboarding & Data Management:** Web UI for upload and bulk import, plus a pre-populated example library for instant demo and testing.
|
||||
* **Library & Discovery Tools**
|
||||
* A quick, reactive library view for browsing saved items.
|
||||
* **Discovery Grid**: a simple 9x9 grid with dice-roll rotation, **shipped behind a feature flag**. Enable only after ingest-to-search SLOs are green to keep focus on the core loop.
|
||||
* **Out of Scope for MVP**
|
||||
* Teams and collaboration.
|
||||
* Public developer API.
|
||||
* Bring-Your-Own-Storage.
|
||||
* Full suite of social connectors.
|
||||
* Advanced creation tools.
|
||||
* Voice-to-Moodboard.
|
||||
* **MVP Success Criteria**
|
||||
* **Quantitative:** Meet or exceed initial KPI targets within 90 days post-launch.
|
||||
* **Qualitative:** Consistent feedback that the core problem is solved and the “aha” moment is real.
|
||||
* **Technical:** Stable core flows with avg. search time ≤300ms.
|
||||
|
||||
### **Post-MVP Vision**
|
||||
* **Phase 2 Features**
|
||||
* Expanded connectivity across major social platforms.
|
||||
* Bring-Your-Own-Storage.
|
||||
* Initial developer API.
|
||||
* Teams and collaboration.
|
||||
* **Long-term Vision**
|
||||
The Inspiration Engine evolves into the default **private creative operating system**. By establishing OCMS and CRQL, it fosters an interoperable ecosystem where users truly own data and can move it freely.
|
||||
* **Expansion Opportunities**
|
||||
* **Platform Expansion:** Native mobile apps, desktop app (Electron), and Chrome extension.
|
||||
* **Ecosystem Development:** Open-source OCMS, CRQL, and an MCP server to seed a third-party developer community.
|
||||
* **Go-to-Market Expansion:** Targeted campaigns for each segment.
|
||||
* **Vertical Expansion:** Education and enterprise knowledge management.
|
||||
|
||||
### **Technical Considerations**
|
||||
* **Platform Requirements**
|
||||
* **Target Platforms:** Web app, mobile apps (iOS and Android), desktop app (Electron), and Chrome extension.
|
||||
* **Performance Requirements:** Average search response time ≤300ms.
|
||||
* **Technology Preferences**
|
||||
* **Frontend:** Next.js.
|
||||
* **Backend:** Next.js API Routes on Cloudflare Workers.
|
||||
* **Database:** Cloudflare D1 for structured data, Qdrant for vector search (MVP).
|
||||
* **Hosting/Infrastructure:** Cloudflare platform with Wrangler/OpenNext and R2 for object storage.
|
||||
* **Architecture Considerations**
|
||||
* **Repository Structure:** Monorepo to manage multi-platform code.
|
||||
* **Service Architecture:** Serverless on Cloudflare. Start with available embedding models and upgrade post-MVP with a documented migration.
|
||||
* **Security/Compliance:** **Privacy-by-design** with E2EE as a foundation. Encrypt on device and restrict server visibility to metadata required for operations.
|
||||
* **Cloudflare primitives we will rely on**
|
||||
* **Durable Objects or Queues** for ingestion pipelines, retries, dedupe, and backoff.
|
||||
* **R2 multipart resumable uploads** with a **signed URL** pattern for large media.
|
||||
* **Edge caching** for thumbnails and search results to reduce perceived latency.
|
||||
* **Model slotting** via ONNX-compatible runners and a documented **re-embedding migration plan** when models upgrade.
|
||||
|
||||
### **Constraints & Assumptions**
|
||||
* **Constraints**
|
||||
* **Team & Budget:** Bootstrapped, two developers, no dedicated SRE or 24x7 support.
|
||||
* **Cost Controls:** Hard caps for inference, storage, and egress with per-MAU budget target ≤$0.30 and auto-throttling when limits are approached.
|
||||
* **API & ToS Risk:** Core ingest depends on third-party social APIs that may restrict scopes or change terms.
|
||||
* **Key Assumptions (Falsifiable Hypotheses)**
|
||||
* **User Behavior:** Users feel enough pain to switch.
|
||||
* **Technical Feasibility:** A compliant, reliable Instagram connector is buildable and maintainable.
|
||||
* **Value Proposition:** Privacy and ownership materially drive adoption.
|
||||
* **Monetization:** Freemium can be sustained with future Teams and API plans.
|
||||
* **Search Quality:** Semantic search provides clear value over filename and keyword search.
|
||||
* **Pivot or Kill Signals**
|
||||
* Week-4 retention <25% after two iterations.
|
||||
* Search relevance <50% by day 30.
|
||||
* Ingest success <85% due to ToS or technical limits with no compliant workaround.
|
||||
|
||||
### **Risks & Open Questions**
|
||||
* **Key Risks**
|
||||
* **Third-Party API & ToS Dependency:** Platform scope changes could cripple automated ingest.
|
||||
* **Market Indifference to Privacy:** Users may prioritize convenience over E2EE.
|
||||
* **Cost Overruns & Drift:** Vector search, storage, and egress for media-heavy free tiers can exceed budget.
|
||||
* **Key Management Usability:** Lost keys or poor recovery can drive churn and erode trust.
|
||||
* **Distribution risk:** App stores and Chrome Web Store may reject or require feature cuts for background ingest, E2EE, or UGC.
|
||||
* **Analytics blind spots:** E2EE limits content-level telemetry, slowing relevance tuning without a privacy-safe events plan.
|
||||
* **Risk Mitigations**
|
||||
* **ToS Risk:** Compliance layer with strict scopes, rotating secrets, and a share-sheet fallback. Automated ToS checks.
|
||||
* **Vendor Risk:** Abstract vector and blob storage backends from day one.
|
||||
* **Cost:** Hard rate limits and background throttling when per-MAU cost SLOs breach.
|
||||
* **Key Management:** Passkeys for device binding and printable recovery codes.
|
||||
* **Distribution:** Pre-submission reviews, feature flags per store, parallel TestFlight and Chrome Dev builds.
|
||||
* **Privacy-safe analytics:** Log timings, sizes, success flags, and client hints only. Add in-product thumbs up or down on search results to collect relevance labels without content inspection.
|
||||
* **Open Questions**
|
||||
* Exact Instagram API scopes and the compliant fallback when scopes are reduced.
|
||||
* E2EE key model per-device vs per-user and the final recovery flow when all devices are lost.
|
||||
* Specific free-tier caps for uploads, max asset size, and search quotas to control cost.
|
||||
|
||||
### **Next Steps**
|
||||
**Decisions to finalize**
|
||||
|
||||
* **E2EE key model**: per-user vs per-device, recovery flow, and future team sharing without re-encrypt storms.
|
||||
* **Free-tier caps**: uploads per month, max asset size, and search quotas to protect cost per MAU.
|
||||
* **Data residency and deletion**: supported regions and delete propagation guarantees across R2, Qdrant, and D1.
|
||||
|
||||
**Engineering deliverables**
|
||||
|
||||
* **Instagram path**: exact API scopes, polling and backoff cadence, and the compliant fallback share-sheet flow if scopes are reduced.
|
||||
* **Migration story**: importers for **Raindrop**, **Pocket**, and **Eagle** on day one, even if basic.
|
||||
* **Privacy-safe relevance**: in-product **thumbs up or down** on search results to collect labels without content peeking.
|
||||
|
||||
**GTM quick wins**
|
||||
|
||||
* **Landing page + import wizard**: “From Pocket or Raindrop to a Private Creative OS” with one-click import.
|
||||
* **Design-partner program**: recruit **10 studios** with signed feedback cadence tied to KPIs.
|
||||
|
||||
### **Appendices**
|
||||
This Project Brief is supported by the detailed findings in the "Brainstorming Session Results" and "Competitive Analysis Report." Key stakeholder input was provided by the project lead throughout the creation of these documents.
|
||||
167
Docs/legal/instagram-terms-of-use.md
Normal file
167
Docs/legal/instagram-terms-of-use.md
Normal file
@ -0,0 +1,167 @@
|
||||
# Instagram [Terms and Policies](https://help.instagram.com/581066165581870/?helpref=uf_share)
|
||||
10-4-2025
|
||||
|
||||
---
|
||||
|
||||
Welcome to Instagram!
|
||||
|
||||
These Terms of Use (or "Terms") govern your access and use of Instagram, except where we expressly state that separate terms (and not these) apply, and provide information about the Instagram Service (the "Service"), outlined below. The Meta Terms of Service do not apply to this Service.
|
||||
|
||||
The Instagram Service is one of the [Meta Products](https://www.facebook.com/help/1561485474074139?ref=igtos&helpref=faq_content), provided to you by Meta Platforms, Inc. These Terms of Use therefore constitute an agreement between you and Meta Platforms, Inc. If you do not agree to these Terms, then do not access or use Instagram.
|
||||
|
||||
**ARBITRATION NOTICE: YOU AGREE THAT DISPUTES BETWEEN YOU AND US WILL BE RESOLVED BY BINDING, INDIVIDUAL ARBITRATION AND YOU WAIVE YOUR RIGHT TO PARTICIPATE IN A CLASS ACTION LAWSUIT OR CLASS-WIDE ARBITRATION. WE EXPLAIN SOME EXCEPTIONS AND HOW YOU CAN OPT OUT OF ARBITRATION BELOW.**
|
||||
|
||||
|
||||
## **1\. The Instagram Service**
|
||||
|
||||
We agree to provide you with the Instagram Service. The Service includes all of the Instagram products, features, applications, services, technologies, and software that we provide to advance Instagram's mission: To bring you closer to the people and things you love. The Service is made up of the following aspects:
|
||||
|
||||
* **Offering personalized opportunities to create, connect, communicate, discover and share.** People are different. So we offer you different [types of accounts](https://help.instagram.com/138925576505882?ref=tou&helpref=faq_content) and features to help you create, share, grow your presence, and communicate with people on and off Instagram. We also want to strengthen your relationships through shared experiences that you actually care about. So we build systems that try to understand who and what you and others care about, and use that information to help you create, find, join and share in experiences that matter to you. Part of that is highlighting content, features, offers and accounts that you might be interested in, and offering ways for you to experience Instagram, based on things that you and others do on and off Instagram.
|
||||
* **Fostering a positive, inclusive, and safe environment.**
|
||||
We develop and use tools and offer resources to our community members that help to make their experiences positive and inclusive, including when we think they might need help. We also have teams and systems that work to combat abuse and violations of our Terms and policies, as well as harmful and deceptive behavior. We use all the information we have-including your information-to try to keep our platform secure. We also may share information about misuse or harmful content with other Meta Companies or law enforcement. Learn more in the [Privacy Policy](https://privacycenter.instagram.com/policy/).
|
||||
* **Developing and using technologies that help us consistently serve our growing community.**
|
||||
Organizing and analyzing information for our growing community is central to our Service. A big part of our Service is creating and using cutting-edge technologies that help us personalize, protect, and improve our Service on an incredibly large scale for a broad global community. Technologies like artificial intelligence and machine learning give us the power to apply complex processes across our Service. Automated technologies also help us ensure the functionality and integrity of our Service. Learn more in the [Privacy Policy](https://privacycenter.instagram.com/policy/).
|
||||
* **Providing consistent and seamless experiences across other Meta Company Products.**
|
||||
Instagram is part of the Meta Companies, which share technology, systems, insights, and information-including the information we have about you (learn more in the [Privacy Policy](https://privacycenter.instagram.com/policy/)) in order to provide services that are better, safer, and more secure. We also provide ways to interact across the Meta Company Products that you use, and designed systems to achieve a seamless and consistent experience across the Meta Company Products depending on your choices.
|
||||
* **Ensuring access to our Service.**
|
||||
To operate our global Service, we must store and transfer data across our systems around the world, including outside of your country of residence. The use of this global infrastructure is necessary and essential to provide our Service. This infrastructure may be owned or operated by Meta Platforms, Inc., Meta Platforms Ireland Limited, or their affiliates. For more information about how we transfer, store or process your information, please review our [Privacy Policy](https://privacycenter.instagram.com/policy).
|
||||
* **Connecting you with brands, products, and services in ways you care about.**
|
||||
We use data from Instagram and other Meta Company Products, as well as from third-party partners, to show you ads, offers, and other sponsored content that we believe will be meaningful to you. And we try to make that content as relevant as all your other experiences on Instagram.
|
||||
* **Research and innovation.**
|
||||
We use the information we have to study our Service and collaborate with others on research to make our Service better and contribute to the well-being of our community.
|
||||
|
||||
|
||||
|
||||
## **2\. How Our Service Is Funded**
|
||||
|
||||
Instead of paying to use Instagram, by using the Service covered by these Terms, you acknowledge that we can show you ads that businesses and organizations pay us to promote on and off the [Meta Company Products](https://www.facebook.com/help/195227921252400?ref=dp&helpref=faq_content). We use your personal data, such as information about your activity and interests, to show you ads that are more relevant to you.
|
||||
|
||||
We show you relevant and useful ads without telling advertisers who you are. We don’t sell your personal data. We allow advertisers to tell us things like their business goal and the kind of audience they want to see their ads. We then show their ad to people who might be interested.
|
||||
|
||||
We also provide advertisers with reports about the performance of their ads to help them understand how people are interacting with their content on and off Instagram. For example, we provide general demographic and interest information to advertisers to help them better understand their audience. We don’t share information that directly identifies you (information such as your name or email address that by itself can be used to contact you or identifies who you are) unless you give us specific permission. Learn more about how Instagram ads work [here](https://help.instagram.com/537518769659039?helpref=faq_content).
|
||||
|
||||
You may see branded content on Instagram posted by account holders who promote products or services based on a commercial relationship with the business partner mentioned in their content. You can learn more about this [here](https://www.facebook.com/help/instagram/116947042301556?helpref=faq_content).
|
||||
|
||||
|
||||
|
||||
## **3\. The Privacy Policy**
|
||||
|
||||
Providing our Service requires collecting and using your information. The [Privacy Policy](https://privacycenter.instagram.com/policy/) explains how we collect, use, and share information across the [Meta Products](https://www.facebook.com/help/1561485474074139?ref=tos&helpref=faq_content). It also explains the many ways you can control your information, including in the [Instagram Privacy and Security Settings](https://help.instagram.com/285881641526716?ref=igtos). You must agree to the Privacy Policy to use Instagram.
|
||||
|
||||
|
||||
|
||||
## **4\. Your Commitments**
|
||||
|
||||
In return for our commitment to provide the Service, we require you to make the below commitments to us.
|
||||
|
||||
**4.1 Who Can Use Instagram.** We want our Service to be as open and inclusive as possible, but we also want it to be safe, secure, and in accordance with the law. So, we need you to commit to a few restrictions in order to be part of the Instagram community.
|
||||
|
||||
* You must be at least 13 years old.
|
||||
* You must not be prohibited from receiving any aspect of our Service under applicable laws or engaging in payments related Services if you are on an applicable denied party listing.
|
||||
* We must not have previously disabled your account for violation of law or any of our policies.
|
||||
* You must not be a convicted sex offender.
|
||||
|
||||
**4.2 How You Can't Use Instagram.** Providing a safe and open Service for a broad community requires that we all do our part.
|
||||
|
||||
* **You can't impersonate others or provide inaccurate information.**
|
||||
You don't have to disclose your identity on Instagram, but you must provide us with accurate and up to date information (including registration information), which may include providing personal data. Also, you may not impersonate someone or something you aren't, and you can't create an account for someone else unless you have their express permission.
|
||||
* **You can't do anything unlawful, misleading, or fraudulent or for an illegal or unauthorized purpose.**
|
||||
* **You can't violate (or help or encourage others to violate) these Terms or our policies, including in particular the [Community Standards](https://transparency.meta.com/policies/community-standards/), [Meta Platform Terms and Developer Policies](https://developers.facebook.com/terms), and [Music Guidelines](https://www.facebook.com/legal/music_guidelines)**.
|
||||
If you post branded content, you must comply with our [Branded Content Policies](https://www.facebook.com/policies/brandedcontent/), which require you to use our branded content tool. Learn how to report conduct or content in our [Help Center](https://help.instagram.com/).
|
||||
* **You can't do anything to interfere with or impair the intended operation of the Service.**
|
||||
This includes misusing any reporting, dispute, or appeals channel, such as by making fraudulent or groundless reports or appeals.
|
||||
* **You can't attempt to create accounts or access or collect information in unauthorized ways.**
|
||||
This includes creating accounts or accessing or collecting information in an automated way without our express permission, regardless of whether such automated access or collection is undertaken while logged-in to an Instagram account.
|
||||
* **You can’t sell, license, or purchase any account or data obtained from us or our Service, regardless of whether such data was obtained while logged-in to an Instagram account.**
|
||||
This includes attempts to buy, sell, or transfer any aspect of your account (including your username); solicit, collect, or use login credentials or badges of other users; or request or collect Instagram usernames, passwords, or misappropriate access tokens.
|
||||
* **You can't post someone else’s private or confidential information without permission or do anything that violates someone else's rights, including intellectual property rights (e.g., copyright infringement, trademark infringement, counterfeit, or pirated goods).**
|
||||
You may use someone else's works under exceptions or limitations to copyright and related rights under applicable law. You represent you own or have obtained all necessary rights to the content you post or share. Learn more, including how to report content that you think infringes your intellectual property rights, [here](http://help.instagram.com/535503073130320?ref=igtos&helpref=faq_content).
|
||||
* **You can’t modify, translate, create derivative works of, or reverse engineer our products or their components.**
|
||||
* **You can't use a domain name or URL in your username without our prior written consent.**
|
||||
* **You can't do, or attempt to do, anything to circumvent, by-pass, or override any technological measures that control or limit access to the Service or data.**
|
||||
|
||||
**4.3 Permissions You Give to Us.** As part of our agreement, you also give us permissions that we need to provide the Service.
|
||||
|
||||
* **We do not claim ownership of your content, but you grant us a license to use it.**
|
||||
Nothing is changing about your rights in your content. We do not claim ownership of your content that you post on or through the Service and you are free to share your content with anyone else, wherever you want. However, we need certain legal permissions from you (known as a “license”) to provide the Service. When you share, post, or upload content that is covered by intellectual property rights (like photos or videos) on or in connection with our Service, you hereby grant to us a non-exclusive, royalty-free, transferable, sub-licensable, worldwide license to host, use, distribute, modify, run, copy, publicly perform or display, translate, and create derivative works of your content (consistent with your privacy and application settings). This license will end when your content is deleted from our systems. You can delete content individually or all at once by deleting your account. To learn more about how we use information, and how to control or delete your content, review the [Privacy Policy](https://privacycenter.instagram.com/policy/) and visit the [Instagram Help Center](https://help.instagram.com/?ref=igtos).
|
||||
* **Permission to use your username, profile picture, and information about your relationships and actions with accounts, ads, and sponsored content.**
|
||||
You give us permission to show your username, profile picture, and information about your actions (such as likes) or relationships (such as follows) next to or in connection with accounts, ads, offers, and other sponsored content that you follow or engage with that are displayed on Meta Products, without any compensation to you. For example, we may show that you liked a sponsored post created by a brand that has paid us to display its ads on Instagram. As with actions on other content and follows of other accounts, actions on sponsored content and follows of sponsored accounts can be seen only by people who have permission to see that content or follow. We will also respect your ad settings. You can learn more [here](https://help.instagram.com/615366948510230?ref=igtos&helpref=faq_content) about your ad settings.
|
||||
* **You agree that we can download and install updates to the Service on your device.**
|
||||
|
||||
|
||||
|
||||
## **5\. Additional Rights We Retain**
|
||||
|
||||
* If you select a username or similar identifier for your account, we may change it if we believe it is appropriate or necessary (for example, if it infringes someone's intellectual property or impersonates another user).
|
||||
* If you use content covered by intellectual property rights that we have and make available in our Service (for example, images, designs, videos, or sounds we provide that you add to content you create or share), we retain all rights to our content (but not yours).
|
||||
* You can only use our intellectual property and trademarks or similar marks as expressly permitted by our [Brand Guidelines](https://about.meta.com/brand/resources/instagram/instagram-brand/) or with our prior written permission.
|
||||
* You must obtain written permission from us or under an open source license to modify, create derivative works of, decompile, or otherwise attempt to extract source code from us.
|
||||
|
||||
|
||||
|
||||
## **6\. Content Removal and Disabling or Terminating Your Account**
|
||||
|
||||
* We can remove any content or information you share on the Service if we believe that it violates these Terms of Use, our policies (including our [Community Standards](https://transparency.meta.com/policies/community-standards/)), or we are permitted or required to do so by law. We work with independent fact-checkers in many jurisdictions to combat misinformation. When content has been rated by fact-checkers, we may add a notice to provide additional context. You can find more information about fact-checking [here](https://transparency.meta.com/en-gb/features/how-fact-checking-works/). We can refuse to provide or stop providing all or part of the Service to you (including terminating or disabling your access to the Meta Products and Meta Company Products) immediately to protect our community or services, or if you create risk or legal exposure for us, violate these Terms of Use or our policies (including our [Community Standards](https://transparency.meta.com/policies/community-standards/)), if you repeatedly infringe other people's intellectual property rights, or where we are permitted or required to do so by law. We can also terminate or change the Service, remove or block content or information shared on our Service, or stop providing all or part of the Service if we determine that doing so is reasonably necessary to avoid or mitigate adverse legal or regulatory impacts on us. If you believe your account has been terminated in error, or you want to disable or permanently delete your account, consult our [Help Center](https://help.instagram.com/?ref=igtos). When you request to delete content or your account, the deletion process will automatically begin no more than 30 days after your request. It may take up to 90 days to delete content after the deletion process begins. While the deletion process for such content is being undertaken, the content is no longer visible to other users, but remains subject to these Terms of Use and our [Privacy Policy](https://privacycenter.instagram.com/policy/). After the content is deleted, it may take us up to another 90 days to remove it from backups and disaster recovery systems.
|
||||
* Content will not be deleted within 90 days of the account deletion or content deletion process beginning in the following situations:
|
||||
|
||||
* where your content has been used by others in accordance with this license and they have not deleted it (in which case this license will continue to apply until that content is deleted); or
|
||||
* where deletion within 90 days is not possible due to technical limitations of our systems, in which case, we will complete the deletion as soon as technically feasible; or
|
||||
* where deletion would restrict our ability to:
|
||||
|
||||
* investigate or identify illegal activity or violations of our terms and policies (for example, to identify or investigate misuse of our products or systems);
|
||||
* protect the safety and security of our products, systems, and users;
|
||||
* comply with a legal obligation, such as the preservation of evidence; or
|
||||
* comply with a request of a judicial or administrative authority, law enforcement, or a government agency;
|
||||
|
||||
* in which case, the content will be retained for no longer than is necessary for the purposes for which it has been retained (the exact duration will vary on a case-by-case basis).
|
||||
|
||||
* If you delete or we disable your account, and you stop accessing or using Instagram, or if this contract is otherwise terminated, then these Terms shall terminate as an agreement between you and us, but this section, the section above called "Your Commitments," and the section below called "Our Agreement and What Happens if We Disagree" will still apply even after your account is terminated, disabled, or deleted, or this contract is otherwise terminated.
|
||||
|
||||
|
||||
|
||||
## **7\. Our Agreement and What Happens if We Disagree**
|
||||
|
||||
**7.1 Our Agreement.**
|
||||
|
||||
* Your use of music on the Service is also subject to our [Music Guidelines](https://www.facebook.com/legal/music_guidelines), and your use of our API is subject to our [Meta Platform Terms and Developer Policies](https://developers.facebook.com/terms). If you use certain other features or related services, you will be provided with an opportunity to agree to additional terms that will also become a part of our agreement. For example, if you use payment features, you will be asked to agree to the [Community Payment Terms](https://www.facebook.com/payments_terms). If you use Avatars, then the [Avatar Terms](https://help.instagram.com/1823196621218584?helpref=faq_content) also apply. If you use our AI products and features, the [Meta AI Terms](https://www.facebook.com/legal/ai-terms) also apply. If any of those terms conflict with this agreement, those other terms will govern.
|
||||
* If any aspect of this agreement is unenforceable, the rest will remain in effect.
|
||||
* Any amendment or waiver to our agreement must be in writing and signed by us. If we fail to enforce any aspect of this agreement, it will not be a waiver.
|
||||
* We reserve all rights not expressly granted to you.
|
||||
|
||||
**7.2 Who Has Rights Under this Agreement.**
|
||||
|
||||
* Our past, present, and future affiliates and agents, including Instagram LLC, can invoke our rights under this agreement in the event they become involved in a dispute. Otherwise, this agreement does not give rights to any third parties.
|
||||
* You cannot transfer your rights or obligations under this agreement without our consent.
|
||||
* Our rights and obligations can be assigned to others. For example, this could occur if our ownership changes (as in a merger, acquisition, or sale of assets) or by law.
|
||||
|
||||
**7.3 Who Is Responsible if Something Happens.**
|
||||
|
||||
* Our Service is provided "as is," and we can't guarantee it will be safe and secure or will work perfectly all the time. TO THE EXTENT PERMITTED BY LAW, WE ALSO DISCLAIM ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
|
||||
* We also don’t control what people and others do or say, and we aren’t responsible for their (or your) actions or conduct (whether online or offline) or content (including unlawful or objectionable content). We also aren’t responsible for services and features offered by other people or companies, even if you access them through our Service.
|
||||
* Our responsibility for anything that happens on the Service (also called "liability") is limited as much as the law will allow. If there is an issue with our Service, we can't know what all the possible impacts might be. You agree that we won't be responsible ("liable") for any lost profits, revenues, information, or data, or consequential, special, indirect, exemplary, punitive, or incidental damages arising out of or related to these Terms, even if we know they are possible. This includes when we delete your content, information, or account. Our aggregate liability arising out of or relating to these Terms will not exceed the greater of $100 or the amount you have paid us in the past twelve months.
|
||||
* You agree to defend (at our request), indemnify and hold us harmless from and against any claims, liabilities, damages, losses, and expenses, including without limitation, reasonable attorney's fees and costs, arising out of or in any way connected with these Terms or your use of the Service. You will cooperate as required by us in the defense of any claim. We reserve the right to assume the exclusive defense and control of any matter subject to indemnification by you, and you will not in any event settle any claim without our prior written consent.
|
||||
|
||||
**7.4 How We Will Handle Disputes.**
|
||||
|
||||
* Except as provided below, **you and we agree that any cause of action, legal claim, or dispute between you and us arising out of or related to these Terms or Instagram ("claim(s)") must be resolved by arbitration on an individual basis. Class actions and class arbitrations are not permitted**; you and we may bring a claim only on your own behalf and cannot seek relief that would affect other Instagram users. If there is a final judicial determination that any particular claim (or a request for particular relief) cannot be arbitrated in accordance with this provision's limitations, then only that claim (or only that request for relief) may be brought in court. All other claims (or requests for relief) remain subject to this provision.
|
||||
* Instead of using arbitration, you or we can bring claims in your local "small claims" court, if the rules of that court will allow it. If you don't bring your claims in small claims court (or if you or we appeal a small claims court judgment to a court of general jurisdiction), then the claims must be resolved by binding, individual arbitration. The American Arbitration Association will administer all arbitrations under its Consumer Arbitration Rules. **You and we expressly waive a trial by jury.**
|
||||
|
||||
The following claims don't have to be arbitrated and may be brought in court: disputes related to intellectual property (like copyrights and trademarks), violations of our Platform Policy, or efforts to interfere with the Service or engage with the Service in unauthorized ways (for example, automated ways). In addition, issues relating to the scope and enforceability of the arbitration provision are for a court to decide.
|
||||
|
||||
This arbitration provision is governed by the Federal Arbitration Act.
|
||||
|
||||
You can opt out of this provision within 30 days of the date that you agreed to these Terms. To opt out, you must send your name, residence address, username, email address or phone number you use for your Instagram account, and a clear statement that you want to opt out of this arbitration agreement, and you must send them here: Meta Platforms, Inc. ATTN: Instagram Arbitration Opt-out, 1601 Willow Rd., Menlo Park, CA 94025.
|
||||
* Before you commence arbitration of a claim, you must provide us with a written Notice of Dispute that includes your name, residence address, username, email address or phone number you use for your Instagram account, a detailed description of the dispute, and the relief you seek. Any Notice of Dispute you send to us should be mailed to Meta Platforms, Inc., ATTN: Instagram Arbitration Filing, 1601 Willow Rd. Menlo Park, CA 94025. Before we commence arbitration, we will send you a Notice of Dispute to the email address you use with your Instagram account, or other appropriate means. If we are unable to resolve a dispute within thirty (30) days after the Notice of Dispute is received, you or we may commence arbitration.
|
||||
* We will pay all arbitration filing fees, administration and hearing costs, and arbitrator fees for any arbitration we bring or if your claims seek less than $75,000 and you timely provided us with a Notice of Dispute. For all other claims, the costs and fees of arbitration shall be allocated in accordance with the arbitration provider's rules, including rules regarding frivolous or improper claims.
|
||||
* For any claim that is not arbitrated or resolved in small claims court, you agree that it will be resolved exclusively in the U.S. District Court for the Northern District of California or a state court located in San Mateo County. You also agree to submit to the personal jurisdiction of either of these courts for the purpose of litigating any such claim.
|
||||
* The laws of the State of California, to the extent not preempted by or inconsistent with federal law, will govern these Terms and any claim, without regard to conflict of law provisions.
|
||||
|
||||
**7.5 Unsolicited Material.**
|
||||
|
||||
We always appreciate feedback or other suggestions, but may use them without any restrictions or obligation to compensate you for them, and are under no obligation to keep them confidential.
|
||||
|
||||
|
||||
|
||||
## **8\. Updating These Terms**
|
||||
|
||||
We may change our Service and policies, and we may need to make changes to these Terms so that they accurately reflect our Service and policies. Unless otherwise required by law, we will notify you (for example, through our Service) before we make changes to these Terms and give you an opportunity to review them before they go into effect. Then, if you continue to access or use the Service, you will be bound by the updated Terms. If you do not agree to any updated Terms or wish to terminate your agreement to this contract, you can do so by deleting your account [here](https://help.instagram.com/370452623149242?ref=igtos) and no longer accessing or using any part of the Instagram Service.
|
||||
17
Docs/resources/API-reference.md
Normal file
17
Docs/resources/API-reference.md
Normal file
@ -0,0 +1,17 @@
|
||||
# API-reference
|
||||
|
||||
**A collection of API's that may be useful to us:**
|
||||
|
||||
https://publicapis.io/ - A curated collection of 15k+ public and free APIs. Compatible with JavaScript, PHP, Ruby, and other languages.
|
||||
|
||||
https://screenshotmax.com/ - screenshot API eliminates browser setup, headless errors, and scaling concerns. Take website screenshots with a simple API call.
|
||||
|
||||
## Supadata.ai https://supadata.ai/
|
||||
Turn videos and websites into structured data with simple APIs.
|
||||
- Extract captions from YouTube, TikTok, Instagram, X, and video files
|
||||
- JSON output, no rate limits
|
||||
- Clean Markdown content for AI/chatbot training
|
||||
- Bypass CAPTCHAs and rate limits
|
||||
```bash
|
||||
curl -X GET 'https://api.supadata.ai/v1/transcript?url=https://youtu.be/dQw4w9WgXcQ' \
|
||||
-H 'x-api-key: YOUR_API_KEY'
|
||||
Loading…
x
Reference in New Issue
Block a user