{"id":34232267,"url":"https://github.com/subrose/thorn","last_synced_at":"2026-03-10T23:03:16.090Z","repository":{"id":176278835,"uuid":"652184700","full_name":"subrose/thorn","owner":"subrose","description":"🌹 Thorn is an open-source, data privacy vault to store and manage PII in a fully compliant manner.","archived":false,"fork":false,"pushed_at":"2024-02-14T12:12:28.000Z","size":1049,"stargazers_count":19,"open_issues_count":5,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-06-21T17:04:30.835Z","etag":null,"topics":["ccpa","data-privacy","encryption","gdpr","hipaa","pci","pci-dss","privacy","privacy-by-default","privacy-by-design","privacy-engineering","security","subrose"],"latest_commit_sha":null,"homepage":"https://subrose.io","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/subrose.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-11T11:09:31.000Z","updated_at":"2024-05-24T00:32:04.000Z","dependencies_parsed_at":"2023-09-29T08:48:41.196Z","dependency_job_id":"36e0589a-f3b6-4806-b93b-b666bac4d7c0","html_url":"https://github.com/subrose/thorn","commit_stats":null,"previous_names":["subrose/vault","subrose/thorn"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/subrose/thorn","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/subrose%2Fthorn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/subrose%2Fthorn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/subrose%2Fthorn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/subrose%2Fthorn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/subrose","download_url":"https://codeload.github.com/subrose/thorn/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/subrose%2Fthorn/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30360614,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T21:41:54.280Z","status":"ssl_error","status_checked_at":"2026-03-10T21:40:59.357Z","response_time":106,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ccpa","data-privacy","encryption","gdpr","hipaa","pci","pci-dss","privacy","privacy-by-default","privacy-by-design","privacy-engineering","security","subrose"],"created_at":"2025-12-16T01:32:00.346Z","updated_at":"2026-03-10T23:03:16.080Z","avatar_url":"https://github.com/subrose.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cimg width=\"300\" src=\"/img/logo.png\" alt=\"subrose\"\u003e\n\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  \u003cp align=\"center\"\u003eOpen-source, data privacy vault to store and manage PII in a fully compliant manner.\u003c/p\u003e\n\u003c/p\u003e\n\n\u003ch4 align=\"center\"\u003e\n  \u003ca href=\"https://subrose.io\"\u003eWebsite\u003c/a\u003e | \n  \u003ca href=\"https://subrose.io/blog\"\u003eBlog\u003c/a\u003e | \n  \u003ca href=\"https://subrose.io/docs\"\u003eDocs\u003c/a\u003e\n\u003c/h4\u003e\n\n\u003ch4 align=\"center\"\u003e\n  \u003ca href=\"https://github.com/subrose/thorn/blob/main/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"Subrose is released under the MIT license.\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/subrose/thorn/blob/main/CONTRIBUTING.md\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/PRs-Welcome-brightgreen\" alt=\"PRs welcome!\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/subrose/thorn/issues\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/commit-activity/m/subrose/thorn\" alt=\"git commit activity\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://twitter.com/subroseio\"\u003e\n    \u003cimg src=\"https://img.shields.io/twitter/follow/subroseio?label=Follow\" alt=\"Subrose Twitter\" /\u003e\n  \u003c/a\u003e\n\u003c/h4\u003e\n\nThorn is an open source, data privacy vault that uses encryption, tokenisation \u0026 configurable access control to meet security, compliance, residency requirements. Bake compliance with GDPR, CCPA and other privacy compliance laws into your architecture and protect your customer's data.\n\n- **Restful Service** RESTful APIs that work with any language or framework\n- **Highly Performant** Designed from the ground up for high performance and ultra low latency usecases\n- **Run Anywhere** Cloud, on-premise, or serverless, Subrose can run anywhere, no vendor lock-in, no strings attached\n- **Audit Logs** Every action on the vault is logged with full context\n- 🔜 **1-Click Deploy** to cloud providers\n- 🔜 **Automatic Secret Rotation** custom encryption providers (Hashicorp Vault/NaCl secretbox)\n- 🔜 **PII types** pre-configured PII types\n\nAnd more.\n\n## 🚀 Get started\n\n\u003e **Warning**\n\u003e Thorn is currently in pre-alpha and not ready for usage, however contributions and discussions are more than welcome at this stage.\n\nTo spin up the development enviroment:\n\n```\ndocker-compose up\n```\n\nThis will spin up the thorn api and postgres for data storage. Full development guide coming soon.\n\n\u003c!-- To quickly get started, visit our [get started guide](https://subrose.io/docs/getting-started/introduction). --\u003e\n\n## 🌹 Subrose?\n\nSubrose makes privacy engineering \u0026 compliance straightforward by default.\nWe're on a mission to make data privacy and compliance easy for all developers.\n\nIf you care about protecting your customer's data, complying with regulation and having a [secure by default](https://www.ncsc.gov.uk/information/secure-default) then Subrose is right for you.\n\nWe are currently working hard to make Subrose more extensive and adding features by the day. Need any integrations or want a new feature? Feel free to [create an issue](https://github.com/subrose/thorn/issues) or contribute directly to the project.\n\n## ❤️ Community \u0026 Support\n\n- [GitHub Discussions](https://github.com/subrose/thorn/discussions) (For getting help, providing feedback or discussing privacy engineering.)\n- [GitHub Issues](https://github.com/subrose/thorn/issues) (For any bugs and errors you encounter using Subrose)\n- [Twitter](https://twitter.com/subroseio) (For realtime updates)\n- [Linkedin](https://linkedin.com/company/subrose) (For company information)\n\n## 🏘 Licensing\n\nThis repo is available under the MIT expat license. See the [LICENSE](./LICENSE) file for more info.\n\n## 🛡 Security\n\nLooking to report a security vulnerability? Please don't post about it in GitHub issue. Instead, refer to our [SECURITY.md](./SECURITY.md) file.\n\n## 🌱 Contributing\n\nContributions in all forms are welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsubrose%2Fthorn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsubrose%2Fthorn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsubrose%2Fthorn/lists"}