Skip to content

chaynHQ/tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7520562 · Mar 6, 2025

History

14 Commits
Feb 19, 2025
Mar 6, 2025
Mar 6, 2025
Feb 19, 2025
Mar 6, 2025
Mar 6, 2025
Feb 19, 2025
Mar 5, 2025
Feb 19, 2025
Mar 6, 2025
Mar 6, 2025
Mar 6, 2025
Mar 6, 2025
Feb 19, 2025
Feb 19, 2025
Mar 6, 2025
Mar 6, 2025
Feb 19, 2025
Mar 5, 2025
Feb 19, 2025

Repository files navigation

Welcome to Advokit

Advokit is a free, secure, and AI-powered tool by Chayn that helps survivors request the removal of non-consensual images from online platforms. Since 2013, Chayn has reached over 500,000 survivors worldwide with our trauma-informed, survivor-centred, and intersectional approaches in utilizing open-source tech for positive social impact. Advokit is our latest initiative — providing AI-assisted letter generation, platform-specific guidance, and step-by-step support for content takedown requests.

Explore Chayn's website, research, resources, projects, impact, and support services directory. 💖

Key Features

Advokit offers several key features designed to support individuals requesting content removal:

  • Free and Private: No data storage, completely anonymous usage
  • AI-Powered Assistance: Intelligent letter generation tailored to specific platforms
  • Platform-Specific Guidance: Detailed removal processes for major platforms
  • Voice Input Support: Accessible input options for all questions
  • Multi-Language Support: Input and responses in multiple languages
  • Step-by-Step Process: Clear guidance through the entire takedown request process
  • Trauma-Informed Design: Built with sensitivity to user experiences

Technical Overview

Technologies Used:

Local Development

Prerequisites

  • Node.js 18.17 or later
  • npm 9.6.7 or later

Getting Started

  1. Clone the repository:
git clone https://github.com/chaynHQ/advokit.git
cd advokit
  1. Install dependencies:
npm install
  1. Set up environment variables:
cp .env.example .env.local
  1. Configure your environment variables:
  • ANTHROPIC_API_KEY: Your Anthropic API key for Claude
  • NEXT_PUBLIC_GA_ID: Google Analytics ID (optional)
  • NEXT_PUBLIC_ROLLBAR_CLIENT_TOKEN: Rollbar client token (optional)
  • NEXT_PUBLIC_ENV: Environment ('development', 'preview' or 'production')
  1. Start the development server:
npm run dev

Contributing

We welcome contributions! Please see our Contributing Guide for details and read our Code of Conduct.

Security

If you discover any security-related issues, please email security@chayn.co instead of using the issue tracker.

Support Our Work

Chayn is proudly open-source and built with volunteer contributions. We are grateful for the generosity of the open-source community.

Please consider giving this repository a star ⭐ and follow our GitHub profile to help us grow our open-source community and find more contributors like you!

Support our mission further by sponsoring us on GitHub, exploring our volunteer programs, and following us on social media.

License

This project uses the MIT License. While the core tech stack included here is open-source, some external integrations used in this project require subscriptions.

Advokit and all of Chayn's projects are open-source.

Releases

No releases published

Packages

No packages published

Languages