[
  {
    "path": ".github/ISSUE_TEMPLATE/config.yml",
    "content": "blank_issues_enabled: false"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/general-issue.yml",
    "content": "name: General Issue\ndescription: Report a problem or request an improvement\ntitle: \"[ISSUE] <enter issue title>\"\nlabels: [\"tpl-gral-issue\"]\n\nbody:\n  - type: markdown\n    attributes:\n      value: |\n        ## General Issue\n        Please complete the form below.\n\n  - type: dropdown\n    id: impact\n    attributes:\n      label: Impact Level\n      description: Select the impact level\n      options:\n        - Select impact level\n        - LOW (minor inconvenience)\n        - MEDIUM (affects functionality)\n        - HIGH (major functionality broken)\n        - CRITICAL (security or production impact)\n    validations:\n      required: true\n\n  - type: textarea\n    id: description\n    attributes:\n      label: Description\n      description: Clearly describe or detail the issue. (** No links or url are allowed**)\n    validations:\n      required: true\n\n  - type: textarea\n    id: context\n    attributes:\n      label: Additional Context\n      description: Provide additional information such as logs or traces. (** No links or url are allowed**)\n    validations:\n      required: false\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/zama-bounty-program--proposition.md",
    "content": "---\nname: 'Grant Application'\nabout: Propose a Project to the Zama Grant Program\ntitle: '[GRANT] <enter project name>'\nlabels: 'tpl-grant-app'\n---\n\n# Zama Grant Program: Application\n  \nPlease give us as much information as possible on the project you would like to submit. You can find inspiration from our existing list of grants.\n  \n## Library targeted\n  \n<!-- What library is the project targeting? `fhEVM`, `TFHE-rs`, `Concrete`, `Concrete ML`, `Research` -->\n  \n## Overview\n  \n<!-- Propose an overview: Short description of your project -->\n  \n## Description\n\n<!-- Propose a Description: Complete and detailed description of your project -->\n  \n## Reward\n  \n<!-- Give an estimate of the grant you would like to received for this project (will be later validated by the Zama team) -->\n  \n## Related links and reference\n  \n<!-- Give any links that could help us learn more about your project (papers, articles, existing implementation…) -->\n  "
  },
  {
    "path": ".github/workflows/auto_reply.yml",
    "content": "# Reply to issue labeling (trusted actors only)\nname: Welcome New Contributor\n\non:\n  issues:\n    types:\n      - labeled\n\npermissions:\n  issues: write\n\njobs:\n  welcome-new-contributor:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Greet new proposition (trusted labelers only)\n        if: >\n          github.event.label.name == '📄 Grant application' &&\n          (github.event.sender.type != 'Bot') &&\n          (github.event.sender.login == 'aquint-zama' || github.event.sender.login == 'zaccherinij')\n        uses: peter-evans/create-or-update-comment@ca08ebd5dc95aa0cd97021e9708fcd6b87138c9b\n        with:\n          token: ${{ secrets.CONCRETE_ACTIONS_TOKEN }}\n          issue-number: ${{ github.event.issue.number }}\n          body: |\n            Hello  _**${{ github.event.issue.user.login }}**_,\n\n            Thank you for your Grant application! Our team will review and add comments in your issue! In the meantime:\n            1. Join the [FHE.org discord server](https://discord.fhe.org/) for any questions (pick the Zama library channel you will use).\n            2. Ask questions privately: [bounty@zama.ai](mailto:bounty@zama.ai).\n"
  },
  {
    "path": ".github/workflows/linkchecker.yml",
    "content": "name: Check Markdown links\n\non:\n  pull_request:\n    branches:\n      - main\n  push:\n    branches:\n      - main\n  schedule:\n    # Run everyday at 9:00 AM (See https://pubs.opengroup.org/onlinepubs/9699919799/utilities/crontab.html#tag_20_25_07)\n    - cron: \"0 9 * * *\"\npermissions:\n  contents: write\n  pull-requests: write\n\njobs:\n  markdown-link-check:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2\n        with:\n          persist-credentials: 'false'\n      - uses: umbrelladocs/action-linkspector@a0567ce1c7c13de4a2358587492ed43cab5d0102 # v1.3.4\n        with:\n          filter_mode: nofilter\n          config_file: .linkspector.yml\n          github_token: ${{ secrets.github_token }}\n          reporter: github-pr-review\n          fail_level: any\n"
  },
  {
    "path": ".github/workflows/validate-issues.yaml",
    "content": "name: validate-issues\n\non:\n  issues:\n    types: [opened, edited, reopened]\n\npermissions:\n  issues: write\n\njobs:\n  validate:\n    runs-on: ubuntu-latest\n    steps:\n      - name: Validate issues templates\n        uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0\n        with:\n          github-token: ${{ secrets.GITHUB_TOKEN }}\n          script: |\n            const issue = context.payload.issue;\n            const owner = context.repo.owner;\n            const repo = context.repo.repo;\n            const issue_number = issue.number;\n\n            const title = (issue.title || \"\").trim();\n            const body = (issue.body || \"\").trim();\n\n            const INVALID_LABEL = \"invalid\";\n            const LABEL_TPL_GRAL_ISSUE = \"tpl-gral-issue\";\n            const LABEL_TPL_GRANT_APP = \"tpl-grant-app\";\n\n            const labelNames = (issue.labels || []).map(l => l.name).filter(Boolean);\n            const hasLabelGralIssue = labelNames.includes(LABEL_TPL_GRAL_ISSUE);\n            const hasLabelGrantApp = labelNames.includes(LABEL_TPL_GRANT_APP);\n            const alreadyInvalid = labelNames.includes(INVALID_LABEL);\n\n            console.log(\"---- DEBUG START ----\");\n            console.log(\"Repo:\", `${owner}/${repo}`);\n            console.log(\"Issue number:\", issue_number);\n            console.log(\"State:\", issue.state);\n            console.log(\"Title:\", title);\n            console.log(\"Body length:\", body.length);\n            console.log(\"Labels:\", labelNames.join(\", \") || \"(none)\");\n            console.log(\"hasLabelGralIssue:\", hasLabelGralIssue);\n            console.log(\"hasLabelGrantApp:\", hasLabelGrantApp);\n            console.log(\"alreadyInvalid:\", alreadyInvalid);\n            console.log(\"Actor:\", context.payload.sender?.login || \"(unknown)\");\n            console.log(\"---- DEBUG END ----\");\n\n            if (issue.state !== \"open\") {\n              console.log(\"Issue not open -> skipping.\");\n              return;\n            }\n            if (alreadyInvalid) {\n              console.log(\"Already invalid -> skipping.\");\n              return;\n            }\n\n            async function addInvalidLabel() {\n              try {\n                await github.rest.issues.addLabels({\n                  owner, repo, issue_number,\n                  labels: [INVALID_LABEL]\n                });\n                console.log(`Applied label '${INVALID_LABEL}'.`);\n              } catch (e) {\n                console.log(`Failed to apply label '${INVALID_LABEL}': ${e.message}`);\n              }\n            }\n\n            async function commentAndClose(reasons) {\n              const msg =\n                \"This issue was closed automatically because it does not follow the required title format.\\n\\n\" +\n                \"Please edit the title and re-open a new issue using the correct template.\";\n\n              await github.rest.issues.createComment({\n                owner, repo, issue_number,\n                body: msg\n              });\n              console.log(\"Comment posted.\");\n\n              await github.rest.issues.update({\n                owner, repo, issue_number,\n                state: \"closed\"\n              });\n              console.log(\"Issue closed.\");\n            }\n\n            // Must match exactly one template label\n            const reasons = [];\n            if (hasLabelGralIssue && hasLabelGrantApp) {\n              reasons.push(`Issue has both '${LABEL_TPL_GRAL_ISSUE}' and '${LABEL_TPL_GRANT_APP}' labels.`);\n            }\n            if (!hasLabelGralIssue && !hasLabelGrantApp) {\n              reasons.push(`Issue is missing template label ('${LABEL_TPL_GRAL_ISSUE}' or '${LABEL_TPL_GRANT_APP}').`);\n            }\n\n            // Title validation per template\n            if (hasLabelGralIssue && !hasLabelGrantApp) {\n              const isIssuePrefix = /^\\[ISSUE\\]/i.test(title);\n              if (!isIssuePrefix) reasons.push(\"General issues must start with `[ISSUE]`.\");\n\n              // Disallow empty/placeholder titles\n              if (/^\\[ISSUE\\]\\s*$/i.test(title)) {\n                reasons.push(\"Title cannot be only `[ISSUE]`.\");\n              }\n              if (/^\\[ISSUE\\]\\s*<enter issue title>\\s*$/i.test(title)) {\n                reasons.push(\"Replace the placeholder `<enter issue title>` with a real title.\");\n              }\n\n              // Also require some real text after the prefix\n              if (!/^\\[ISSUE\\]\\s+\\S+/i.test(title)) {\n                reasons.push(\"Title must include a real value after `[ISSUE]`.\");\n              }\n            }\n\n            if (hasLabelGrantApp && !hasLabelGralIssue) {\n              const isGrantPrefix = /^\\[GRANT\\]/i.test(title);\n              if (!isGrantPrefix) reasons.push(\"Grant applications must start with `[GRANT]`.\");\n\n              if (/^\\[GRANT\\]\\s*$/i.test(title)) {\n                reasons.push(\"Title cannot be only `[GRANT]`.\");\n              }\n              if (/^\\[GRANT\\]\\s*<enter project name>\\s*$/i.test(title)) {\n                reasons.push(\"Replace the placeholder `<enter project name>` with a real project name.\");\n              }\n\n              if (!/^\\[GRANT\\]\\s+\\S+/i.test(title)) {\n                reasons.push(\"Title must include a real value after `[GRANT]`.\");\n              }\n            }\n\n            if (reasons.length > 0) {\n              console.log(\"Invalid issue detected. Reasons:\");\n              for (const r of reasons) console.log(\" -\", r);\n\n              await addInvalidLabel();\n              await commentAndClose(reasons);\n            } else {\n              console.log(\"Issue title is valid. No action taken.\");\n            }\n"
  },
  {
    "path": ".linkspector.yml",
    "content": "dirs:\n  - ./\naliveStatusCodes:\n  - 200\nignorePatterns:\n  - pattern: '^https://stackoverflow.com/.*$'\nuseGitIgnore: true\n"
  },
  {
    "path": "README.md",
    "content": "<p align=\"center\">\n<!-- contributor program logo -->\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/zama-ai/bounty-and-grant-program/assets/157474013/b5d12b77-4162-43ac-92c1-59ccdda7df35\">\n  <source media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/zama-ai/bounty-and-grant-program/assets/157474013/1756f49e-9db5-4fcd-a664-5d83809f51f4\">\n  <img alt=\"Zama Bounty Program\">\n</picture>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/zama-ai/bounty-program#important-dates\"><img src=\"https://img.shields.io/badge/Season-8-%3498db?style=flat-square\"></a>\n  <a href=\"https://discord.gg/zama\"><img src=\"https://img.shields.io/badge/Discord-Join-%235765f2?style=flat-square&logo=%235865F2\"></a>\n  <a href=\"https://zama.ai/community\"><img src=\"https://img.shields.io/badge/Community-Support-%23ffd208?style=flat-square\"></a>\n<br></br>\n\n>[!Note]\n>**This page has been archived.**</b>\n>Explore the <a href = \"https://www.zama.org/developer-hub#developer-program\"> Zama Developer Program</a> to participate to the new bounties.\n\n\n## 🎉 Welcome to the Zama Bounty Program\n\n[Zama](https://github.com/zama-ai) is a cryptography company working on Fully Homomorphic Encryption (FHE) and other tools that make protecting privacy easy. We started this <em>experimental</em> bounty program to encourage developers from the community to collaborate with us in advancing the FHE space!\n\nThe Zama Bounty Program offers monetary rewards for tackling specific challenges.\n\nThis initiative aims to inspire and incentivize the developer community to create FHE applications and address problems that can drive FHE technology forward by a decade! Therefore, our Bounty program emphasizes innovation and contribution, rather than bug fixes.<br></br>\n\n## 📃 Table of Content\n- [Leaderboard](#-leaderboard)\n- [Previous Winning Solutions](#-previous-winning-solutions)\n- [Support](#-support)\n- [FAQ](#faq)\n<br></br>\n\n# 🏆 Leaderboard\n| Rank | User | Collected |\n|------|------|-----------|\n| 🏆 | <a href=\"https://github.com/josesk999\"><img src=\"https://avatars.githubusercontent.com/u/83597627?v=4&s=20\" width=\"20\" height=\"20\"></a> JoseSK999 | €16,750 |\n| 🥈 | <a href=\"https://github.com/Soptq\"><img src=\"https://avatars.githubusercontent.com/u/32592090?v=4&s=20\" width=\"20\" height=\"20\"></a> Soptq | €14,000 |\n| 🥉 | <a href=\"https://github.com/kroist\"><img src=\"https://avatars.githubusercontent.com/u/36311724?v=4&s=20\" width=\"20\" height=\"20\"></a> kroist | €13,000 |\n| 4 | <a href=\"https://github.com/prince-lvov\"><img src=\"https://avatars.githubusercontent.com/u/85033131?v=4&s=20\" width=\"20\" height=\"20\"></a> prince-lvov | €13,000 |\n| 5 | <a href=\"https://github.com/0xalexbel\"><img src=\"https://avatars.githubusercontent.com/u/103489759?v=4&s=20\" width=\"20\" height=\"20\"></a> 0xalexbel | €12,000 |\n| 6 | <a href=\"https://github.com/rklompuu\"><img src=\"https://avatars.githubusercontent.com/u/12587255?v=4&s=20\" width=\"20\" height=\"20\"></a> RKlompUU | €10,000 |\n| 6 | <a href=\"https://github.com/iamayushanand\"><img src=\"https://avatars.githubusercontent.com/u/11822566?v=4&s=20\" width=\"20\" height=\"20\"></a> iamayushanand | €10,000 |\n| 8 | <a href=\"https://github.com/tomtau\"><img src=\"https://avatars.githubusercontent.com/u/2410580?v=4&s=20\" width=\"20\" height=\"20\"></a> tomtau | €9,500 |\n| 9 | <a href=\"https://github.com/alpaylan\"><img src=\"https://avatars.githubusercontent.com/u/19610315?v=4&s=20\" width=\"20\" height=\"20\"></a> Alpaylan | €8,500 |\n| 10 | <a href=\"https://github.com/Lcressot\"><img src=\"https://avatars.githubusercontent.com/u/12514349?v=4&s=20\" width=\"20\" height=\"20\"></a> Lcressot | €7,500 |\n| 10 | <a href=\"https://github.com/Tetration-Lab\"><img src=\"https://avatars.githubusercontent.com/u/120179265?s=200&v=4&s=20\" width=\"20\" height=\"20\"></a> Tetration-Lab | €7,500 |\n| 12 | <a href=\"https://github.com/poechsel\"><img src=\"https://avatars.githubusercontent.com/u/29667245?v=4&s=20\" width=\"20\" height=\"20\"></a> poechsel | €6,800 |\n| 13 | <a href=\"https://github.com/RegisGraptin\"><img src=\"https://avatars.githubusercontent.com/u/22835269?v=4\" width=\"20\" height=\"20\"></a> RegisGraptin | €6,000 |\n| 14 | <a href=\"https://github.com/qiteblock\"><img src=\"https://avatars.githubusercontent.com/u/27771851?v=4&s=20\" width=\"20\" height=\"20\"></a> Qiteblock | €5,000 |\n| 14 | <a href=\"https://github.com/sharkbot1\"><img src=\"https://avatars.githubusercontent.com/u/154738989?v=4\" width=\"20\" height=\"20\"></a> sharkbot1 | €5,000 |\n| 14 | <a href=\"https://github.com/palra\"><img src=\"https://avatars.githubusercontent.com/u/4853904?v=4\" width=\"20\" height=\"20\"></a> palra | €5,000 |\n| 14 | <a href=\"https://github.com/mtotbagi\"><img src=\"https://avatars.githubusercontent.com/u/10421152?v=4\" width=\"20\" height=\"20\"></a> mtotbagi | €5,000 |\n| 14 | <a href=\"https://github.com/GalambosAbel\"><img src=\"https://avatars.githubusercontent.com/u/35057998?v=4\" width=\"20\" height=\"20\"></a> GalambosAbel | €5,000 |\n| 19 | <a href=\"https://github.com/yagizsenal\"><img src=\"https://avatars.githubusercontent.com/u/17150640?v=4&s=20\" width=\"20\" height=\"20\"></a> yagizsenal | €4,000 |\n| 19 | <a href=\"https://github.com/alephzerox\"><img src=\"https://avatars.githubusercontent.com/u/56187310?v=4&s=20\" width=\"20\" height=\"20\"></a> alephzerox | €4,000 |\n| 21 | <a href=\"https://github.com/rasoulam\"><img src=\"https://avatars.githubusercontent.com/u/18232979?v=4&s=20\" width=\"20\" height=\"20\"></a> RasoulAM | €3,750 |\n| 22 | <a href=\"https://github.com/GoktugEk\"><img src=\"https://avatars.githubusercontent.com/u/58266670?v=4&s=20\" width=\"20\" height=\"20\"></a> GoktugEk | €3,500 |\n| 22 | <a href=\"https://github.com/Aditya-Chaurasia11\"><img src=\"https://avatars.githubusercontent.com/u/105235806?v=4&s=20\" width=\"20\" height=\"20\"></a> Aditya-Chaurasia11 | €3,500 |\n| 24 | <a href=\"https://github.com/pandasamanvaya\"><img src=\"https://avatars.githubusercontent.com/u/44033666?v=4&s=20\" width=\"20\" height=\"20\"></a> pandasamanvaya | €3,000 |\n| 24 | <a href=\"https://github.com/MiscellaneousStuff\"><img src=\"https://avatars.githubusercontent.com/u/15378924?v=4\" width=\"20\" height=\"20\"></a> MiscellaneousStuff | €3,000 |\n| 24 | <a href=\"https://github.com/jimmychu0807\"><img src=\"https://avatars.githubusercontent.com/u/15773796?v=4\" width=\"20\" height=\"20\"></a> jimmychu0807 | €3,000 |\n| 27 | <a href=\"https://github.com/El-hacen21\"><img src=\"https://avatars.githubusercontent.com/u/93197411?v=4&s=20\" width=\"20\" height=\"20\"></a> El-hacen21 | €2,500 |\n| 27 | <a href=\"https://github.com/matth-rambaud\"><img src=\"https://avatars.githubusercontent.com/u/10061696?v=4&s=20\" width=\"20\" height=\"20\"></a> matth-rambaud | €2,500 |\n| 29 | <a href=\"https://github.com/Juul-Mc-Goa\"><img src=\"https://avatars.githubusercontent.com/u/136829858?v=4&s=20\" width=\"20\" height=\"20\"></a> Juul-Mc-Goa | €2,000 |\n| 29 | <a href=\"https://github.com/pbkompasz\"><img src=\"https://avatars.githubusercontent.com/u/47194071?v=4&s=20\" width=\"20\" height=\"20\"></a> pbkompasz | €2,000 |\n| 29 | <a href=\"https://github.com/allanbrondum\"><img src=\"https://avatars.githubusercontent.com/u/22729214?v=4\" width=\"20\" height=\"20\"></a> allanbrondum | €2,000 |\n| 29 | <a href=\"https://github.com/varshith257\"><img src=\"https://avatars.githubusercontent.com/u/88159887?v=4\" width=\"20\" height=\"20\"></a> varshith257 | €2,000 |\n| 33 | <a href=\"https://github.com/M-Bln\"><img src=\"https://avatars.githubusercontent.com/u/88375528?v=4&s=20\" width=\"20\" height=\"20\"></a> M-Bln | €1,500 |\n| 33 | <a href=\"https://github.com/joeyiny\"><img src=\"https://avatars.githubusercontent.com/u/5361594?v=4&s=20\" width=\"20\" height=\"20\"></a> joeyiny | €1,500 |\n| 35 | <a href=\"https://github.com/amt42\"><img src=\"https://avatars.githubusercontent.com/u/59479833?v=4&s=20\" width=\"20\" height=\"20\"></a> AmT42 | €500 |\n| 35 | <a href=\"https://github.com/oboulant\"><img src=\"https://avatars.githubusercontent.com/u/12909374?v=4&s=20\" width=\"20\" height=\"20\"></a> oboulant | €500 |\n| 35 | <a href=\"https://github.com/robinstraub\"><img src=\"https://avatars.githubusercontent.com/u/17799181?v=4&s=20\" width=\"20\" height=\"20\"></a> robinstraub | €500 |\n| 35 | <a href=\"https://github.com/thomas-quadratic\"><img src=\"https://avatars.githubusercontent.com/u/116874460?v=4&s=20\" width=\"20\" height=\"20\"></a> thomas-quadratic | €500 |\n| ? | <img src=\"https://lh4.googleusercontent.com/xoCILvhf_VQoN-sgKkwZxBiG8ar8-vqUBFntsYla04_BDAp8k7Q-yq0teK3R_8fLUPQ=w2400\" width=\"20\" height=\"20\"> You | [Join Program](https://www.zama.org/programs/creator-program) |\n\n<br>\n\n## 🎯 Previous Winning Solutions\n<details>\n  <summary>\n <b>Season 8 </b>\n  </summary>\n<br>\n\n<b>TFHE-rs</b>: [Develop a Fixed-point Arithmetic API Using Homomorphic Integers within TFHE-rs](https://github.com/zama-ai/bounty-program/issues/142)\n- 🥇 1st place: A [submission](https://github.com/mtotbagi/fhe_fixed_bounty/tree/submission) by [mtotbagi](https://github.com/mtotbagi) and [GalambosAbel](https://github.com/GalambosAbel)\n- 🥈 2nd place: A [submission](https://github.com/tomtau/fhe-fixed) by [tomtau](https://github.com/tomtau)\n\n<b>Concrete ML</b>: [Implement an FHE-based Biological Age and Aging Pace Estimation ML Model Using Zama Libraries](https://github.com/zama-ai/bounty-program/issues/143)\n- 🥇 1st place: A [submission](https://github.com/prince-lvov/fhe-aging-pace) by [prince-lvov](https://github.com/prince-lvov)\n- 🥈 2nd place: A [submission](https://github.com/MiscellaneousStuff/fhe-aging) by [MiscellaneousStuff](https://github.com/MiscellaneousStuff)\n- 🥉 3rd place: A [submission](https://github.com/varshith257/fhe-bio-age-estimator) by [varshith257](https://github.com/varshith257)\n\n<b>fhEVM</b>: [Build a Confidential Benchmarking and Polling System Onchain using fhEVM](https://github.com/zama-ai/bounty-program/issues/144)\n- 🥇 1st place: A [submission](https://github.com/RegisGraptin/trust-poll) by [RegisGraptin](https://github.com/RegisGraptin)\n- 🥈 2nd place: A [submission](https://github.com/jimmychu0807/analytics-dapp-zama) by [jimmychu0807](https://github.com/jimmychu0807)\n</details>\n\n\n<details>\n  <summary>\n <b>Season 7 </b>\n  </summary>\n<br>\n\n<b>TFHE-rs</b>: [Implement a Fully Homomorphic Version of the AES-128 Cryptosystem using TFHE-rs](https://github.com/zama-ai/bounty-program/issues/135)\n- 🥇 1st place: A [submission](https://github.com/sharkbot1/tfhe-aes-128) by [sharkbot1](https://github.com/sharkbot1)\n- 🥈 2nd place: A [submission](https://github.com/tomtau/fhe-aes) by [tomtau](https://github.com/tomtau)\n- 🥉 3rd place: A [submission](https://github.com/allanbrondum/tfhe-aes-2) by [allanbrondum](https://github.com/allanbrondum)\n\n<b>Concrete ML</b>: [Create a Privacy-Preserving Invisible Image Watermarking System using Concrete ML](https://github.com/zama-ai/bounty-program/issues/134)\n\n👉 Read the blog of the winning solution: [Build an End-to-End Encrypted 23andMe-like Genetic Testing Application using Concrete ML](https://www.zama.ai/post/build-an-end-to-end-encrypted-23andme-genetic-testing-application-using-concrete-ml-fully-homomorphic-encryption)\n- 🥇 1st place: A  [submission](https://github.com/Soptq/concrete-watermarking) by [Soptq](https://github.com/Soptq)\n- 🥈 2nd place: A [submission](https://github.com/prince-lvov/fhe-watermark) by [prince-lvov](https://github.com/prince-lvov)\n\n\n\n<b>fhEVM</b>: [Build a Confidential Single-Price Auction for Tokens with Sealed Bids using Zama's fhEVM](https://github.com/zama-ai/bounty-program/issues/136)\n- 🥇 1st place: A [submission](https://github.com/palra/zama-bounty-confidential-auction) by [palra](https://github.com/palra)\n- 🥈 2nd place: A [submission](https://github.com/RegisGraptin/ConfidentialAuction/) by [RegisGraptin](https://github.com/RegisGraptin)\n- 🥉 3rd place: A [submission](https://github.com/0xalexbel/fhe-single-price-auction) by [0xalexbel](https://github.com/0xalexbel)\n\n</details>\n\n<details>\n  <summary>\n <b>Season 6</b>\n  </summary>\n<br>\n\n<b>Concrete ML</b>: [Create a privacy-preserving image style transfer application using Concrete ML](https://github.com/zama-ai/bounty-program/issues/127)\n\n- 🥇 1st place: A [submission](https://github.com/Soptq/concrete-nst) by [Soptq](https://github.com/Soptq)\n- 🥈 2nd place: A [submission](https://github.com/pandasamanvaya/Private-Style-Transfer) by [pandasamanvaya](https://github.com/pandasamanvaya)\n- 🥉 3rd place: A [submission](https://github.com/prince-lvov/qr-code-style-transfer) by [prince-lvov](https://github.com/prince-lvov)\n\n<b>fhEVM</b>: [Create a confidential variant of ERC-3643 security token standard using Zama's fhEVM](https://github.com/zama-ai/bounty-program/issues/128)\n- 🥇 1st place  ex aequo: A [submission](https://github.com/0xalexbel/fhe-erc3643) by [0xalexbel](https://github.com/0xalexbel)\n- 🥇 1st place  ex aequo: A [submission](https://github.com/QiteBlock/fhevm-hardhat-t-rex) by [QiteBlock](https://github.com/qiteblock)\n\n</details>\n\n<details>\n  <summary>\n <b>Season 5</b>\n  </summary>\n<br>\n\n<b>TFHE-rs</b>: [Create an implementation of an SQL encrypted query on a clear database](https://github.com/zama-ai/bounty-program/issues/94)\n- 🥇 1st place: A [submission](https://github.com/zaccherinij/tfhesql-rs) by [0xalexbel](https://github.com/0xalexbel)\n- 🥈 2nd place: A [submission](https://github.com/zaccherinij/Sql_fhe) by [JoseSK999](https://github.com/JoseSK999)\n- 🥉 3rd place: A [submission](https://github.com/zaccherinij/tfhe_sql_bounty) by [Juul-Mc-Goa](https://github.com/Juul-Mc-Goa)\n\n<b>Concrete ML</b>: [Create an encrypted DNA ancestry](https://github.com/zama-ai/bounty-program/issues/95)\n\n👉 Read the blog of the winning solution: [Build an End-to-End Encrypted 23andMe-like Genetic Testing Application using Concrete ML](https://www.zama.ai/post/build-an-end-to-end-encrypted-23andme-genetic-testing-application-using-concrete-ml-fully-homomorphic-encryption)\n- 🥇 1st place: A  [submission](https://github.com/zaccherinij/ancestry-fhe) by [alephzerox](https://github.com/alephzerox) and a [submission](https://github.com/Soptq/encDNA) by [Soptq‍](https://github.com/Soptq)\n- 🥈 2nd place: A [submission](https://github.com/zaccherinij/fhe-dna-ancestry) by [prince-lvov](https://github.com/prince-lvov)\n\n\n\n<b>fhEVM</b>: [Create an on chain DRM system](https://github.com/zama-ai/bounty-program/issues/93)\n- 🥇 1st place: A [submission](https://github.com/zaccherinij/encryptoNFT) by [El-hacen21](https://github.com/El-hacen21), [Segue21](https://github.com/Segue21) and [matth-rambaud](https://github.com/matth-rambaud)\n- 🥈 2nd place: A [submission](https://github.com/zaccherinij/encryptedBlogs) by [kroist](https://github.com/kroist) and [redhood31](https://github.com/redhood31)\n- 🥉 3rd place: A [submission](https://github.com/zaccherinij/fhe-drm) by [pbkompasz](https://github.com/pbkompasz)\n\n</details>\n\n<details>\n  <summary>\n <b>Season 4</b>\n  </summary>\n<br>\n\n<b>TFHE-rs</b>: [Create a string library that works on encrypted data](https://github.com/zama-ai/bounty-program/issues/80)\n- 🥇 1st place: A [submission](https://github.com/zaccherinij/fhe_strings) by [JoseSK999](https://github.com/JoseSK999)\n- 🥈 2nd place A [submission](https://github.com/zaccherinij/tfhe-rs) by [Tomtau](https://github.com/tomtau/tfhe-rs)\n- 🥉 3rd place : A [submission](https://github.com/zaccherinij/tfhe-rs-string) by  [M-Bln](https://github.com/M-Bln)\n\n<b>Concrete & Concrete ML</b>: [Create a privacy preserving version of Shazam](https://github.com/zama-ai/bounty-program/issues/79)\n\n👉 Read the blog of the winning solution: [Build an End-to-End Encrypted Shazam Application Using Concrete ML](https://www.zama.ai/post/encrypted-shazam-using-fully-homomorphic-encryption-concrete-ml-tutorial)\n- 🥇 1st place: A [submission](https://github.com/zaccherinij/Concrete_Shazam) by [Iamayushanand](https://github.com/iamayushanand)\n- 🥈 2nd place A [submission](https://github.com/zaccherinij/encrypted-shazam) by [GoktuEk](https://github.com/GoktugEk)\n\n<b>fhEVM</b>: [Create an on-chain game that keeps private states hidden](https://github.com/zama-ai/bounty-program/issues/81)\n\n👉 Read the blog of the winning solution: [Build an Encrypted Wordle Game Onchain using FHE and Zama's fhEVM](https://www.zama.ai/post/build-an-encrypted-wordle-game-onchain-using-fhe-and-zama-fhevm)\n- 🥇 1st place: A [submission](https://github.com/zaccherinij/encryptedWords) by [Kroist](https://github.com/kroist)\n- 🥈 2nd place A [submission](https://github.com/zaccherinij/ZAMA-handcricket) by [Aditya-Chaurasia11](https://github.com/Aditya-Chaurasia11)\n- 🥉 3rd place : A [submission](https://github.com/zaccherinij/FRAMED) by  [Joeyiny](https://github.com/joeyiny)\n</details>\n\n\n<details>\n  <summary>\n <b>Season 3</b>\n  </summary>\n<br>\n\n<b>TFHE-rs</b>: [Create a FHE ECDSA signature tutorial](https://github.com/zama-ai/bounty-program/issues/45)\n- 🥇 Winning solution: A [submission](https://github.com/zama-ai/bounty-ecdsa-signature) by [Tetration-Lab](https://github.com/Tetration-Lab)\n\n<b>Concrete</b>: [Encrypted Matrix Inversion](https://github.com/zama-ai/bounty-program/issues/55)\n- 🥇 Winning solution: A [submission](https://github.com/zama-ai/bounty-matrix-inversion) by [Lcressot](https://github.com/Lcressot)\n\n</details>\n\n\n<details>\n  <summary>\n <b>Season 2</b>\n  </summary>\n<br>\n\n<b>TFHE-rs</b>:\n- [Create a dark market application tutorial](https://github.com/zama-ai/bounty-program/issues/40)\n  - 👉 Read the blog of the winning solution: [Dark Market with TFHE-rs](https://www.zama.ai/post/dark-market-tfhe-rs)\n  - 🥇 Winning solution: A [submission](https://github.com/zama-ai/tfhe-rs/pull/188) by [yagizsenal](https://github.com/yagizsenal)\n- [Create a SHA256 tutorial](https://github.com/zama-ai/bounty-program/issues/39)\n  - 👉 Read the blog of the winning solution: [Boolean SHA256 with TFHE-rs](https://www.zama.ai/post/boolean-sha256-tfhe-rs)\n  - 🥇 Winning solution: A [submission](https://github.com/zama-ai/tfhe-rs/pull/283) by [JoseSK999](https://github.com/JoseSK999) and a [submission](https://github.com/zama-ai/concrete/pull/387) by [RasoulAM](https://github.com/RasoulAM)\n- [Create a homomorphic regex engine and write a tutorial about it](https://github.com/zama-ai/bounty-program/issues/38)\n  - 👉 Read the blog of the winning solution: [Regular Expression Engine with TFHE-rs](https://www.zama.ai/post/regex-engine-tfhe-rs)\n  - 🥇 Winning solution: A [submission](https://github.com/zama-ai/tfhe-rs/pull/278) by [RKlompUU](https://github.com/RKlompUU)\n\n<b>Concrete</b>: [Create a tutorial for LinearSVC](https://github.com/zama-ai/bounty-program/issues/42)\n- 🥇 Winning solution: A [submission](https://github.com/zama-ai/concrete-ml/pull/75) by [robinstraub](https://github.com/robinstraub)\n\n<b>Concrete ML</b>:\n- [Write a tutorial for Compare regressors](https://github.com/zama-ai/bounty-program/issues/41)\n  - 👉 Read the blog of the winning solution: [Comparison of Concrete ML regressors](https://www.zama.ai/post/comparison-of-concrete-ml-regressors)\n  - 🥇 Winning solution: A [submission](https://github.com/zama-ai/concrete-ml/pull/70) by [AmT42](https://github.com/AmT42)\n- [Create a tutorial for LinearSVC](https://github.com/zama-ai/bounty-program/issues/42)\n  - 👉 Read the blog of the winning solution: [Linear Regression Over Encrypted Data With Homomorphic Encryption](https://www.zama.ai/post/linear-regression-using-linear-svr-and-concrete-ml-homomorphic-encryption)\n  - 🥇 Winning solution: A [submission](https://github.com/zama-ai/concrete-ml/pull/75) by [robinstraub](https://github.com/robinstraub)\n\n</details>\n\n\n## ✅ Support\n- Email for private questions: bounty@zama.ai\n- Official discord channel for live discussions: [discord.gg/zama](https://discord.gg/zama).\n- Zama community forum for technical questions: [community.zama.ai](https://community.zama.ai).\n- For specific bounty questions, comment the dedicated issues.\n\n<br>\n\n## ❓FAQ\n\n\n### How often is the list of bounties updated?\n\nSeason 1 was launched during Q4-2022. A season usually lasts several weeks to months in order to give contributors enough time to work on their submissions.\n\n### How long will it take for a bounty submission to be reviewed?\n\nWe are reviewing most of the submissions at the end of every season. But feel free to submit your code at anytime through the submission link you received.\n\n### How are bounty submissions reviewed?\n\nEvery contribution to the bounty program is reviewed as a code submission. If the code does not meet the quality or the performance expected, the proposition will be rejected, or partially rewarded.\n\n\n### What is the reward for the bounty program?\nEach bounty is attributed a total envelope of €10,000 in rewards.\n\n#### 🥇Best submission: up to €5,000.\nTo be considered best submission, a contribution must be efficient, effective and demonstrate a deep understanding of the core problem. Alongside the technical correctness, it should also be submitted with a clean code, clear explanations, and complete documentation.\n\n#### 🥈Second-best submission: up to €3,000.\nFor a contribution to be considered the second best submission, it should be both efficient and effective. The code should be neat and readable, while its documentation might not be as exhaustive as the best submission, it should cover the key aspects of the contribution.\n\n#### 🥉Third-best submission: up to €2,000.\nThe third best submission is one that presents a contribution that effectively tackles the challenge at hand, even if it may have certain areas of improvement in terms of efficiency or depth of understanding. Documentation should be present, covering the essential components of the contribution.\n\n\n### I have more questions, where can I contact the Zama team?\n\nCheck out the [support](#-support) section.\n\n\n### Who is reviewing submissions to the Zama bounty program?\n\nOur program committee is responsible for reviewing your code, merging your final PR, and rewarding your submission. We have selected a broad range of Zama team members to ensure that the process is as fair, fast, and smooth as possible.\n\n\n\n### What are the terms and conditions of the Zama Bounty Program?\n\nYou can find the full terms and conditions for <a href=\"https://powerforms.docusign.net/481a39f4-8105-4260-9fcd-59d9fa967543?env=na3&acct=df3f43e5-2075-42dd-a930-8635ec487e8f&accountId=df3f43e5-2075-42dd-a930-8635ec487e8f\">individuals</a> and for <a href=\"https://powerforms.docusign.net/29b850fc-ad19-4d09-9f49-b39bd8965bc0?env=na3&acct=df3f43e5-2075-42dd-a930-8635ec487e8f&accountId=df3f43e5-2075-42dd-a930-8635ec487e8f\">companies</a>.\n\n\n"
  },
  {
    "path": "Terms_and_Conditions/terms_and_conditions_for_companies.md",
    "content": "## GENERAL TERMS AND CONDITIONS for COMPANIES CONTRIBUTING to ZAMA’S BOUNTY PROGRAM\n\n### Scope of the General Terms and Conditions\n\nThese General Terms and Conditions (the \"GTC\") apply to and govern Contributors’ participation in Zama’s Bounty Program (the \"Program\"). These GTC are between each Contributor and Zama, a simplified joint stock company incorporated and acting under the laws of France, whose registered office is located at 41 boulevard Malesherbes, Paris 75008, registered with the Paris Register of Commerce and Companies under the reference 879243319 RCS Paris (\"Zama\"). By participating in the Program in any manner and/or submitting any Contributions to Zama, Contributors hereby confirm that they have read and expressly agree to and accept these GTC without any reservation or modification.\n\n**FOR THE AVOIDANCE OF DOUBT, IT IS EXPRESSLY AGREED THAT THESE T&C DO NOT APPLY TO ANY INDIVIDUALS WHO ARE KINDLY ASKED TO SIGN INDIVIDUAL TERMS AND CONDITIONS OF ZAMA’S BOUNTY PROGRAM.**\n\n**IT IS EXPRESSLY AGREED THAT THESE GTC APPLY TO ANY AND ALL CONTRIBUTIONS, AS DEFINED IN THE PROGRAM DESCRIPTION ON THE PROGRAM PRESENTATION PAGE. HOWEVER, IN THE CASE WHETHER (I) YOUR LEGAL ENTITY IS PLANNNING TO WORK ON AND SUBMIT US A MOONSHOT BOUNTY, EXCEPT FOR ANY EASY AND HARD BOUNTIES AND (II) YOUR INTERNAL POLICY ABSOLUTLY DO NOT ALLOW YOU TO ACCEPT THESE GTC, PLEASE CONTACT US AND WE WILL FIND A SOLUTION.**\n\nZama may modify these GTC from time to time and at its sole discretion and without notice. The new version of the GTC will be published on the Zama’s page on the Site and will come into force immediately upon such publication. If Zama changes the GTC, by continuing to participate in the Program after Zama posts any such changes, Contributor is deemed to have accepted the GTC, as modified. In case of disagreement with the new GTC provisions, Contributor undertakes to cease all participation in the Program which will result in de facto and immediate termination of any and all its contractual relationship with Zama without any additional formality being required.\n\nZama may restrict, suspend, terminate, or otherwise change any aspect of the Program and/or the fulfillment of any Bounty payment at any time. By continuing to participate in the Program, Contributor is deemed to have accepted the changes, if any.\n\nTo avoid any confusion and misunderstanding, Contributor expressly agrees to read this document carefully before taking part in the Program.\n\n### Article 1. Definitions\n\nFor the purposes of construction and performance of these GTC, the meaning of the terms listed below will be as follows:\n\n**\"Account\"** means an account created by a Contributor on the Deel platform for the purposes of the Program and these GTC.\n\n**\"Bounty(ies)\"** means any amount of money granted to Contributor in consideration of the Contributions duly provided by Contributor pursuant to the Program and these GTC and to the entire Zama’s satisfaction. Providing solutions is mandatory to get Bounties. The decisions regarding any Bounties are made by Zama in its sole and absolute discretion.\n\n**\"Contribution(s)\"** means the tests to be run and other contributions, including providing tutorials, to be made under the Program within the framework thereof. Contributions may include, among others, any action to compromise the Products, to analyze the level of security in place and to look for Vulnerabilities or security exploitation techniques, as well as to provide tutorials and improve Product’s documentation. Contributions must be submitted directly to the Zama’s team.\n\n**\"Deel\"** means Deel. Inc, a Delaware registered company having its headquarters at 425 1st St, San Francisco, California, 941054621, United States.\n\"Intellectual Property\" means any work of the mind, which may be protected or covered by patents, patent applications, inventions, copyrights, trademarks, service marks, distinctive marks and other trade-identifying symbols, logos, slogans, databases, topography, trade secrets, confidential information, know-how, trade or business names.\n\n**\"Intellectual Property Rights\"** means any and all rights attached to all Intellectual Property, in whole or in part, including without limitation the rights of reproduction, representation, either durable or temporal, digitalization, adaptation, transformation, alteration, publication, edition, broadcast, use, distribution, translation, marketing in any form and integration by any means whatsoever in a second work, on all media, present and future, whether digital, graphic, video graphic, cinematographic, photographic, electronic, paper in particular editions for bookshops, books, albums, plans and any other paper medium, stationery products, boxes or otherwise, metals, signs, plastics world-wide and for the whole duration of proprietary rights provided for by any applicable law, rights to copyright, software rights, database rights, patent rights, rights to inventions, trademark rights, distinctive marks and other trade-identifying symbols rights, design rights, semiconductor topography rights, trade secrets and know-how and any other intellectual property rights arising anywhere in the world, whether registered or unregistered, and including applications for the grant of any such rights.\n\n**\"Product(s)\"** means Zama Concrete, Concrete Numpy, Concrete ML, Concrete Core and any other Zama’s products, the list of which may be updated by Zama from time to time.\n\n**\"Program\"** designates the Zama’s description of the assistance it is seeking from Contributors, the scope, requirements and  conditions of which are specified on https://github.com/zama-ai/bounty-program, enabling Contributors to submit the Contributions in accordance with theses GTC for a chance to earn Bounties. Zama may change or cancel the Program at any time, for any reason and without notice. If Zama changes the Program, by continuing to participate in such a Program, Contributor is deemed to have accepted the changes. The participation in the Program is voluntary.\n\n**\"Contributor(s)\"** means a company, laboratory, university or other legal entity participating in the Program and providing Contributions within the framework of the Program and in accordance with the GTC. Contributor’s eligibility is determined pursuant to Article 2 below.\n\n**\"Site\"** refers to the Internet site accessible from the URL address https://github.com/zama-ai/bounty-program enabling Contributor to subscribe to and participate in the Program.\n\n**\"Vulnerabilities\"** designates any bug, defect, incident, security flaw or a weakness, a design- or execution error, an absence of alignment to the most recent state of the art, or any other (technical) error which, individually or cumulatively, compromises the use or operation of the Product's functionalities.\n\n### Article 2. Contributor’s Eligibility\n\nThe Contributor declares, confirms and warrants that:\n\n- it is a legal entity duly incorporated and validly existing under the applicable laws and that it has the corporate power and has obtained all required authorizations to enter into, and comply with its obligations under these GTC;\n\n- the GTC to which the Contributor is a party have been duly authorized and executed by the Contributor and constitute a valid and legally binding obligation of the Contributor, enforceable in accordance with their terms;\n\n- it is NOT bound by a non-disclosure agreement prohibiting Contributor’s participation in the Program;\n-\n- in entering into these GTC, it does not rely on, nor has it relied on, and it shall have no remedy in respect of, any statement, representation (whether innocent or negligent), assurance, warranty or understanding of any person other than as expressly set out in these GTC;\n\n- the compliance with the GTC will NOT conflict with or result in a breach of any of the terms, conditions or provisions of, or constitute a default or require any consent under, any agreement or other arrangement to which the Contributor is a party or by which it is bound, or violate any of the terms or provisions of the Contributor's Articles of Association or any authorization, judgment, decree or order or any statute, rule or regulation applicable to the Contributor.\n\nBy participating in the Program, Contributor declares, confirms and warrants that it is eligible for the Program and has the right, power and authority to enter into these GTC, to become a party hereto and perform his or her obligations hereunder.\n\n**Zama is not liable for any breach of any third party agreement by Contributor and expressly disclaims any knowledge of or responsibility for Contributor’s conduct.**\n\nAny Contributor who does not meet any of the criteria above will be immediately removed from the Program and disqualified from receiving any Bounties.\n\n### Article 3. Contributor’s Independence\n\nNothing in these GTC shall be read so as to construe any legal entity, joint venture, agency, commercial agency, affectio societatis between Contributor and Zama (or any of its affiliates or beneficiaries) for any purpose whatsoever. Contributor shall not have the authority or power to bind Zama or to contract in the Zama’s name or on its behalf.\n\nContributor determines, independently and at its own discretion, the means Contributor intends to provide the Contributions in accordance with the Program and these GTC.\n\n### Article 4. Registration Process\n\n#### 4.1. Acceptance of GTC\n\nBy participating in a Program, any participant signs up as a Contributor and accepts and agrees to comply with these GTC. If Contributor does not agree with any term herein, Contributor is not allowed to participate in the Program.\n\nThe acceptance of the GTC is done by signing through DocuSign. Contributor consents to use DocuSign electronic signature service to accept the GTC and agrees that such signature is valid and binding on Contributor.\n\n#### 4.2. Registration on the Deel platform\n\nContributor acknowledges that Zama has appointed Deel as Zama’s limited payment agent for the purpose of facilitating Bounties payment under the Program.\n\nContributor expressly agrees that any and all Bounty payments, if any, shall be made via Deel platform only. No payment can be done directly.\n\nContributor must have opened an Account on the Deel platform for the settlement of its Bounties, if any. Contributor acknowledges having read and agrees to respect the Deel Platform Terms of Service available on the Deel’s official web site.\n\nDuring the creation and use of its Deel Account, Contributor commits to providing accurate, complete and honest information.\n\n### Article 5. Contributor’s Obligations\n\n#### 5.1. General Contributor’s Obligations\n\nContributor undertakes to participate in the Program for lawful purposes only and shall comply with all applicable laws and regulations.\n\nContributor shall be solely responsible for the accuracy, completeness, appropriateness, and legality of any data or Contributions uploaded and/or provided through Contributor’s participation in the Program.\n\nContributor will keep confidential Vulnerabilities and other Contributions in accordance with Article 10 and keep confidential and not disclose to any third parties any other data and/or information accessed and/or obtained through or in connection with Contributor’s participation in the Program or through the process of discovering Vulnerabilities below.\n\nZama reserves the right, without liability or prejudice to its other rights, to disable Contributor’s access to the Program in the event of Contributor’s breach of the GTC. Zama may further deem Contributor to be ineligible for a Bounty payment.\n\n#### 5.2. Legal, Tax and Social Obligations\n\nThe Bounty payments, if any, include  VAT and any other taxes payable in accordance with applicable law. If under applicable law Zama needs to make any deductions from the amounts payable to Contributor, Zama will make such deductions in accordance with applicable law.\n\nAll taxes and social charges related to or accruing in connection with the Bounty payments, if any, shall be borne by Contributor.\n\nContributor hereby expressly acknowledges that it is its sole responsibility to be informed about its legal, tax and social obligations, to subscribe to them and to comply with them. Contributor is required to make all the declarations required by the tax authorities and the social security organizations to which Contributor belongs. Zama can under no circumstances be involved in these steps and its liability can, under no circumstances and for any reason whatsoever, be engaged in this respect.\n\nContributor declares to comply with the tax and social legislation in force in accordance with the applicable law and will indemnify Zama against any claim that may be made to it in this regard.\n\n#### 5.3. Disclosure Guidelines\n\nContributors will act at its convenience to perform the Contributions within the limits and conditions of the Program and in accordance with the GTC.\n\nBy providing a Contribution or agreeing to the Program terms and conditions, Contributors expressly agree that they may not publicly disclose their findings or the contents of their Contributions to any third parties in any way without Zamaz’s prior written approval.\n\n### Article 6. Intellectual Property Rights\n#### 6.1. Title Over Contribution(s)\n\nContributor guarantees to Zama that it owns, directly and exclusively, all Intellectual Property Rights relating to Contribution(s).\n\nTo the extent legally possible, all Intellectual Property Rights in and/or associated with and/or related to the Contributions are assigned to Zama free of charge as such Contributions are created.\n\nTo the extent legally possible, Zama is entitled to exercise all exclusive Intellectual Property Rights associated with the Contributions, including, without limitation, reproduction, distribution of copies by any means (including sale, rental, e-commerce and other means), import and export of copies, alteration (including translation from one computer language into another), arrangement or other transformation of the Contributions, communication to the public, marketing in any form and use in any other way.  Zama is entitled to assign and/or license all or part of the Intellectual Property Rights in and associated with the Contributions.\n\nIn any case and notwithstanding anything to the contrary, Zama is entitled to use the Contributions  in any way and in any manner possible, free of charge and worldwide within the whole period of legal protection of such Contributions.\n\nContributor expressly warrants that to the best of its knowledge after due inquiry, the Contributions do not infringe any Intellectual Property Rights of any person and do not use any Intellectual Property including patents of any third parties and will do his or her best efforts to avoid using third parties Intellectual Property, including patents, in the Contributions and in any event undertakes to include any references thereof found when submitting the Contributions to Zama. Zama will then conduct its own patent search to determine, at its sole discretion, if the Contribution is usable. If it appears that the Contribution uses any third party patent, the Contributor will get a chance to review his or her Contribution to avoid using the patent in question and to resubmit his or her Contribution modified consequently.  This provision is of the essence.\n\n#### 6.2. Copyright Assignment\n\nContributor declares, confirms, warrants and guarantees to Zama that it owns, directly and exclusively, all copyrights over the Contribution(s) and expressly and definitely assigns to Zama, free of charge, on an exclusive basis, for the entire world, in all languages and for the entire legal duration of copyright, any and all economic rights over the Contribution(s), according to both French and foreign legislations and international conventions, current and future, including any extensions that may be made to this term and in all forms, presentations and by any process both current and future.\n\nThe rights granted hereunder include:\n\n- The right to extract, decompile, modify, assemble, transcribe, arrange, interface the Contributions for any purposes whatsoever;\nThe right to reproduce or to have others reproduce, on a temporary or permanent basis, i.e. the right to fix, digitize, reproduce the Contributions without limitation in number, notably on media such as magnetic, digital, slide, microfilm, CD-ROM, CD-I, DVD, hard drive, flash memory, or any other IT or electronic media, whether known or unknown as at the date of these GTC, current or future;\n\n- The rights to represent or to have others represent, to disseminate or to have others disseminate, to publish or to have others publish, to operate or to have others operate, to communicate or to have others communicate whatever the format and the presentation, in full or in part, in any language and any country, by any means, whether known or future, free of charge or for consideration, including public representation. Such right includes, among others, the broadcasting by electronic communication means, including the Internet and Intranet, by cable and any other broadcasting means, current or future;\nThe commercial exploitation rights, i.e. the rights for any type of exploitation, including by rental, lending, license or assignment, free of charge or for consideration, for all or part of the assigned Work Contributions;\n\n- The rights to collect or have collected in all countries the fees corresponding to the exploitation of the assigned rights on all or part of the Contributions, their adaptations or translations.\n\n- The rights to modify or have others modify, improve or have others improve, correct or develop by addition, deletion, incorporation or adaptation, translation, evolution, subtraction, of all or part of the Contributions, and the rights to incorporate the Contributions, in all or part, into an existing or future work;\n\n- The rights to claim title to designs and models, trademarks, including the priority rights for any extensions;\n\n- The rights to grant licenses on all or part of the aforementioned rights, as well as the rights to assign such rights in whole or in part.\n\nContributor guarantees to Zama to hold any and all authorizations and other legal documents needed to formalise the assignment of any and all economic rights over the Contribution(s) to Zama and undertakes to execute any document and otherwise shall assist Zama to carry out any formalities in this respect with any register concerned that may be necessary for the purposes of filing, exploiting or defending Zama’s exclusive rights over the Contributions. Contributor expressly guarantees the respect of this commitment by its staff.\n\n#### 6.3. Inventions Assignment. Patents\n\nContributor declares, confirms, warrants and guarantees to Zama that it owns, directly and exclusively, all inventions and patents rights over the Contribution(s) and hereby expressly and definitely assigns to Zama, without restriction or reservation, all rights to ideas, improvements and inventions, whether patentable or not over the Contributions (the \"Inventions\").\n\nIt is expressly agreed that the Inventions as well as all works, studies, researches and documents relating thereto shall be the sole and exclusive property of Zama. Zama shall be the only one entitled to exploit the Inventions and to carry out all registration formalities in its name.\n\nContributor undertakes to provide all assistance as well as all useful documents and signatures and to carry out all the procedures that may be necessary for the purposes of filing, exploiting or defending these patents. Contributor undertakes to execute any document, including patent applications, invention assignment and otherwise shall assist Zama and carry out any formalities in this respect with any register concerned. Contributor expressly guarantees the respect of this commitment by its staff.\n\nThis assignment is granted exclusively, definitively and free of charge, for the entire legal period of protection of the rights concerned and for the whole world.\n\n### Article 7. Bounty Payment\n\nThe Contributor may be eligible to receive a Bounty if:\n\n- Contributor is certified by Zama as the person to submit the best valid Contribution; Contributions will be reviewed by Zama at the end of each quarter to decide if and whom are the winner(s) of the Bounty;\n\n- That Contribution is successfully and fully validated by Zama’s team;\n\n- Contributor has at all times complied with the Program and GTC.\n\nA Bounty is awarded only for the successful Contribution and is not a remuneration for the time or efforts Contributor would spend on the Program.\n\nThe decision to grant a Bounty for the Contribution is at Zama’s sole discretion. The amount of each Bounty is based on the relevance and completeness of Contributor’s Contribution report. All Bounty Payments will be made in euros (EUR).\n\nBounties, if any, will be paid to the Contributor via Deel. If a Bounty is applicable, Zama will set out the amount and instruct Deel to generate a corresponding invoice. Deel’s payment of a Bounty to a Contributor is always conditional upon Zama confirming that the Bounty may be paid. Contributor expressly agree to register with Deel platform to settle his or her Bounty, if any, and acknowledges that no direct payment can be made.\nThe Bounty can be settled only into the Contributor's Deel’s Account and cannot be paid to any other third party payment account.\n\nZama is not responsible for the Contributor's inability to accept or receive a Bounty for any reason.\n\nDeel will not perform any payments in the event Contributor is subject to any legislative or other measures (e.g. EU or US restrictive measures) prohibiting Deel from doing so.\n\nContributor will be fully and solely responsible for any legal, tax and social implications, obligations and contributions related to or in connection with Contributor’s Bounty received, as determined by any applicable laws.\n\nContributor is informed that, if necessary, and in particular in accordance with its legal obligations, Zama may be required to communicate any information relating to the Bounties to any appropriate and duly authorised authorities that make the request and expressly agree with such communication.\n\n### Article 8. Warranty - Liability\n\n#### 8.1 Limitation of Zama’s Liability\n\nThe Program may contain links to websites or services operated by third parties and these links are for convenience only. Zama is not responsible for and disclaims any and all liability for such websites and services content and privacy policies and does not endorse any linked material.\n\nConsidering the voluntary nature of the Program, Zama makes no warranty as to the suitability of the Site or the Program to meet any particular Contributor's needs or expectations. Zama disclaims any liability for the use of the Site and/or with respect to the Contributor’s participation in the Program. Zama will under no circumstances be liable for any harm such as financial, commercial, loss of customers, business disruption, loss of profit, loss of brand image, suffered by Contributor that may result from the breach of these GTC, which harm is, by express agreement, deemed to be indirect harm.\n\nConsidering the voluntary nature of the Program and to the maximum extent permitted by law, Zama will under no circumstances be liable to Contributor for any special, indirect, incidental, exemplary, aggravated, punitive, or consequential damages, claims, expenses or other costs (including, without limitation, attorneys’ fees) arising from or related to, even partially, the Program, tort (including negligence) or otherwise, including but not limited to bodily injury, death, loss of revenue, or profits or other benefits, business interruption and claims by any third party, regardless of whether such damage was foreseeable and whether or not Zama had been advised of the possibility of such damages. The foregoing limitation applies to all causes of action in aggregate, including without limitation to breach of contract, breach of warranty, negligence, strict liability, and other torts.\n\nZama’s aggregate liability under the Program shall in any case be limited to the Bounty paid or payable to Contributor. Contributor agrees that this Article represents a reasonable allocation of risk and constitutes an essential clause of these GTC, in the absence of which these GTC would not have been executed and the Contributor’s participation in the Program would not have been validated by Zama. Zama does not exclude or limit its liability for death or personal injury caused by its negligence, for fraud or for any other liability which cannot be limited or excluded by applicable law.\n\nTHE PROGRAM IS PROVIDED “AS IS”.  TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, ZAMA EXPRESSLY DISCLAIMS ALL REPRESENTATIONS AND WARRANTIES IN CONNECTION WITH THE PROGRAM, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT OF INTELLECTUAL PROPERTY, ACCURACY, COMPLETENESS, FITNESS FOR A PARTICULAR PURPOSE, AND ANY WARRANTIES ARISING BY STATUTE OR OTHERWISE IN LAW OR FROM COURSE OF DEALING, COURSE OF PERFORMANCE, OR USE OF TRADE WHICH ARE HEREBY EXCLUDED AND CONTRIBUTOR UNDERSTANDS AND EXPRESSLY AGREES THAT HIS OR HER PARTICIPATION IN THE PROGRAM IS AT HIS OR HER OWN RISK.\n\n#### 8.2. Contributor’s Liability\n\nContributor expressly agrees that failure to comply with the Program and/or these GTC will result in immediate disqualification from the Program and ineligibility for receiving any Bounty payments.\n\nNotwithstanding anything to the contrary in these GTC, Contributor shall be liable for and hold harmless Zama, its officers, employees, clients, partners, subcontractors and affiliates from and against any and all direct or indirect damages, liabilities, losses, as well as any and all expenses and costs (including attorney fees) as a consequence of the failure by Contributor to comply with one or more of Contributor’s obligations under the GTC.\n\nContributor expressly agrees to defend, indemnify, and hold harmless Zama, its officers, employees, clients, partners, subcontractors and affiliates against any and all losses, expenses and damages, occasioned by any claim, action or recovery by any party (including any governmental or non-governmental agency or organization) brought against Zama, its officers, employees, clients, partners, subcontractors or any of its affiliates to the extent arising out of the use of the Contribution in any way or in any form both during and after the expiration or termination of these GTC.\n\nContributor is fully liable for any disclosure of Vulnerabilities or other Contributions following the Program completion for which legitimate suspicions may be raised against Contributor.\n\n### Article 9. Processing of Personal Data\n\nContributor has entered into the Program and these GTC including, incidentally, the processing of personal data under Law No. 78-17 of January 6, 1978, as well as under Regulation (EU) 2016/679 as of April 27, 2016 on the Protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (the \"GDPR\"). Zama and Contributor will comply with the legislation in force, in all its developments concerning the processing of personal data.\n\nZama and Contributor consider that all operations carried out on personal data, if any, are carried out only within the framework of the execution of the Program and these GTC.\n\nZama and Contributor acknowledge that, within the framework of their contractual relationship, each party acts as controller of the personal data that it processes for their respective needs. Each party is therefore solely responsible for the use of personal data that it makes for its own account independently of the other party. Each party acknowledges that it may communicate or transmit personal data to the other party for the performance of its obligations under these GTC. Each party warrants that such personal data is processed and transmitted in accordance with applicable data protection laws.\nEach party implements appropriate technical and organizational measures to ensure a level of security appropriate to the risks associated with the processing, these measures being in particular appropriate to protect against destruction, loss, alteration or unauthorized, accidental or unlawful disclosure of personal data processed under these GTC. These measures must take into account the state of the art, the nature, scope, context and purposes of the processing, as well as the risk of damage resulting from unauthorized or unlawful processing, or loss, destruction or alteration, accidental or unlawful, of personal data.\n\nPursuant to Article 15 of the GDPR, each party guarantees that it provides the data subjects with all the information requested concerning the processing of their personal data. In accordance with Articles 13, 14, 16, 17 and 21 of the GDPR, each party acknowledges that the persons concerned have a right of access, rectification, portability, erasure of their personal data or opposition to their use. When it deems it necessary, each party undertakes to communicate to the other any request that it may receive directly from a data subject exercising its aforementioned right concerning it and expressly referring to  the other party.\n\nThe retention period for the Contributor's personal data is 10 (ten) years unless legal acts require a more extended retention period. Upon expiration of the Contributor's data retention period, Zama shall erase the data.\n\nZama and Contributor agree that, at the end of their contractual relationship, the archiving of the documents containing the said personal data will be carried out in accordance with the legislation in force, for the legal duration applicable to the documents which contain them and, in any case, the parties will allow the persons concerned to exercise their rights, within the limits permitted by the legislation in force, if they so request.\n\n### Article 10. Confidentiality\n\nContributor has an obligation to keep confidential all information to which Contributor had access or which it may have possessed in the context of the participation in the Program. Consequently, Contributor shall not disclose such information to any third party for any reason whatsoever and this regardless of the legal and/or economic ties that Contributor has with such a third party.\n\nContributor expressly agrees that the Vulnerability and other Contributions shall be deemed the Zama’s confidential information and Contributor shall not publish, discuss or disclose the Vulnerability and other Contributions to any third parties without Zama’s prior written approval which will not be unreasonably withheld.\n\nThis commitment will last for the entire duration of the contractual relationship between Contributor and Zama and will continue beyond the end of this contractual relationship occurring for any reason whatsoever, for as long as the confidential information has not fallen into the public domain by disclosure of the information by Zama.\n\nAt the end of the Contributor's participation in the Program, all information related to the Program, namely, data of any kind, including reports made by the Contributor, will be completely deleted from Contributor's databases and systems.\n\nFailure to comply with this Article 10 and the requirement of confidentiality will automatically  jeopardise the Bounty and also create risk of legal action, and Contributor expressly agrees to fully indemnity Zama for any losses as a result of such breach of these provisions.\n\n### Article 11. Applicable Law and Jurisdiction\n\nThe Program and these GTC are governed by, and shall be construed in accordance with French law without its conflict of law provisions.\nAll disputes arising out of or in connection with the construction, performance, termination or invalidity of the Program or/and these GTC shall be resolved by negotiation between the parties.\n\nIf the parties have not resolved the dispute by coming to mutual agreement during twenty (20) calendar days  after setting a notice on the dispute, Zama and Contributor give express and exclusive jurisdiction to the appropriate courts within the jurisdiction of the Court of Appeal of Paris, France notwithstanding a plurality of defendants or plaintiffs or summary proceedings or third party claim or precautionary measure or appeals.\n\n### Article 12. Miscellaneous\n\n#### 12.1. Severability\n\nShould one or more of the provisions of these GTC be declared null and void in accordance with applicable law, they shall be deemed to be not written, and the other provisions herein shall remain in full force and effect. Such null and void provisions shall be replaced by the parties with the valid provisions allowing the parties to achieve the effect that was contemplated by the provisions declared null and void, to the extent possible.\n\n#### 12.2. Non waiver\n\nFailure by one of the parties to enforce any clause of these GTC, whether permanently or temporarily, shall under no circumstance be construed as a waiver of the rights of the said party under the said clause.\n\n#### 12.3. Third-Party Rights\n\nThe parties do not intend that any term of these GTC will be enforceable by any person who is not a party to these GTC.\n\nON BEHALF OF CONTRIBUTOR:\n- By:_____________________\n- Name and Title:_____________________\n- Email Address:_____________________\n- Company Name:_____________________\n- Company Address:_____________________\n- Company Registration Number:_____________________\n- Registration Authority:_____________________\n"
  },
  {
    "path": "Terms_and_Conditions/terms_and_conditions_for_individuals.md",
    "content": "## GENERAL TERMS AND CONDITIONS for INDIVIDUAL CONTRIBUTORS to ZAMA’S BOUNTY PROGRAM\n\nPlease find below the general conditions applicable to our Bounty Program. We understand that this legal document may seem a bit heavy and not very friendly. However, in order to be able to ensure the continuity of our FHE research and development activity, we need this secure framework in order to be able to operate and finance this Program.\n\nThank you very much in advance for your understanding and your support!\n\nOur team remains at your disposal should you have any questions. Please note that these GTC apply only to Individual Contributors. If you are contributing on behalf of a company, please refer to the Company-specific Terms and Conditions.\n\n### Scope of the General Terms and Conditions\n\nThese General Terms and Conditions (the \"GTC\") apply to and govern Contributors’ participation in Zama’s Bounty Program (the \"Program\"). These GTC are between each Contributor and Zama, a simplified joint stock company incorporated and acting under the laws of France, whose registered office is located at 41 boulevard Malesherbes, Paris 75008, registered with the Paris Register of Commerce and Companies under the reference 879243319 RCS Paris (\"Zama\"). By participating in the Program in any manner and/or submitting any Contributions to Zama, Contributors hereby confirm that they have read and expressly agree to and accept these GTC without any reservation or modification.\n\nFOR THE AVOIDANCE OF DOUBT, IT IS EXPRESSLY AGREED THAT THESE T&C DO NOT APPLY TO ANY LEGAL ENTITIES, INCLUDING WITHOUT LIMITATION, LABORATORIES AND UNIVERSITIES WHICH ARE KINDLY ASKED TO SIGN THE TERMS AND CONDITIONS OF ZAMA’S BOUNTY PROGRAM SPECIFIC TO COMPANIES.\n\nZama may modify these GTC from time to time and at its sole discretion and without notice. The new version of the GTC will be published on the Zama’s page on the Site and will come into force immediately upon such publication. If Zama changes the GTC, by continuing to participate in the Program after Zama posts any such changes, Contributor is deemed to have accepted the GTC, as modified. In case of disagreement with the new GTC provisions, Contributor undertakes to cease all participation in the Program which will result in de facto and immediate termination of any and all its contractual relationship with Zama without any additional formality being required.\n\nZama may restrict, suspend, terminate, or otherwise change any aspect of the Program and/or the fulfillment of any Bounty payment at any time. By continuing to participate in the Program, Contributor is deemed to have accepted the changes, if any.\n\nTo avoid any confusion and misunderstanding, Contributor expressly agrees to read this document carefully before taking part in the Program.\n\n### Article 1. Definitions\n\nFor the purposes of construction and performance of these GTC, the meaning of the terms listed below will be as follows:\n\n**\"Account\"** means a personal account created by a Contributor on the Deel platform for the purposes of the Program and these GTC.\n\"Bounty(ies)\" means any amount of money granted to Contributor in consideration of the Contributions duly provided by Contributor pursuant to the Program and these GTC and to the entire Zama’s satisfaction. Providing solutions is mandatory to get Bounties. The decisions regarding any Bounties are made by Zama in its sole and absolute discretion.\n\n**\"Contribution(s)\"** means the tests to be run and other contributions, including providing tutorials, to be made under the Program within the framework thereof. Contributions may include, among others, any action to compromise the Products, to analyze the level of security in place and to look for Vulnerabilities or security exploitation techniques, as well as to provide tutorials and improve Product’s documentation. Contributions must be submitted directly to the Zama’s team. \"Deel\" means Deel. Inc, a Delaware registered company having its headquarters at 425 1st St, San Francisco, California, 941054621, United States.\n\n**\"Intellectual Property\"** means any work of the mind, which may be protected or covered by patents, patent applications, inventions, copyrights, trademarks, service marks, distinctive marks and other trade-identifying symbols, logos, slogans, databases, topography, trade secrets, confidential information, know-how, trade or business names.\n\n**\"Intellectual Property Rights\"** means any and all rights attached to all Intellectual Property, in whole or in part, including without limitation the rights of reproduction, representation, either durable or temporal, digitalization, adaptation, transformation, alteration, publication, edition, broadcast, use, distribution, translation, marketing in any form and integration by any means whatsoever in a second work, on all media, present and future, whether digital, graphic, video graphic, cinematographic, photographic, electronic, paper in particular editions for bookshops, books, albums, plans and any other paper medium, stationery products, boxes or otherwise, metals, signs, plastics world-wide and for the whole duration of proprietary rights provided for by any applicable law, rights to copyright, software rights, database rights, patent rights, rights to inventions, trademark rights, distinctive marks and other trade-identifying symbols rights, design rights, semiconductor topography rights, trade secrets and know-how and any other intellectual property rights arising anywhere in the world, whether registered or unregistered, and including applications for the grant of any such rights.\n\n**\"Product(s)\"** means Zama Concrete, Concrete Numpy, Concrete ML, Concrete Core and any other Zama’s products, the list of which may be updated by Zama from time to time.\n\n**\"Program\"** designates the Zama’s description of the assistance it is seeking from Contributors, the scope, requirements and  conditions of which are specified on https://github.com/zama-ai/bounty-program, enabling Contributors to submit the Contributions in accordance with theses GTC for a chance to earn Bounties. Zama may change or cancel the Program at any time, for any reason and without notice. If Zama changes the Program, by continuing to participate in such a Program, Contributor is deemed to have accepted the changes. The participation in the Program is voluntary.\n\n**\"Contributor(s)\"** means an eligible natural person (excluding any companies or other legal entities) who participates individually in the Program and provides Contributions within the framework of the Program and in accordance with the GTC. Contributor’s eligibility is determined pursuant to Article 2 below. As an independent participant, Contributor may act in a non-professional or professional capacity.\n\n**\"Site\"** refers to the Internet site accessible from the URL address https://github.com/zama-ai/bounty-program enabling Contributor to subscribe to and participate in the Program.\n\n\"Vulnerabilities\" designates any bug, defect, incident, security flaw or a weakness, a design- or execution error, an absence of alignment to the most recent state of the art, or any other (technical) error which, individually or cumulatively, compromises the use or operation of the Product's functionalities.\n\n### Article 2. Contributor’s Eligibility\n\nBy participating in the Program, Contributor declares, confirms and warrants that he or she is eligible for the Program and has the right, power and authority to enter into these GTC, to become a party hereto and perform his or her obligations hereunder.\n\nTo be eligible for the Program, Contributor must:\n\n- Be NOT less than 18 years old and NOT be considered as a minor in his/her country under applicable law;\n- Be NOT in violation of any national, state, or local law or regulation, or any convention or treaty in any way affecting the GTC or/and the Program;\n- Be NOT employed by Zama or its subsidiaries or affiliates;\n- Be NOT an immediate family member of a person employed by Zama or its subsidiaries or affiliates;\n- Be NOT bound by a non-competition clause nor by a non-disclosure agreement prohibiting his or her participation in the Program.\n\n**Zama is not liable for any breach of any third party agreement by Contributor and expressly disclaims any knowledge of or responsibility for Contributor’s conduct.**\n\nAny person who does not meet any of the criteria above will be immediately removed from the Program and disqualified from receiving any Bounties.\n\n### Article 3. Contributor’s Independence\n\nContributor expressly acknowledges that he or she has no link of dependence or subordination, whether direct or indirect with Zama or any of its affiliates or beneficiaries. Nothing in these GTC shall be read so as to construe any legal entity, joint venture, agency, commercial agency, affectio societatis or employment contract between Contributor and Zama (or any of its affiliates or beneficiaries) for any purpose whatsoever. Contributor shall not have the authority or power to bind Zama or to contract in the Zama’s name or on its behalf.\n\nContributor acknowledges that he or she acts in an occasional and non-exclusive way.\n\nContributor determines, independently and at its own discretion, the means he or she intends to provide the Contributions in accordance with the Program and these GTC.\n\n### Article 4. Registration Process\n#### 4.1. Acceptance of GTC\n\nBy participating in a Program, any participant signs up as a Contributor and accepts and agrees to comply with these GTC. If Contributor does not agree with any term herein, Contributor is not allowed to participate in the Program.\n\nThe acceptance of the GTC is done by signing through DocuSign. Contributor consents to use DocuSign electronic signature service to accept the GTC and agrees that such signature is valid and binding on Contributor.\n\n#### 4.2. Registration on the Deel platform\n\nContributor acknowledges that Zama has appointed Deel as Zama’s limited payment agent for the purpose of facilitating Bounties payment under the Program. Contributor expressly agrees that any and all Bounty payments, if any, shall be made via Deel platform only. No payment can be done directly.\n\nContributor must have opened an Account on the Deel platform for the settlement of his or her Bounties, if any. Contributor acknowledges having read and agrees to respect the Deel Platform Terms of Service available on the Deel’s official web site.\n\nDuring the creation and use of his or her Deel Account, Contributor commits to providing accurate, complete and honest information.\n\n### Article 5. Contributor’s Obligations\n\n#### 5.2. General Contributor’s Obligations\n\nContributor undertakes to participate in the Program for lawful purposes only and shall comply with all applicable laws and regulations.\n\nContributor shall be solely responsible for the accuracy, completeness, appropriateness, and legality of any data or Contributions uploaded and/or provided through Contributor’s participation in the Program.\n\nContributor will keep confidential Vulnerabilities and other Contributions in accordance with Article 10 and keep confidential and not disclose to any third parties any other data and/or information accessed and/or obtained through or in connection with Contributor’s participation in the Program or through the process of discovering Vulnerabilities below.\n\nZama reserves the right, without liability or prejudice to its other rights, to disable Contributor’s access to the Program in the event of Contributor’s breach of the GTC. Zama may further deem Contributor to be ineligible for a Bounty payment.\n\n#### 5.2. Legal, Tax and Social Obligations\n\nContributor is informed that his or her activity carried out under the Program is likely to generate an obligation of affiliation to a legal status according to applicable laws. Contributors shall therefore find out about and acquire the legal status appropriate to his or her situation. Moreover, contributors are informed that the Bounties must be subject to taxation or social or fiscal taxation according to the criteria of fiscal territoriality.\n\nContributor hereby expressly acknowledges that it is his or her sole responsibility to inform himself or herself about his or her legal, tax and social obligations, to subscribe to them and to comply with them. Contributor is required to make all the declarations required by the tax authorities and the social security organizations to which he or she belongs, depending on his or her status and his or her country of residence in and outside the European Union. Zama can under no circumstances be involved in these steps and its liability can, under no circumstances and for any reason whatsoever, be engaged in this respect.\n\n#### 5.3. Disclosure Guidelines\n\nContributors will act at his or her convenience to perform the Contributions within the limits and conditions of the Program and in accordance with the GTC.\n\nBy providing a Contribution or agreeing to the Program terms and conditions, Contributors expressly agree that they may not publicly disclose their findings or the contents of their Contributions to any third parties in any way without Zamaz’s prior written approval.\n\n### Article 6. Intellectual Property Rights\n\n#### 6.1. Title Over Contribution(s)\n\nTo the extent legally possible, all Intellectual Property Rights in and/or associated with and/or related to the Contributions are assigned to Zama free of charge as such Contributions are created by Contributor.\n\nTo the extent legally possible, Zama is entitled to exercise all exclusive Intellectual Property Rights associated with the Contributions, including, without limitation, reproduction, distribution of copies by any means (including sale, rental, e-commerce and other means), import and export of copies, alteration (including translation from one computer language into another), arrangement or other transformation of the Contributions, communication to the public, marketing in any form and use in any other way.  Zama is entitled to assign and/or license all or part of the Intellectual Property Rights in and associated with the Contributions.\n\nIn any case and notwithstanding anything to the contrary, Zama is entitled to use the Contributions  in any way and in any manner possible, free of charge and worldwide within the whole period of legal protection of such Contributions.\n\n**Contributor expressly warrants that to the best of his or her knowledge after due inquiry, the Contributions do not infringe any Intellectual Property Rights of any person and do not use any Intellectual Property including patents of any third parties and will do his or her best efforts to avoid using third parties Intellectual Property, including patents, in the Contributions and in any event undertakes to include any references thereof found when submitting the Contributions to Zama. Zama will then conduct its own patent search to determine, at its sole discretion, if the Contribution is usable. If it appears that the Contribution uses any third party patent, the Contributor will get a chance to review his or her Contribution to avoid using the patent in question and to resubmit his or her Contribution modified consequently.  This provision is of the essence.**\n\n#### 6.2. Copyright Assignment\n\nContributor expressly and definitely assigns to Zama, free of charge, on an exclusive basis, for the entire world, in all languages and for the entire legal duration of copyright, his economic rights as author over the Contribution(s), according to both French and foreign legislations and international conventions, current and future, including any extensions that may be made to this term and in all forms, presentations and by any process both current and future.\n\nThe rights granted hereunder include:\n\n- The right to extract, decompile, modify, assemble, transcribe, arrange, interface the Contributions for any purposes whatsoever;\n- The right to reproduce or to have others reproduce, on a temporary or permanent basis, i.e. the right to fix, digitize, reproduce the Contributions without limitation in number, notably on media such as magnetic, digital, slide, microfilm, CD-ROM, CD-I, DVD, hard drive, flash memory, or any other IT or electronic media, whether known or unknown as at the date of these GTC, current or future;\n- The rights to represent or to have others represent, to disseminate or to have others disseminate, to publish or to have others publish, to operate or to have others operate, to communicate or to have others communicate whatever the format and the presentation, in full or in part, in any language and any country, by any means, whether known or future, free of charge or for consideration, including public representation. Such right includes, among others, - - the broadcasting by electronic communication means, including the Internet and Intranet, by cable and any other broadcasting means, current or future;\n- The commercial exploitation rights, i.e. the rights for any type of exploitation, including by rental, lending, license or assignment, free of charge or for consideration, for all or part of the assigned Work Contributions;\n- The rights to collect or have collected in all countries the fees corresponding to the exploitation of the assigned rights on all or part of the Contributions, their adaptations or translations.\n- The rights to modify or have others modify, improve or have others improve, correct or develop by addition, deletion, incorporation or adaptation, translation, evolution, subtraction, of all or part of the Contributions, and the rights to incorporate the Contributions, in all or part, into an existing or future work;\n- The rights to claim title to designs and models, trademarks, including the priority rights for any extensions;\n- The rights to grant licenses on all or part of the aforementioned rights, as well as the rights to assign such rights in whole or in part.\nContributor undertakes to execute any document and otherwise shall assist Zama to carry out any formalities in this respect with any register concerned that may be necessary for the purposes of filing, exploiting or defending Zama’s exclusive rights over the Contributions.\n\n#### 6.3. Inventions Assignment. Patents\n\nContributor hereby expressly and definitely assigns to Zama, without restriction or reservation, all his or her rights to ideas, improvements and inventions, whether patentable or not over the Contributions (the \"Inventions\").\n\nIt is expressly agreed that the Inventions as well as all works, studies, researches and documents relating thereto shall be the sole and exclusive property of Zama. Zama shall be the only one entitled to exploit the Inventions and to carry out all registration formalities in its name, Contributor being able, however, if he wishes, to be mentioned as the inventor.\n\nContributor undertakes to provide all assistance as well as all useful documents and signatures and to carry out all the procedures that may be necessary for the purposes of filing, exploiting or defending these patents.\n\nContributor undertakes to execute any document, including patent applications, invention assignment and otherwise shall assist Zama and carry out any formalities in this respect with any register concerned.\n\nThis assignment is granted exclusively, definitively and free of charge, for the entire legal period of protection of the rights concerned and for the whole world.\n\n#### Article 7. Bounty Payment\n\nThe Contributor may be eligible to receive a Bounty if:\n\nContributor is certified by Zama as the person to submit the best valid Contribution; Contributions will be reviewed by Zama at the end of each quarter to decide if and whom are the winner(s) of the Bounty;\n\nThat Contribution is successfully and fully validated by Zama’s team;\n\nContributor has at all times complied with the Program and GTC.\n\nA Bounty is awarded only for the successful Contribution and is not a remuneration for the time or efforts Contributor would spend on the Program.\nThe decision to grant a Bounty for the Contribution is at Zama’s sole discretion. The amount of each Bounty is based on the relevance and completeness of Contributor’s Contribution report. All Bounty Payments will be made in euros (EUR).\n\nBounties, if any, will be paid to the Contributor via Deel. If a Bounty is applicable, Zama will set out the amount and instruct Deel to generate a corresponding invoice. Deel’s payment of a Bounty to a Contributor is always conditional upon Zama confirming that the Bounty may be paid. Contributor expressly agrees to register with Deel platform to settle his or her Bounty, if any, and acknowledges that no direct payment from Zama’s bank account can be made. Zama uses the Deel platform to enable secure and accurate transactions to Contributors.\n\nThe Bounty can be settled only into the Contributor's Deel’s Account and cannot be paid to any other third party payment account not authorized or in use by Deel. Check Deel’s own Terms and Conditions for further details.\n\nZama is not responsible for the Contributor's inability to accept or receive a Bounty for any reason.\n\nDeel will not perform any payments in the event Contributor is subject to any legislative or other measures (e.g. EU or US restrictive measures) prohibiting Deel from doing so. If in doubt, check Deel’s Terms and Conditions for details.\n\nContributor will be fully and solely responsible for any legal, tax and social implications, obligations and contributions related to or in connection with his or her Bounty received, as determined by laws of Contributor’s jurisdiction of residence and citizenship and as may apply to Contributor’s situation, status and income.\n\nContributor is informed that, if necessary, and in particular in accordance with its legal obligations, Zama may be required to communicate any information relating to the Bounties to any appropriate and duly authorised authorities that make the request and expressly agree with such communication.\n\n### Article 8. Warranty - Liability\n\n#### 8.1 Limitation of Zama’s Liability\n\nThe Program may contain links to websites or services operated by third parties and these links are for convenience only. Zama is not responsible for and disclaims any and all liability for such websites and services content and privacy policies and does not endorse any linked material.\n\nConsidering the voluntary nature of the Program, Zama makes no warranty as to the suitability of the Site or the Program to meet any particular Contributor's needs or expectations. Zama disclaims any liability for the use of the Site and/or with respect to the Contributor’s participation in the Program. Zama will under no circumstances be liable for any harm such as financial, commercial, loss of customers, business disruption, loss of profit, loss of brand image, suffered by Contributor that may result from the breach of these GTC, which harm is, by express agreement, deemed to be indirect harm.\n\nConsidering the voluntary nature of the Program and to the maximum extent permitted by law, Zama will under no circumstances be liable to Contributor for any special, indirect, incidental, exemplary, aggravated, punitive, or consequential damages, claims, expenses or other costs (including, without limitation, attorneys’ fees) arising from or related to, even partially, the Program, tort (including negligence) or otherwise, including but not limited to bodily injury, death, loss of revenue, or profits or other benefits, business interruption and claims by any third party, regardless of whether such damage was foreseeable and whether or not Zama had been advised of the possibility of such damages. The foregoing limitation applies to all causes of action in aggregate, including without limitation to breach of contract, breach of warranty, negligence, strict liability, and other torts.\n\nZama’s aggregate liability under the Program shall in any case be limited to the Bounty paid or payable to Contributor. Contributor agrees that this Article represents a reasonable allocation of risk and constitutes an essential clause of these GTC, in the absence of which these GTC would not have been executed and the Contributor’s participation in the Program would not have been validated by Zama. Zama does not exclude or limit its liability for death or personal injury caused by its negligence, for fraud or for any other liability which cannot be limited or excluded by applicable law.\n\nTHE PROGRAM IS PROVIDED “AS IS”.  TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, ZAMA EXPRESSLY DISCLAIMS ALL REPRESENTATIONS AND WARRANTIES IN CONNECTION WITH THE PROGRAM, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT OF INTELLECTUAL PROPERTY, ACCURACY, COMPLETENESS, FITNESS FOR A PARTICULAR PURPOSE, AND ANY WARRANTIES ARISING BY STATUTE OR OTHERWISE IN LAW OR FROM COURSE OF DEALING, COURSE OF PERFORMANCE, OR USE OF TRADE WHICH ARE HEREBY EXCLUDED AND CONTRIBUTOR UNDERSTANDS AND EXPRESSLY AGREES THAT HIS OR HER PARTICIPATION IN THE PROGRAM IS AT HIS OR HER OWN RISK.\n\n#### 8.2. Contributor’s Liability\n\nContributor expressly agrees that failure to comply with the Program and/or these GTC will result in immediate disqualification from the Program and ineligibility for receiving any Bounty payments.\n\nNotwithstanding anything to the contrary in these GTC, Contributor shall be liable for and hold harmless Zama, its officers, employees, clients, partners, subcontractors and affiliates from and against any and all direct or indirect damages, liabilities, losses, as well as any and all expenses and costs (including attorney fees) as a consequence of the failure by Contributor to comply with one or more of his or her obligations under the GTC.\n\nContributor is fully liable for any disclosure of Vulnerabilities or other Contributions following the Program completion for which legitimate suspicions may be raised against him or her.\n\n### Article 9. Processing of Personal Data\n\nContributor has entered into the Program and these GTC including, incidentally, the processing of personal data under Law No. 78-17 of January 6, 1978, as well as under Regulation (EU) 2016/679 as of April 27, 2016 on the Protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (the \"GDPR\"). Zama and Contributor will comply with the legislation in force, in all its developments concerning the processing of personal data.\n\nZama and Contributor consider that all operations carried out on personal data, if any, are carried out only within the framework of the execution of the Program and these GTC.\n\nZama and Contributor acknowledge that, within the framework of their contractual relationship, each party acts as controller of the personal data that it processes for their respective needs. Each party is therefore solely responsible for the use of personal data that it makes for its own account independently of the other party. Each party acknowledges that it may communicate or transmit personal data to the other party for the performance of its obligations under these GTC. Each party warrants that such personal data is processed and transmitted in accordance with applicable data protection laws.\nEach party implements appropriate technical and organizational measures to ensure a level of security appropriate to the risks associated with the processing, these measures being in particular appropriate to protect against destruction, loss, alteration or unauthorized, accidental or unlawful disclosure of personal data processed under these GTC. These measures must take into account the state of the art, the nature, scope, context and purposes of the processing, as well as the risk of damage resulting from unauthorized or unlawful processing, or loss, destruction or alteration, accidental or unlawful, of personal data.\n\nPursuant to Article 15 of the GDPR, each party guarantees that it provides the data subjects with all the information requested concerning the processing of their personal data. In accordance with Articles 13, 14, 16, 17 and 21 of the GDPR, each party acknowledges that the persons concerned have a right of access, rectification, portability, erasure of their personal data or opposition to their use. When it deems it necessary, each party undertakes to communicate to the other any request that it may receive directly from a data subject exercising its aforementioned right concerning it and expressly referring to  the other party.\n\nThe retention period for the Contributor's personal data is 10 (ten) years unless legal acts require a more extended retention period. Upon expiration of the Contributor's data retention period, Zama shall erase the data.\n\nZama and Contributor agree that, at the end of their contractual relationship, the archiving of the documents containing the said personal data will be carried out in accordance with the legislation in force, for the legal duration applicable to the documents which contain them and, in any case, the parties will allow the persons concerned to exercise their rights, within the limits permitted by the legislation in force, if they so request.\n\n### Article 10. Confidentiality\n\nContributor has an obligation to keep confidential all information to which he or she has had access or which he or she may have possessed in the context of the participation in the Program. Consequently, Contributor shall not disclose such information to any third party for any reason whatsoever and this regardless of the legal and/or economic ties that Contributor has with such a third party.\n\nContributor expressly agrees that the Vulnerability and other Contributions shall be deemed the Zama’s confidential information and Contributor shall not publish, discuss or disclose the Vulnerability and other Contributions to any third parties without Zama’s prior written approval which will not be unreasonably withheld.\n\nThis commitment will last for the entire duration of the contractual relationship between Contributor and Zama and will continue beyond the end of this contractual relationship occurring for any reason whatsoever, for as long as the confidential information has not fallen into the public domain by disclosure of the information by Zama.\n\nAt the end of the Contributor's participation in the Program, all information related to the Program, namely, data of any kind, including reports made by the Contributor, will be completely deleted from Contributor's databases and systems in accordance with his or her legal obligations.\n\nFailure to comply with this Article 10 and the requirement of confidentiality will automatically  jeopardise the Bounty and also create risk of legal action, and Contributor expressly agrees to fully indemnity Zama for any losses as a result of such breach of these provisions.\n\n### Article 11. Applicable Law and Jurisdiction\n\nThe Program and these GTC are governed by, and shall be construed in accordance with French law without its conflict of law provisions.\nAll disputes arising out of or in connection with the construction, performance, termination or invalidity of the Program or/and these GTC shall be resolved by negotiation between the parties.\n\nIf the parties have not resolved the dispute by coming to mutual agreement during twenty (20) calendar days  after setting a notice on the dispute, Zama and Contributor give express and exclusive jurisdiction to the appropriate courts within the jurisdiction of the Court of Appeal of Paris, France notwithstanding a plurality of defendants or plaintiffs or summary proceedings or third party claim or precautionary measure or appeals.\n\n### Article 12. Miscellaneous\n\n#### 12.1. Severability\nShould one or more of the provisions of these GTC be declared null and void in accordance with applicable law, they shall be deemed to be not written, and the other provisions herein shall remain in full force and effect. Such null and void provisions shall be replaced by the parties with the valid provisions allowing the parties to achieve the effect that was contemplated by the provisions declared null and void, to the extent possible.\n\n#### 12.2. Non waiver\nFailure by one of the parties to enforce any clause of these GTC, whether permanently or temporarily, shall under no circumstance be construed as a waiver of the rights of the said party under the said clause.\n\n#### 12.3. Third-Party Rights\nThe parties do not intend that any term of these GTC will be enforceable by any person who is not a party to these GTC.\n\nON BEHALF OF CONTRIBUTOR:\n\n- By:_____________________\n- Full Name:_____________________\n- Address:_____________________\n- Email Address:_____________________\n- Citizenship:_____________________\n- ID Number:_____________________\n- Freelancer No. or Social Security No.:_____________________\n- Registration Authority:_____________________\n"
  }
]