feat: add legal corpus downloader and initial data

This commit is contained in:
codex-bot 2025-11-28 01:43:50 +01:00
parent a2980e6e5c
commit b8057e2b69
82 changed files with 28939 additions and 0 deletions

View file

@ -0,0 +1,969 @@
# CLOUD SESSION: Legal Document Database Build
## Handoff Plan for Claude Code Cloud Execution
**Mission:** Download legal documents from official sources and integrate into self-hosted local vector database.
**Constraints:**
- Using Claude Code CLI (not SDK)
- Self-hosted vector DB (Chroma - Pinecone has no local option)
- Target: Contract analysis reference corpus
---
## PHASE 1: ENVIRONMENT SETUP
### 1.1 Create Project Structure
```bash
mkdir -p ~/legal-corpus/{raw,processed,embeddings,scripts}
cd ~/legal-corpus
```
### 1.2 Install Dependencies
```bash
# Python environment
python3 -m venv venv
source venv/bin/activate
# Core dependencies
pip install chromadb sentence-transformers requests beautifulsoup4 \
pypdf2 python-docx lxml tqdm pandas httpx aiohttp
# Legal-specific embedding model
pip install voyageai # For voyage-law-2 (best for legal)
# OR use free alternative:
pip install -U sentence-transformers # For legal-bert
```
### 1.3 Initialize Chroma (Local Vector DB)
```python
# scripts/init_chroma.py
import chromadb
from chromadb.config import Settings
# Persistent local storage
client = chromadb.PersistentClient(
path="./chroma_db",
settings=Settings(
anonymized_telemetry=False,
allow_reset=True
)
)
# Create collections for each jurisdiction
collections = [
"us_federal_law",
"us_case_law",
"eu_directives",
"eu_regulations",
"canada_federal",
"australia_federal",
"contract_clauses" # From CUAD dataset
]
for name in collections:
client.get_or_create_collection(
name=name,
metadata={"description": f"Legal corpus: {name}"}
)
print("Chroma initialized with collections:", collections)
```
---
## PHASE 2: DOWNLOAD LEGAL DOCUMENTS
### 2.1 US Federal Law (GovInfo API)
**API Endpoint:** https://api.govinfo.gov/
**API Key:** Free, get from https://api.data.gov/signup/
```python
# scripts/download_us_federal.py
import httpx
import json
import os
from tqdm import tqdm
API_KEY = os.environ.get("GOVINFO_API_KEY", "DEMO_KEY")
BASE_URL = "https://api.govinfo.gov"
# Collections to download
COLLECTIONS = [
"USCODE", # US Code (statutes)
"CFR", # Code of Federal Regulations
"BILLS", # Congressional Bills
]
def get_collection_packages(collection, page_size=100, max_pages=10):
"""Fetch package list from a collection"""
packages = []
offset = 0
for page in range(max_pages):
url = f"{BASE_URL}/collections/{collection}/{offset}?pageSize={page_size}&api_key={API_KEY}"
resp = httpx.get(url, timeout=30)
if resp.status_code != 200:
print(f"Error: {resp.status_code}")
break
data = resp.json()
packages.extend(data.get("packages", []))
if len(data.get("packages", [])) < page_size:
break
offset += page_size
return packages
def download_package_content(package_id, output_dir):
"""Download package summary and full text"""
# Get package summary
url = f"{BASE_URL}/packages/{package_id}/summary?api_key={API_KEY}"
resp = httpx.get(url, timeout=30)
if resp.status_code == 200:
summary = resp.json()
# Save summary
with open(f"{output_dir}/{package_id}_summary.json", "w") as f:
json.dump(summary, f, indent=2)
# Get granules (sections) if available
granules_url = f"{BASE_URL}/packages/{package_id}/granules?api_key={API_KEY}"
granules_resp = httpx.get(granules_url, timeout=30)
if granules_resp.status_code == 200:
granules = granules_resp.json()
with open(f"{output_dir}/{package_id}_granules.json", "w") as f:
json.dump(granules, f, indent=2)
if __name__ == "__main__":
for collection in COLLECTIONS:
output_dir = f"raw/us_federal/{collection}"
os.makedirs(output_dir, exist_ok=True)
print(f"Fetching {collection}...")
packages = get_collection_packages(collection)
print(f"Downloading {len(packages)} packages...")
for pkg in tqdm(packages[:100]): # Limit for initial test
download_package_content(pkg["packageId"], output_dir)
```
### 2.2 US Case Law (CourtListener/Free Law Project)
**API Endpoint:** https://www.courtlistener.com/api/rest/v4/
**Note:** Free tier has rate limits; paid for commercial use
```python
# scripts/download_us_caselaw.py
import httpx
import json
import os
from tqdm import tqdm
import time
BASE_URL = "https://www.courtlistener.com/api/rest/v4"
# Focus on contract-related cases
SEARCH_QUERIES = [
"non-compete agreement",
"intellectual property assignment",
"work for hire",
"indemnification clause",
"arbitration clause",
"confidentiality agreement",
"breach of contract freelance",
]
def search_opinions(query, max_results=50):
"""Search for case opinions"""
results = []
url = f"{BASE_URL}/search/"
params = {
"q": query,
"type": "o", # opinions
"order_by": "score desc",
}
resp = httpx.get(url, params=params, timeout=30)
if resp.status_code == 200:
data = resp.json()
results = data.get("results", [])[:max_results]
return results
def download_opinion(opinion_id, output_dir):
"""Download full opinion text"""
url = f"{BASE_URL}/opinions/{opinion_id}/"
resp = httpx.get(url, timeout=30)
if resp.status_code == 200:
opinion = resp.json()
with open(f"{output_dir}/{opinion_id}.json", "w") as f:
json.dump(opinion, f, indent=2)
return True
return False
if __name__ == "__main__":
output_dir = "raw/us_caselaw"
os.makedirs(output_dir, exist_ok=True)
all_opinions = []
for query in SEARCH_QUERIES:
print(f"Searching: {query}")
opinions = search_opinions(query)
all_opinions.extend(opinions)
time.sleep(1) # Rate limiting
# Deduplicate
seen_ids = set()
unique_opinions = []
for op in all_opinions:
if op["id"] not in seen_ids:
seen_ids.add(op["id"])
unique_opinions.append(op)
print(f"Downloading {len(unique_opinions)} unique opinions...")
for op in tqdm(unique_opinions):
download_opinion(op["id"], output_dir)
time.sleep(0.5) # Rate limiting
```
### 2.3 EU Law (EUR-Lex via SPARQL)
**Endpoint:** https://publications.europa.eu/webapi/rdf/sparql
**Note:** REST API is limited; SPARQL gives better access
```python
# scripts/download_eu_law.py
import httpx
import json
import os
from tqdm import tqdm
SPARQL_ENDPOINT = "https://publications.europa.eu/webapi/rdf/sparql"
# SPARQL query for directives and regulations related to contracts/employment
SPARQL_QUERY = """
PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT DISTINCT ?work ?title ?celex ?date
WHERE {
?work cdm:work_has_resource-type <http://publications.europa.eu/resource/authority/resource-type/DIR> .
?work cdm:work_date_document ?date .
?work cdm:resource_legal_id_celex ?celex .
OPTIONAL { ?work cdm:work_title ?title }
FILTER(YEAR(?date) >= 2010)
}
ORDER BY DESC(?date)
LIMIT 500
"""
def query_eurlex(sparql_query):
"""Execute SPARQL query against EUR-Lex"""
headers = {
"Accept": "application/sparql-results+json",
"Content-Type": "application/x-www-form-urlencoded"
}
data = {"query": sparql_query}
resp = httpx.post(SPARQL_ENDPOINT, headers=headers, data=data, timeout=60)
if resp.status_code == 200:
return resp.json()
else:
print(f"Error: {resp.status_code} - {resp.text}")
return None
def download_celex_document(celex_id, output_dir):
"""Download document by CELEX ID"""
# EUR-Lex document URL pattern
url = f"https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:{celex_id}"
# For machine-readable, use the REST API
api_url = f"https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:{celex_id}"
resp = httpx.get(api_url, timeout=30, follow_redirects=True)
if resp.status_code == 200:
with open(f"{output_dir}/{celex_id.replace(':', '_')}.html", "w") as f:
f.write(resp.text)
return True
return False
if __name__ == "__main__":
output_dir = "raw/eu_law"
os.makedirs(output_dir, exist_ok=True)
print("Querying EUR-Lex SPARQL endpoint...")
results = query_eurlex(SPARQL_QUERY)
if results:
bindings = results.get("results", {}).get("bindings", [])
print(f"Found {len(bindings)} documents")
# Save metadata
with open(f"{output_dir}/metadata.json", "w") as f:
json.dump(bindings, f, indent=2)
# Download documents
for item in tqdm(bindings[:100]): # Limit for test
celex = item.get("celex", {}).get("value", "")
if celex:
download_celex_document(celex, output_dir)
```
### 2.4 Canada (CanLII)
**Note:** CanLII API requires registration; use web scraping for initial corpus
```python
# scripts/download_canada_law.py
import httpx
from bs4 import BeautifulSoup
import json
import os
from tqdm import tqdm
import time
BASE_URL = "https://www.canlii.org"
# Key federal statutes for contracts
STATUTES = [
"/en/ca/laws/stat/rsc-1985-c-c-46/latest/rsc-1985-c-c-46.html", # Criminal Code
"/en/ca/laws/stat/rsc-1985-c-l-2/latest/rsc-1985-c-l-2.html", # Canada Labour Code
"/en/ca/laws/stat/sc-2000-c-5/latest/sc-2000-c-5.html", # PIPEDA
]
def download_statute(path, output_dir):
"""Download statute HTML"""
url = f"{BASE_URL}{path}"
headers = {
"User-Agent": "Mozilla/5.0 (Legal Research Bot)"
}
resp = httpx.get(url, headers=headers, timeout=30)
if resp.status_code == 200:
filename = path.split("/")[-1]
with open(f"{output_dir}/{filename}", "w") as f:
f.write(resp.text)
return True
return False
if __name__ == "__main__":
output_dir = "raw/canada_law"
os.makedirs(output_dir, exist_ok=True)
for statute in tqdm(STATUTES):
download_statute(statute, output_dir)
time.sleep(2) # Respectful rate limiting
```
### 2.5 Australia (AustLII)
```python
# scripts/download_australia_law.py
import httpx
from bs4 import BeautifulSoup
import json
import os
from tqdm import tqdm
import time
BASE_URL = "https://www.austlii.edu.au"
# Key federal acts
ACTS = [
"/au/legis/cth/consol_act/fwa2009114/", # Fair Work Act
"/au/legis/cth/consol_act/caca2010265/", # Competition and Consumer Act
"/au/legis/cth/consol_act/pa1990109/", # Privacy Act
"/au/legis/cth/consol_act/ca1968133/", # Copyright Act
]
def download_act(path, output_dir):
"""Download act HTML"""
url = f"{BASE_URL}{path}"
resp = httpx.get(url, timeout=30)
if resp.status_code == 200:
filename = path.replace("/", "_").strip("_") + ".html"
with open(f"{output_dir}/{filename}", "w") as f:
f.write(resp.text)
return True
return False
if __name__ == "__main__":
output_dir = "raw/australia_law"
os.makedirs(output_dir, exist_ok=True)
for act in tqdm(ACTS):
download_act(act, output_dir)
time.sleep(2)
```
### 2.6 CUAD Dataset (Pre-labeled Contracts)
**This is the most valuable dataset - 13K+ labeled contract clauses**
```python
# scripts/download_cuad.py
import httpx
import zipfile
import os
CUAD_URL = "https://github.com/TheAtticusProject/cuad/archive/refs/heads/main.zip"
def download_cuad(output_dir):
"""Download CUAD dataset from GitHub"""
os.makedirs(output_dir, exist_ok=True)
print("Downloading CUAD dataset...")
resp = httpx.get(CUAD_URL, follow_redirects=True, timeout=120)
if resp.status_code == 200:
zip_path = f"{output_dir}/cuad.zip"
with open(zip_path, "wb") as f:
f.write(resp.content)
print("Extracting...")
with zipfile.ZipFile(zip_path, "r") as zip_ref:
zip_ref.extractall(output_dir)
os.remove(zip_path)
print("CUAD downloaded and extracted!")
return True
return False
if __name__ == "__main__":
download_cuad("raw/cuad")
```
---
## PHASE 3: PROCESS AND CHUNK DOCUMENTS
### 3.1 Document Processing Pipeline
```python
# scripts/process_documents.py
import os
import json
import re
from bs4 import BeautifulSoup
from tqdm import tqdm
import hashlib
def clean_html(html_content):
"""Extract text from HTML"""
soup = BeautifulSoup(html_content, "lxml")
# Remove scripts and styles
for tag in soup(["script", "style", "nav", "footer", "header"]):
tag.decompose()
return soup.get_text(separator="\n", strip=True)
def chunk_text(text, chunk_size=1000, overlap=200):
"""Split text into overlapping chunks"""
chunks = []
start = 0
while start < len(text):
end = start + chunk_size
chunk = text[start:end]
# Try to break at sentence boundary
if end < len(text):
last_period = chunk.rfind(". ")
if last_period > chunk_size * 0.5:
end = start + last_period + 1
chunk = text[start:end]
chunks.append({
"text": chunk.strip(),
"start": start,
"end": end,
"hash": hashlib.md5(chunk.encode()).hexdigest()[:12]
})
start = end - overlap
return chunks
def process_jurisdiction(input_dir, output_dir, jurisdiction):
"""Process all documents for a jurisdiction"""
os.makedirs(output_dir, exist_ok=True)
all_chunks = []
for filename in tqdm(os.listdir(input_dir)):
filepath = os.path.join(input_dir, filename)
if filename.endswith(".html"):
with open(filepath, "r", errors="ignore") as f:
content = clean_html(f.read())
elif filename.endswith(".json"):
with open(filepath, "r") as f:
data = json.load(f)
content = json.dumps(data, indent=2)
else:
continue
if len(content) < 100:
continue
chunks = chunk_text(content)
for i, chunk in enumerate(chunks):
chunk["source_file"] = filename
chunk["jurisdiction"] = jurisdiction
chunk["chunk_index"] = i
chunk["total_chunks"] = len(chunks)
all_chunks.append(chunk)
# Save processed chunks
output_file = os.path.join(output_dir, f"{jurisdiction}_chunks.json")
with open(output_file, "w") as f:
json.dump(all_chunks, f, indent=2)
print(f"{jurisdiction}: {len(all_chunks)} chunks from {len(os.listdir(input_dir))} files")
return all_chunks
if __name__ == "__main__":
jurisdictions = [
("raw/us_federal", "processed", "us_federal"),
("raw/us_caselaw", "processed", "us_caselaw"),
("raw/eu_law", "processed", "eu_law"),
("raw/canada_law", "processed", "canada_law"),
("raw/australia_law", "processed", "australia_law"),
]
for input_dir, output_dir, name in jurisdictions:
if os.path.exists(input_dir):
process_jurisdiction(input_dir, output_dir, name)
```
### 3.2 CUAD-Specific Processing
```python
# scripts/process_cuad.py
import os
import json
import pandas as pd
from tqdm import tqdm
CUAD_PATH = "raw/cuad/cuad-main"
# CUAD has 41 clause types - these are the key ones for freelancers
KEY_CLAUSES = [
"Governing Law",
"Non-Compete",
"Exclusivity",
"No-Solicit Of Employees",
"IP Ownership Assignment",
"License Grant",
"Non-Disparagement",
"Termination For Convenience",
"Limitation Of Liability",
"Indemnification",
"Insurance",
"Cap On Liability",
"Audit Rights",
"Uncapped Liability",
"Warranty Duration",
"Post-Termination Services",
"Covenant Not To Sue",
"Third Party Beneficiary"
]
def process_cuad():
"""Process CUAD dataset into chunks"""
# Load CUAD annotations
train_file = os.path.join(CUAD_PATH, "CUADv1.json")
if not os.path.exists(train_file):
print(f"CUAD not found at {train_file}")
print("Run download_cuad.py first")
return
with open(train_file) as f:
cuad_data = json.load(f)
processed = []
for item in tqdm(cuad_data["data"]):
title = item["title"]
for para in item["paragraphs"]:
context = para["context"]
for qa in para["qas"]:
question = qa["question"]
clause_type = question # CUAD questions = clause types
if qa["answers"]:
for answer in qa["answers"]:
processed.append({
"contract_title": title,
"clause_type": clause_type,
"clause_text": answer["text"],
"start_pos": answer["answer_start"],
"context_snippet": context[max(0, answer["answer_start"]-100):answer["answer_start"]+len(answer["text"])+100],
"is_key_clause": clause_type in KEY_CLAUSES
})
# Save processed
os.makedirs("processed", exist_ok=True)
with open("processed/cuad_clauses.json", "w") as f:
json.dump(processed, f, indent=2)
print(f"Processed {len(processed)} clause annotations")
# Summary stats
df = pd.DataFrame(processed)
print("\nClause type distribution:")
print(df["clause_type"].value_counts().head(20))
if __name__ == "__main__":
process_cuad()
```
---
## PHASE 4: EMBED AND INDEX INTO CHROMA
### 4.1 Embedding Configuration
```python
# scripts/config.py
# Option 1: Voyage AI (Best for legal, requires API key)
VOYAGE_CONFIG = {
"model": "voyage-law-2",
"api_key_env": "VOYAGE_API_KEY",
"batch_size": 128,
"dimensions": 1024
}
# Option 2: Free local model (Good enough for MVP)
LOCAL_CONFIG = {
"model": "sentence-transformers/all-MiniLM-L6-v2", # Fast, small
# OR "nlpaueb/legal-bert-base-uncased" # Legal-specific
"batch_size": 32,
"dimensions": 384 # or 768 for legal-bert
}
# Use local for cost-free operation
EMBEDDING_CONFIG = LOCAL_CONFIG
```
### 4.2 Embedding and Indexing Script
```python
# scripts/embed_and_index.py
import os
import json
import chromadb
from chromadb.config import Settings
from sentence_transformers import SentenceTransformer
from tqdm import tqdm
import hashlib
# Configuration
CHROMA_PATH = "./chroma_db"
PROCESSED_DIR = "./processed"
BATCH_SIZE = 100
def get_embedding_model():
"""Load embedding model"""
print("Loading embedding model...")
model = SentenceTransformer("sentence-transformers/all-MiniLM-L6-v2")
# For legal-specific: model = SentenceTransformer("nlpaueb/legal-bert-base-uncased")
return model
def init_chroma():
"""Initialize Chroma client"""
return chromadb.PersistentClient(
path=CHROMA_PATH,
settings=Settings(anonymized_telemetry=False)
)
def index_chunks(chunks, collection_name, model, client):
"""Embed and index chunks into Chroma"""
collection = client.get_or_create_collection(
name=collection_name,
metadata={"hnsw:space": "cosine"}
)
# Process in batches
for i in tqdm(range(0, len(chunks), BATCH_SIZE)):
batch = chunks[i:i+BATCH_SIZE]
texts = [c["text"] for c in batch]
ids = [f"{collection_name}_{c['hash']}_{j}" for j, c in enumerate(batch, start=i)]
metadatas = [
{
"source_file": c.get("source_file", ""),
"jurisdiction": c.get("jurisdiction", ""),
"chunk_index": c.get("chunk_index", 0),
"clause_type": c.get("clause_type", "general")
}
for c in batch
]
# Generate embeddings
embeddings = model.encode(texts, show_progress_bar=False).tolist()
# Add to collection
collection.add(
ids=ids,
embeddings=embeddings,
documents=texts,
metadatas=metadatas
)
print(f"Indexed {len(chunks)} chunks into {collection_name}")
def main():
model = get_embedding_model()
client = init_chroma()
# Index each jurisdiction
jurisdiction_files = {
"us_federal_law": "processed/us_federal_chunks.json",
"us_case_law": "processed/us_caselaw_chunks.json",
"eu_directives": "processed/eu_law_chunks.json",
"canada_federal": "processed/canada_law_chunks.json",
"australia_federal": "processed/australia_law_chunks.json",
}
for collection_name, filepath in jurisdiction_files.items():
if os.path.exists(filepath):
print(f"\nProcessing {collection_name}...")
with open(filepath) as f:
chunks = json.load(f)
index_chunks(chunks, collection_name, model, client)
else:
print(f"Skipping {collection_name} - file not found")
# Index CUAD clauses
cuad_path = "processed/cuad_clauses.json"
if os.path.exists(cuad_path):
print("\nProcessing CUAD clauses...")
with open(cuad_path) as f:
cuad_data = json.load(f)
# Convert to chunk format
cuad_chunks = [
{
"text": item["clause_text"],
"hash": hashlib.md5(item["clause_text"].encode()).hexdigest()[:12],
"clause_type": item["clause_type"],
"source_file": item["contract_title"],
"jurisdiction": "cuad_reference"
}
for item in cuad_data
if len(item["clause_text"]) > 20
]
index_chunks(cuad_chunks, "contract_clauses", model, client)
# Print stats
print("\n" + "="*50)
print("INDEXING COMPLETE")
print("="*50)
for coll in client.list_collections():
count = coll.count()
print(f" {coll.name}: {count:,} vectors")
if __name__ == "__main__":
main()
```
---
## PHASE 5: QUERY INTERFACE
### 5.1 Search Function
```python
# scripts/search_legal.py
import chromadb
from chromadb.config import Settings
from sentence_transformers import SentenceTransformer
CHROMA_PATH = "./chroma_db"
def init():
client = chromadb.PersistentClient(path=CHROMA_PATH, settings=Settings(anonymized_telemetry=False))
model = SentenceTransformer("sentence-transformers/all-MiniLM-L6-v2")
return client, model
def search(query, collection_name=None, n_results=5, client=None, model=None):
"""Search legal corpus"""
if client is None or model is None:
client, model = init()
query_embedding = model.encode([query])[0].tolist()
results = []
if collection_name:
collections = [client.get_collection(collection_name)]
else:
collections = client.list_collections()
for coll in collections:
try:
res = coll.query(
query_embeddings=[query_embedding],
n_results=n_results,
include=["documents", "metadatas", "distances"]
)
for i, doc in enumerate(res["documents"][0]):
results.append({
"collection": coll.name,
"text": doc,
"metadata": res["metadatas"][0][i],
"distance": res["distances"][0][i]
})
except Exception as e:
print(f"Error querying {coll.name}: {e}")
# Sort by distance (lower = more similar)
results.sort(key=lambda x: x["distance"])
return results[:n_results]
# Example usage
if __name__ == "__main__":
client, model = init()
# Test queries
queries = [
"non-compete clause duration",
"intellectual property assignment",
"indemnification liability cap",
"termination for convenience",
]
for q in queries:
print(f"\n{'='*50}")
print(f"Query: {q}")
print("="*50)
results = search(q, n_results=3, client=client, model=model)
for i, r in enumerate(results, 1):
print(f"\n[{i}] {r['collection']} (dist: {r['distance']:.3f})")
print(f" {r['text'][:200]}...")
```
---
## PHASE 6: EXECUTION CHECKLIST
Run these commands in order:
```bash
# 1. Setup
cd ~/legal-corpus
python3 -m venv venv
source venv/bin/activate
pip install chromadb sentence-transformers requests beautifulsoup4 pypdf2 lxml tqdm pandas httpx aiohttp
# 2. Initialize Chroma
python scripts/init_chroma.py
# 3. Download data (run each, takes time)
export GOVINFO_API_KEY="your_key_here" # Get from api.data.gov
python scripts/download_cuad.py # Priority 1 - most valuable
python scripts/download_us_federal.py # Priority 2
python scripts/download_us_caselaw.py # Priority 3
python scripts/download_eu_law.py # Priority 4
python scripts/download_canada_law.py # Priority 5
python scripts/download_australia_law.py # Priority 6
# 4. Process documents
python scripts/process_cuad.py
python scripts/process_documents.py
# 5. Embed and index
python scripts/embed_and_index.py
# 6. Test search
python scripts/search_legal.py
```
---
## EXPECTED OUTPUT
After completion, you should have:
```
~/legal-corpus/
├── chroma_db/ # Vector database (persistent)
│ ├── chroma.sqlite3
│ └── [collection folders]
├── raw/ # Downloaded documents
│ ├── cuad/
│ ├── us_federal/
│ ├── us_caselaw/
│ ├── eu_law/
│ ├── canada_law/
│ └── australia_law/
├── processed/ # Chunked JSON files
│ ├── cuad_clauses.json
│ ├── us_federal_chunks.json
│ └── ...
└── scripts/ # All Python scripts
```
**Estimated sizes:**
- CUAD: ~500MB raw, ~50MB processed
- US Federal: ~2GB raw, ~200MB processed
- Total Chroma DB: ~500MB-1GB
**Estimated time:**
- Downloads: 2-4 hours (rate limited)
- Processing: 30-60 minutes
- Embedding: 1-2 hours (CPU) or 10-20 min (GPU)
---
## TROUBLESHOOTING
| Issue | Solution |
|-------|----------|
| Rate limited by APIs | Increase sleep delays, run overnight |
| Out of memory | Reduce batch size in embedding |
| CUAD not found | Check GitHub URL, download manually |
| Chroma errors | Delete chroma_db folder, reinitialize |
| Slow embedding | Use GPU or smaller model |
---
## NEXT SESSION HANDOFF
After this session completes, the next session should:
1. Verify Chroma collections populated
2. Test search accuracy on contract queries
3. Build contract analysis prompts using RAG results
4. Integrate with contract upload pipeline

481
LEGAL_CORPUS_IMPORT_LIST.md Executable file
View file

@ -0,0 +1,481 @@
# ContractGuard Legal Corpus Import List
## Complete Document Inventory for Chroma Vector Database
**Generated:** 2025-11-27
**Purpose:** Define all legal documents to download and index for contract analysis AI
**Target:** Self-hosted Chroma vector database
---
## Table of Contents
1. [Summary Statistics](#summary-statistics)
2. [Priority Legend](#priority-legend)
3. [US Federal Law](#1-us-federal-law)
4. [US State Law](#2-us-state-law)
5. [European Union](#3-european-union)
6. [Germany](#4-germany)
7. [France](#5-france)
8. [Canada](#6-canada)
9. [Australia](#7-australia)
10. [United Kingdom](#8-united-kingdom)
11. [Contract Datasets](#9-contract-datasets-pre-labeled)
12. [Case Law](#10-landmark-case-law)
13. [Industry Standards](#11-industry-standards)
14. [Download Scripts Reference](#12-download-scripts-reference)
---
## Summary Statistics
| Category | Document Count | Est. Size | Priority P0 |
|----------|---------------|-----------|-------------|
| US Federal | 15 | ~50MB | 8 |
| US State | 24 | ~30MB | 6 |
| EU Directives/Regs | 10 | ~20MB | 6 |
| Germany (BGB) | 6 | ~15MB | 4 |
| France | 4 | ~10MB | 2 |
| Canada | 10 | ~15MB | 5 |
| Australia | 6 | ~10MB | 3 |
| UK | 8 | ~12MB | 5 |
| Datasets (CUAD etc) | 3 | ~500MB | 3 |
| Case Law | 25 | ~100MB | 10 |
| Industry Standards | 12 | ~20MB | 6 |
| **TOTAL** | **~123 sources** | **~780MB** | **58** |
---
## Priority Legend
| Priority | Meaning | Action |
|----------|---------|--------|
| **P0** | Critical - Must have for MVP | Import immediately |
| **P1** | Important - Should have | Import in Phase 2 |
| **P2** | Supplementary - Nice to have | Import in Phase 3 |
---
## 1. US FEDERAL LAW
### 1.1 US Code Titles
| Document | Title | Source | Format | URL | Priority |
|----------|-------|--------|--------|-----|----------|
| **17 USC** | Copyright | House.gov | XML | https://uscode.house.gov/download/download.shtml | **P0** |
| **35 USC** | Patents | House.gov | XML | https://uscode.house.gov/download/download.shtml | **P0** |
| **18 USC Ch.63** | Mail/Wire Fraud | House.gov | XML | https://uscode.house.gov/download/download.shtml | P1 |
| **15 USC §1681** | Fair Credit Reporting | FTC | PDF | https://www.ftc.gov/legal-library/browse/statutes/fair-credit-reporting-act | P1 |
| **15 USC §6801** | Gramm-Leach-Bliley | FTC | PDF | https://www.ftc.gov/business-guidance/privacy-security/gramm-leach-bliley-act | P1 |
### 1.2 Code of Federal Regulations
| Document | Title | Source | Format | URL | Priority |
|----------|-------|--------|--------|-----|----------|
| **29 CFR** | Labor | eCFR | XML | https://www.ecfr.gov/current/title-29 | **P0** |
| **37 CFR** | Patents/Trademarks/Copyright | eCFR | XML | https://www.ecfr.gov/current/title-37 | **P0** |
| **16 CFR Part 310** | Telemarketing Sales | FTC | XML | https://www.ecfr.gov/current/title-16/chapter-I/subchapter-C/part-310 | P1 |
| **16 CFR Part 314** | Safeguards Rule | FTC | XML | https://www.ecfr.gov/current/title-16/part-314 | P1 |
### 1.3 Named Federal Statutes
| Document | Citation | Source | Format | URL | Priority |
|----------|----------|--------|--------|-----|----------|
| **Defend Trade Secrets Act** | 18 USC §1836 | Congress.gov | PDF | https://www.congress.gov/114/plaws/publ153/PLAW-114publ153.pdf | **P0** |
| **Work-for-Hire Definition** | 17 USC §101 | Copyright Office | HTML | https://www.copyright.gov/title17/ | **P0** |
| **Copyright Ownership** | 17 USC §201 | Copyright Office | HTML | https://www.copyright.gov/title17/ | **P0** |
| **FTC Non-Compete Rule** | 2024 Rule | Federal Register | PDF | https://www.federalregister.gov/documents/2024/05/07/2024-09171/non-compete-clause-rule | P1 |
| **ADA Title I** | 42 USC §12101 | EEOC | PDF | https://www.eeoc.gov/statutes/titles-i-and-v-americans-disabilities-act-1990-ada | P2 |
### 1.4 Bulk Download Sources
| Source | Coverage | API | URL |
|--------|----------|-----|-----|
| **GovInfo Bulk Data** | All USC, CFR | REST | https://www.govinfo.gov/bulkdata/ |
| **eCFR API v1** | Current CFR | REST/JSON | https://www.ecfr.gov/developers/documentation/api/v1 |
| **House.gov Download** | US Code by Title | XML/PDF | https://uscode.house.gov/download/download.shtml |
| **Congress.gov** | Bills, Laws | REST | https://www.congress.gov/help/using-data-offsite |
---
## 2. US STATE LAW
### 2.1 California (P0 - Most Restrictive)
| Document | Citation | Key Sections | URL | Priority |
|----------|----------|--------------|-----|----------|
| **Non-Compete Ban** | BPC §16600 | §16600, §16600.1, §16600.5 | https://law.justia.com/codes/california/code-bpc/ | **P0** |
| **Freelance Worker Protection Act** | BPC §18100+ | SB 988 (eff. 1/1/25) | https://leginfo.legislature.ca.gov/ | **P0** |
| **ABC Test (IC Classification)** | Labor Code §2775 | AB 5 provisions | https://leginfo.legislature.ca.gov/ | **P0** |
| **SILENCED Act** | CCP §1001 | SB 331 | https://leginfo.legislature.ca.gov/ | P1 |
| **CCPA/CPRA** | Civ. Code §1798.100 | Data processing | https://oag.ca.gov/privacy/ccpa | P1 |
### 2.2 New York (P0 - Freelancer Protections)
| Document | Citation | Key Sections | URL | Priority |
|----------|----------|--------------|-----|----------|
| **Freelance Isn't Free Act (State)** | GBL Art. 44-A | Labor Law §191-d | https://dol.ny.gov/freelance-isnt-free-act | **P0** |
| **Freelance Isn't Free Act (NYC)** | NYC Admin Code Title 20 | Local Law 140 | https://www.nyc.gov/site/dca/about/freelance-isnt-free-act.page | **P0** |
| **Non-Compete Standards** | Gen. Oblig. Law §510-512 | Common law tests | https://www.nysenate.gov/legislation/laws/GOB | P1 |
### 2.3 Texas (P1 - Employer-Friendly)
| Document | Citation | Key Sections | URL | Priority |
|----------|----------|--------------|-----|----------|
| **Non-Compete Enforceability** | BCC §15.50 | §15.50-15.52 | https://codes.findlaw.com/tx/business-and-commerce-code/ | P1 |
| **Healthcare Non-Compete** | BCC §15.501 | SB 1318 (eff. 9/1/25) | https://capitol.texas.gov/ | P1 |
### 2.4 Delaware (P1 - Governing Law Choice)
| Document | Citation | Key Sections | URL | Priority |
|----------|----------|--------------|-----|----------|
| **Choice of Law** | Del. Code Title 6 §2708 | Contract choice-of-law | https://delcode.delaware.gov/title6/ | P1 |
| **Contract Law** | Del. Code Title 6 Ch.27 | General contracts | https://delcode.delaware.gov/title6/c027/ | P1 |
### 2.5 Other Key States
| State | Document | Citation | Key Issue | Priority |
|-------|----------|----------|-----------|----------|
| **Colorado** | Restrictive Covenant Law | CRS §8-2-113 | $101K+ threshold | P1 |
| **Illinois** | Freedom to Work Act | 820 ILCS 90 | $75K threshold | P1 |
| **Washington** | Non-Compete Law | RCW 49.62 | $250K IC threshold | **P0** |
| **Florida** | Non-Compete + CHOICE Act | Fla. Stat. §542.335 | 4-year expansion | P2 |
| **Massachusetts** | ABC Test | MGL c.149 §148B | Strict IC classification | P1 |
| **Minnesota** | Non-Compete Ban | Near-total ban | Similar to CA | P2 |
| **Oklahoma** | Non-Compete Ban | Near-total ban | Similar to CA | P2 |
| **North Dakota** | Non-Compete Ban | Near-total ban | Similar to CA | P2 |
---
## 3. EUROPEAN UNION
### 3.1 EU Directives
| Document | CELEX ID | Subject | EUR-Lex URL | Priority |
|----------|----------|---------|-------------|----------|
| **Transparent Working Conditions** | 32019L1152 | Worker rights baseline | https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32019L1152 | **P0** |
| **Platform Workers Directive** | 32024L2831 | Gig economy status | https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32024L2831 | **P0** |
| **Copyright Directive** | 32019L0790 | IP ownership | https://eur-lex.europa.eu/eli/dir/2019/790/oj | **P0** |
| **Trade Secrets Directive** | 32016L0943 | Confidentiality | https://eur-lex.europa.eu/eli/dir/2016/943/oj | **P0** |
| **GDPR** | 32016R0679 | Data processing | https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:02016R0679-20160504 | **P0** |
| **Rental/Lending Rights** | 32006L0115 | IP licensing | https://eur-lex.europa.eu/legal-content/EN/ALL/?uri=celex:32006L0115 | P1 |
| **OSH Framework** | 31989L0391 | Health & safety | https://eur-lex.europa.eu/legal-content/EN/ALL/?uri=celex:31989L0391 | P2 |
### 3.2 EU Regulations
| Document | CELEX ID | Subject | EUR-Lex URL | Priority |
|----------|----------|---------|-------------|----------|
| **Digital Services Act** | 32022R2065 | Platform obligations | https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32022R2065 | P1 |
| **EU AI Act** | 32024R1689 | AI training rights | https://eur-lex.europa.eu/eli/reg/2024/1689/oj | **P0** |
---
## 4. GERMANY
### 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code)
| Section | Subject | English Available | URL | Priority |
|---------|---------|-------------------|-----|----------|
| **§611 et seq.** | Service Contract (Dienstvertrag) | Yes | https://www.gesetze-im-internet.de/englisch_bgb/ | **P0** |
| **§631 et seq.** | Work Contract (Werkvertrag) | Yes | https://www.gesetze-im-internet.de/englisch_bgb/ | **P0** |
| **§611a** | Employee vs Self-Employed | Yes | https://www.gesetze-im-internet.de/englisch_bgb/ | **P0** |
| **§705 et seq.** | Partnership (GbR) | Yes | https://www.gesetze-im-internet.de/englisch_bgb/ | P1 |
| **§14** | Entrepreneur Definition | Yes | https://www.gesetze-im-internet.de/englisch_bgb/ | **P0** |
### 4.2 Other German Law
| Document | Subject | URL | Priority |
|----------|---------|-----|----------|
| **UWG (Unfair Competition)** | Business practices | https://www.gesetze-im-internet.de/englisch_uwg/ | P1 |
| **SGB IV §7** | Social security classification | German law database | P1 |
---
## 5. FRANCE
### 5.1 Code du Travail (Labor Code)
| Article | Subject | URL | Priority |
|---------|---------|-----|----------|
| **L1221-6, L1221-19** | Recruitment, trial periods | https://www.legifrance.gouv.fr/codes/ | P1 |
| **L1222-1, L1222-9** | Good faith, remote work | https://www.legifrance.gouv.fr/codes/ | P1 |
### 5.2 Code de la Propriété Intellectuelle
| Article | Subject | URL | Priority |
|---------|---------|-----|----------|
| **L.111-1** | Copyright ownership default | https://www.legifrance.gouv.fr/ | **P0** |
| **D132-28, D132-29** | Freelance photographer rates | https://www.legifrance.gouv.fr/ | P2 |
| **Part 2** | Industrial property | WIPO Lex | **P0** |
---
## 6. CANADA
### 6.1 Federal Legislation
| Document | Citation | Source | URL | Priority |
|----------|----------|--------|-----|----------|
| **Copyright Act** | RSC 1985, c C-42 | Justice Canada | https://laws-lois.justice.gc.ca/eng/acts/C-42/ | **P0** |
| **Competition Act** | RSC 1985, c C-34 | Justice Canada | https://laws.justice.gc.ca/eng/acts/C-34/ | P1 |
| **Canada Labour Code** | RSC 1985, c L-2 | CanLII | https://www.canlii.org/en/ca/laws/stat/rsc-1985-c-l-2/ | P1 |
| **PIPEDA** | SC 2000, c 5 | Privacy Commissioner | https://www.priv.gc.ca/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/ | **P0** |
| **Employment Insurance Act** | SC 1996, c 23 | CanLII | https://www.canlii.org/en/ca/laws/stat/sc-1996-c-23/ | P1 |
| **Employment Equity Act** | SC 1995, c 44 | CanLII | https://www.canlii.org/en/ca/laws/stat/sc-1995-c-44/ | P2 |
### 6.2 Provincial Legislation
| Province | Document | Citation | URL | Priority |
|----------|----------|----------|-----|----------|
| **Ontario** | Employment Standards Act | O. Reg. 435/07 | https://www.ontario.ca/laws/statute/00e41 | **P0** |
| **BC** | Employment Standards Act | RSBC 1996, c 113 | BC Legislature | **P0** |
| **Quebec** | Labour Standards Act | CQLR c N-1.1 | https://www.canlii.org/en/qc/laws/stat/cqlr-c-n-1.1/ | **P0** |
---
## 7. AUSTRALIA
### 7.1 Federal Legislation
| Document | Citation | Source | URL | Priority |
|----------|----------|--------|-----|----------|
| **Fair Work Act 2009** | Cth | Fair Work | https://www.fairwork.gov.au/about-us/legislation | **P0** |
| **Independent Contractors Act 2006** | Act No. 162 | Legislation.gov.au | https://www.legislation.gov.au/Series/C2006A00162 | **P0** |
| **Copyright Act 1968** | Cth | AustLII | https://www7.austlii.edu.au/cgi-bin/viewdb/au/legis/cth/consol_act/ | **P0** |
| **Competition and Consumer Act 2010** | Cth | Legislation.gov.au | https://www.legislation.gov.au/C2004A00109/latest | P1 |
| **Privacy Act 1988** | Cth | AustLII | https://www7.austlii.edu.au/cgi-bin/viewdb/au/legis/cth/consol_act/ | P1 |
| **Australian Consumer Law** | Part II CCA | Legislation.gov.au | https://www.legislation.gov.au/C2004A00109/latest | P1 |
---
## 8. UNITED KINGDOM
### 8.1 Acts of Parliament
| Document | Citation | Source | URL | Priority |
|----------|----------|--------|-----|----------|
| **Employment Rights Act 1996** | c. 18 | legislation.gov.uk | https://www.legislation.gov.uk/ukpga/1996/18/contents | **P0** |
| **Copyright, Designs and Patents Act 1988** | c. 48 | legislation.gov.uk | https://www.legislation.gov.uk/ukpga/1988/48 | **P0** |
| **Patents Act 1977** | c. 37 | legislation.gov.uk | https://www.legislation.gov.uk/ukpga/1977/37 | P1 |
| **Trade Secrets Regulations 2018** | SI 2018/597 | legislation.gov.uk | https://www.legislation.gov.uk/uksi/2018/597/made | **P0** |
### 8.2 IR35 (Off-Payroll Working)
| Document | Citation | Source | URL | Priority |
|----------|----------|--------|-----|----------|
| **Social Security (Intermediaries) Regs** | SI 2000/727 | legislation.gov.uk | https://www.legislation.gov.uk/uksi/2000/727 | **P0** |
| **ITEPA 2003 Part 2 Ch.8** | c. 1 | legislation.gov.uk | https://www.legislation.gov.uk/ukpga/2003/1 | **P0** |
| **Database Rights Regs 1997** | SI 1997/3032 | legislation.gov.uk | https://www.legislation.gov.uk/uksi/1997/3032 | P2 |
---
## 9. CONTRACT DATASETS (Pre-Labeled)
### 9.1 Primary Training Data
| Dataset | Description | Size | Source | Priority |
|---------|-------------|------|--------|----------|
| **CUAD** | 13K+ labeled clause annotations, 510 contracts, 41 clause types | ~500MB | https://www.atticusprojectai.org/cuad | **P0** |
| **ContractNLI** | Natural language inference for contracts | ~50MB | Stanford NLP | **P0** |
| **LEDGAR** | SEC filing provisions, corporate baseline | ~200MB | HuggingFace | **P0** |
### 9.2 CUAD Clause Types (41 Total)
**Critical for Freelancers (Import First):**
- Governing Law
- Non-Compete
- Exclusivity
- IP Ownership Assignment
- License Grant
- Non-Disparagement
- Termination For Convenience
- Limitation Of Liability
- Indemnification
- Insurance
- Cap On Liability
- Uncapped Liability
- Warranty Duration
- Post-Termination Services
---
## 10. LANDMARK CASE LAW
### 10.1 Non-Compete Cases
| Case | Citation | Jurisdiction | Year | Key Test | Priority |
|------|----------|--------------|------|----------|----------|
| **PepsiCo v. Redmond** | 54 F.3d 1262 | 7th Cir. | 1995 | Inevitable disclosure | **P0** |
| **Mitchell v. Reynolds** | Common Law | England | 1711 | Reasonableness framework | **P0** |
| **Oregon Steam v. Winsor** | 87 U.S. 564 | SCOTUS | 1874 | Ancillary to sale | P1 |
| **Ryan v. FTC** | 5th Cir. 2024 | 5th Cir. | 2024 | FTC authority limits | P1 |
### 10.2 IP / Work-for-Hire Cases
| Case | Citation | Jurisdiction | Year | Key Test | Priority |
|------|----------|--------------|------|----------|----------|
| **CCNV v. Reid** | 490 U.S. 730 | SCOTUS | 1989 | 12-factor agency test | **P0** |
| **Dubilier Condenser** | 289 U.S. 178 | SCOTUS | 1933 | Hired-to-invent doctrine | P1 |
| **SCA Hygiene v. First Quality** | 580 U.S. 557 | SCOTUS | 2017 | Patent damages limits | P2 |
### 10.3 Indemnification Cases
| Case | Citation | Jurisdiction | Year | Key Test | Priority |
|------|----------|--------------|------|----------|----------|
| **Brooks v. Judlau** | 11 NY3d 204 | NY | 2008 | Comparative negligence | **P0** |
| **Santa Barbara v. Superior Court** | 41 Cal.4th 747 | CA | 2007 | Gross negligence exception | **P0** |
| **Steamfitters v. Erie Insurance** | 233 A.3d 59 | MD | 2020 | Clear/unequivocal standard | P1 |
### 10.4 Arbitration Cases
| Case | Citation | Jurisdiction | Year | Key Test | Priority |
|------|----------|--------------|------|----------|----------|
| **Epic Systems v. Lewis** | 584 U.S. ___ | SCOTUS | 2018 | FAA enforcement | **P0** |
| **Mastrobuono v. Shearson** | 514 U.S. 52 | SCOTUS | 1995 | Choice-of-law vs arbitration | **P0** |
| **Pinnacle v. Pinnacle Market** | 55 Cal.4th 223 | CA | 2012 | Unconscionability 2-prong | **P0** |
### 10.5 Trade Secrets / NDA Cases
| Case | Citation | Jurisdiction | Year | Key Test | Priority |
|------|----------|--------------|------|----------|----------|
| **Silicon Image v. Analogk** | N.D. Cal. | N.D. Cal. | 2008 | NDA expiration effects | P1 |
| **Hamilton v. Juul Labs** | N.D. Cal. | N.D. Cal. | 2021 | Overbreadth analysis | P1 |
| **Gordon v. Landau** | 49 Cal.2d 212 | CA | 1958 | CA §16600 trade secret exception | P1 |
### 10.6 Moral Rights Cases
| Case | Citation | Jurisdiction | Year | Key Test | Priority |
|------|----------|--------------|------|----------|----------|
| **Gilliam v. ABC** | 538 F.2d 14 | 2d Cir. | 1976 | Integrity/mutilation test | **P0** |
| **Frisby v. BBC** | UK Court | UK | - | Contractual moral rights | P1 |
| **Confetti Records v. Warner** | UK Court | UK | - | CDPA 1988 requirements | P1 |
---
## 11. INDUSTRY STANDARDS
### 11.1 Gaming Industry
| Standard | Organization | URL | Priority |
|----------|--------------|-----|----------|
| **Steam Distribution Agreement** | Valve | https://store.steampowered.com | **P0** |
| **Epic Games Store Agreement** | Epic | https://dev.epicgames.com/docs/epic-games-store/agreements | **P0** |
| **PlayStation GDPA** | Sony | SEC Filings | P1 |
| **Xbox Publisher License** | Microsoft | SEC Filings | P1 |
| **IGDA Contract Walk-Through** | IGDA | https://igda.org/resourcelibrary/game-industry-standards/ | **P0** |
| **IGDA Crediting Guidelines** | IGDA | https://igda.org/ | P1 |
### 11.2 Entertainment
| Standard | Organization | URL | Priority |
|----------|--------------|-----|----------|
| **SAG-AFTRA 2025 Commercials** | SAG-AFTRA | https://www.sagaftra.org/ | **P0** |
| **SAG-AFTRA Video Game Agreement** | SAG-AFTRA | https://www.sagaftra.org/production-center/contract/802/ | **P0** |
| **WGA Minimum Basic Agreement** | WGA | https://www.wga.org/contracts/contracts/schedule-of-minimums | **P0** |
### 11.3 Creative Services
| Standard | Organization | URL | Priority |
|----------|--------------|-----|----------|
| **AIGA Standard Agreement** | AIGA | https://www.aiga.org/resources/aiga-standard-form-of-agreement-for-design-services | **P0** |
| **GAG Handbook (17th Ed)** | Graphic Artists Guild | https://graphicartistsguild.org/ | **P0** |
| **Photography Licensing Standards** | Various | https://www.pixsy.com/image-licensing/photo-licensing-agreement | P1 |
### 11.4 Tech/Software
| Standard | Organization | URL | Priority |
|----------|--------------|-----|----------|
| **Open Source Licenses** | OSI | https://opensource.org/licenses | P1 |
| **MIT License** | OSI | https://opensource.org/license/mit | P1 |
| **Apache 2.0** | Apache | https://www.apache.org/licenses/LICENSE-2.0 | P1 |
| **GPL v3** | GNU | https://www.gnu.org/licenses/gpl-3.0.en.html | P1 |
---
## 12. DOWNLOAD SCRIPTS REFERENCE
All download scripts are in: `/home/setup/CLOUD_SESSION_LEGAL_DB_BUILD.md`
### Script Mapping
| Script | Data Source | Output Directory |
|--------|-------------|------------------|
| `download_cuad.py` | CUAD Dataset | `raw/cuad/` |
| `download_us_federal.py` | GovInfo API | `raw/us_federal/` |
| `download_us_caselaw.py` | CourtListener | `raw/us_caselaw/` |
| `download_eu_law.py` | EUR-Lex SPARQL | `raw/eu_law/` |
| `download_canada_law.py` | CanLII | `raw/canada_law/` |
| `download_australia_law.py` | AustLII | `raw/australia_law/` |
### Execution Order
```bash
# Phase 1: Datasets (Highest Value)
python scripts/download_cuad.py
# Phase 2: US Federal
export GOVINFO_API_KEY="your_key"
python scripts/download_us_federal.py
python scripts/download_us_caselaw.py
# Phase 3: International
python scripts/download_eu_law.py
python scripts/download_canada_law.py
python scripts/download_australia_law.py
# Phase 4: Process & Index
python scripts/process_cuad.py
python scripts/process_documents.py
python scripts/embed_and_index.py
```
---
## Chroma Collection Structure
After import, Chroma will have these collections:
```
chroma_db/
├── contract_clauses # CUAD labeled clauses (P0)
├── us_federal_law # USC, CFR (P0)
├── us_state_law # CA, NY, TX, etc. (P0)
├── us_case_law # CourtListener opinions (P1)
├── eu_directives # EUR-Lex (P0)
├── eu_regulations # GDPR, AI Act, DSA (P0)
├── germany_bgb # Civil Code (P0)
├── france_code # Labor, IP codes (P1)
├── canada_federal # Copyright, PIPEDA (P0)
├── canada_provincial # ON, BC, QC employment (P0)
├── australia_federal # Fair Work, Copyright (P0)
├── uk_legislation # ERA, CDPA, IR35 (P0)
└── industry_standards # AIGA, GAG, IGDA (P1)
```
---
## Estimated Totals
| Metric | Value |
|--------|-------|
| **Total Documents** | ~123 sources |
| **Total Raw Size** | ~780MB |
| **Processed Chunks** | ~500K vectors |
| **Chroma DB Size** | ~1-2GB |
| **P0 Documents** | 58 (must have) |
| **Download Time** | 4-6 hours |
| **Processing Time** | 2-3 hours |
| **Embedding Time** | 1-2 hours (CPU) |
---
## Next Steps
1. Execute `CLOUD_SESSION_LEGAL_DB_BUILD.md` to download and index
2. Validate with test queries
3. Build contract analysis prompts using RAG
4. Integrate with upload pipeline
---
*Generated by IF.optimise Haiku swarm research*
*6 parallel agents, ~15 minutes total research time*

11
ROADMAP.md Normal file
View file

@ -0,0 +1,11 @@
# Legal Corpus Roadmap
This roadmap tracks coverage of the inventory listed in `LEGAL_CORPUS_IMPORT_LIST.md`.
| inventory_path | document_name | download_status | index_status | notes |
| --- | --- | --- | --- | --- |
| inventory_file | LEGAL_CORPUS_IMPORT_LIST.md | planned | not_started | Inventory present; run `scripts/download_all.py` to populate manifest and start downloads. |
## Unable to download — reasons and workarounds
- Items without direct URLs (for example, some case law rows) will be marked `no_direct_link` in the manifest. Extend the downloader to use CourtListener or other APIs by citation to automate these where possible.

Binary file not shown.

150
logs/download_log.csv Normal file
View file

@ -0,0 +1,150 @@
timestamp,inventory_path,document_name,url_used,local_path,status,bytes,sha256,notes
2025-11-28T00:08:37.786390,Summary Statistics,US Federal,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:08:37.786499,Summary Statistics,US State,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:08:37.786536,Summary Statistics,EU Directives/Regs,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:08:37.786561,Summary Statistics,Germany (BGB),,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:08:37.786583,Summary Statistics,France,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:08:37.786606,Summary Statistics,Canada,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:08:37.786630,Summary Statistics,Australia,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:08:37.786664,Summary Statistics,UK,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:08:37.786697,Summary Statistics,Datasets (CUAD etc),,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:08:37.786721,Summary Statistics,Case Law,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:08:37.786743,Summary Statistics,Industry Standards,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:08:37.786766,Summary Statistics,TOTAL,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:08:37.786788,Priority Legend,P0,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:08:37.786809,Priority Legend,P1,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:08:37.786830,Priority Legend,P2,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:09:07.870773,1. US FEDERAL LAW / 1.1 US Code Titles,17 USC,https://uscode.house.gov/download/download.shtml,raw/us_federal/17-usc,error,0,,"Request error: HTTPSConnectionPool(host='uscode.house.gov', port=443): Max retries exceeded with url: /download/download.shtml (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7c5d0583f890>, 'Connection to uscode.house.gov timed out. (connect timeout=30)'))"
2025-11-28T00:09:38.010661,1. US FEDERAL LAW / 1.1 US Code Titles,35 USC,https://uscode.house.gov/download/download.shtml,raw/us_federal/35-usc,error,0,,"Request error: HTTPSConnectionPool(host='uscode.house.gov', port=443): Max retries exceeded with url: /download/download.shtml (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7c5d055dd010>, 'Connection to uscode.house.gov timed out. (connect timeout=30)'))"
2025-11-28T00:10:08.086694,1. US FEDERAL LAW / 1.1 US Code Titles,18 USC Ch.63,https://uscode.house.gov/download/download.shtml,raw/us_federal/18-usc-ch-63,error,0,,"Request error: HTTPSConnectionPool(host='uscode.house.gov', port=443): Max retries exceeded with url: /download/download.shtml (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7c5d055dd6d0>, 'Connection to uscode.house.gov timed out. (connect timeout=30)'))"
2025-11-28T00:10:09.013309,1. US FEDERAL LAW / 1.1 US Code Titles,15 USC §1681,https://www.ftc.gov/legal-library/browse/statutes/fair-credit-reporting-act,raw/us_federal/15-usc-ss1681,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.ftc.gov/legal-library/browse/statutes/fair-credit-reporting-act
2025-11-28T00:10:09.081918,1. US FEDERAL LAW / 1.1 US Code Titles,15 USC §6801,https://www.ftc.gov/business-guidance/privacy-security/gramm-leach-bliley-act,raw/us_federal/15-usc-ss6801,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.ftc.gov/business-guidance/privacy-security/gramm-leach-bliley-act
2025-11-28T00:10:09.873369,1. US FEDERAL LAW / 1.2 Code of Federal Regulations,29 CFR,https://www.ecfr.gov/current/title-29,raw/us_federal/29-cfr,success,4272,768f528a8f8b06deceb59224622df3cc5039d8c296277372954d2f873756d48f,
2025-11-28T00:10:10.471719,1. US FEDERAL LAW / 1.2 Code of Federal Regulations,37 CFR,https://www.ecfr.gov/current/title-37,raw/us_federal/37-cfr,success,4272,5b1a7fc0eae3e435936a7698eadb1f16da2f8f9dc10e7cab0e10f9e83a586ea6,
2025-11-28T00:10:11.072371,1. US FEDERAL LAW / 1.2 Code of Federal Regulations,16 CFR Part 310,https://www.ecfr.gov/current/title-16/chapter-I/subchapter-C/part-310,raw/us_federal/16-cfr-part-310,success,4272,01589d2cfde314587dbb541e8b2c49068149fa76f84a56191d9a8ccb41b3fb92,
2025-11-28T00:10:11.708609,1. US FEDERAL LAW / 1.2 Code of Federal Regulations,16 CFR Part 314,https://www.ecfr.gov/current/title-16/part-314,raw/us_federal/16-cfr-part-314,success,4272,47a1ff3fbd3275c64d5f6da5fd44d8e175f3a842308fa31fed3f8bca819342f3,
2025-11-28T00:10:11.955966,1. US FEDERAL LAW / 1.3 Named Federal Statutes,Defend Trade Secrets Act,https://www.congress.gov/114/plaws/publ153/PLAW-114publ153.pdf,raw/us_federal/defend-trade-secrets-act.pdf,success,262018,2c526decb25a6496544c24cdf56d4de773a1fcbd57c0721d982a9d98c8cd630f,
2025-11-28T00:10:12.046794,1. US FEDERAL LAW / 1.3 Named Federal Statutes,Work-for-Hire Definition,https://www.copyright.gov/title17/,raw/us_federal/work-for-hire-definition,success,35265,787cb0b8b81e3feaa2208b8e65f4e41ed1aa363106cf90ad348ab62aa293f88e,
2025-11-28T00:10:12.122263,1. US FEDERAL LAW / 1.3 Named Federal Statutes,Copyright Ownership,https://www.copyright.gov/title17/,raw/us_federal/copyright-ownership,success,35265,787cb0b8b81e3feaa2208b8e65f4e41ed1aa363106cf90ad348ab62aa293f88e,
2025-11-28T00:10:12.725612,1. US FEDERAL LAW / 1.3 Named Federal Statutes,FTC Non-Compete Rule,https://www.federalregister.gov/documents/2024/05/07/2024-09171/non-compete-clause-rule,raw/us_federal/ftc-non-compete-rule,success,4272,6c490dac33a4f6065f6abd3e94ceafb5f0236d505454632693802ae5a32580bc,
2025-11-28T00:10:13.298266,1. US FEDERAL LAW / 1.3 Named Federal Statutes,ADA Title I,https://www.eeoc.gov/statutes/titles-i-and-v-americans-disabilities-act-1990-ada,raw/us_federal/ada-title-i,success,118596,f24d430345a01f1fc9c9c37c6b3c8636d517c681bd9090bafef17f2d4c7a29a5,
2025-11-28T00:10:13.811368,1. US FEDERAL LAW / 1.4 Bulk Download Sources,GovInfo Bulk Data,https://www.govinfo.gov/bulkdata/,raw/us_federal/govinfo-bulk-data,success,67383,4b6a6e5eb328fa684b058bf9582448ae6f8a25d740d0f066e51dd927ff2dafea,
2025-11-28T00:10:14.397347,1. US FEDERAL LAW / 1.4 Bulk Download Sources,eCFR API v1,https://www.ecfr.gov/developers/documentation/api/v1,raw/us_federal/ecfr-api-v1,success,4272,00922d45d25f0a40f4c9420490fb335e75987f1da2061bcd8e6bcff825b541af,
2025-11-28T00:10:44.494022,1. US FEDERAL LAW / 1.4 Bulk Download Sources,House.gov Download,https://uscode.house.gov/download/download.shtml,raw/us_federal/house-gov-download,error,0,,"Request error: HTTPSConnectionPool(host='uscode.house.gov', port=443): Max retries exceeded with url: /download/download.shtml (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7c5d055dce00>, 'Connection to uscode.house.gov timed out. (connect timeout=30)'))"
2025-11-28T00:10:44.576640,1. US FEDERAL LAW / 1.4 Bulk Download Sources,Congress.gov,https://www.congress.gov/help/using-data-offsite,raw/us_federal/congress-gov,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.congress.gov/help/using-data-offsite
2025-11-28T00:10:44.681489,2. US STATE LAW / 2.1 California (P0 - Most Restrictive),Non-Compete Ban,https://law.justia.com/codes/california/code-bpc/,raw/us_state/non-compete-ban,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://law.justia.com/codes/california/code-bpc/
2025-11-28T00:10:45.616008,2. US STATE LAW / 2.1 California (P0 - Most Restrictive),Freelance Worker Protection Act,https://leginfo.legislature.ca.gov/,raw/us_state/freelance-worker-protection-act,success,162782,a9436c1ccbb969d2a72faf6bfb7a1ffc5e205a175efa919df6d871147c3af25a,
2025-11-28T00:10:46.539771,2. US STATE LAW / 2.1 California (P0 - Most Restrictive),ABC Test (IC Classification),https://leginfo.legislature.ca.gov/,raw/us_state/abc-test-ic-classification,success,162782,1d290744ba925a4ca504435ac655c821dad08e9a02b2712e1bd83be26ce60904,
2025-11-28T00:10:47.458535,2. US STATE LAW / 2.1 California (P0 - Most Restrictive),SILENCED Act,https://leginfo.legislature.ca.gov/,raw/us_state/silenced-act,success,164510,e3c22032a9db3e2dfbc320bae284b0413575ceaa5dda3c1ab86d91064f05f907,
2025-11-28T00:10:48.678030,2. US STATE LAW / 2.1 California (P0 - Most Restrictive),CCPA/CPRA,https://oag.ca.gov/privacy/ccpa,raw/us_state/ccpa-cpra,success,124204,02218b57d20f6ad5d9f1c8dbb82ec0682ac2a1642c17e89e5c54301c4c63723e,
2025-11-28T00:10:49.054579,2. US STATE LAW / 2.2 New York (P0 - Freelancer Protections),Freelance Isn't Free Act (State),https://dol.ny.gov/freelance-isnt-free-act,raw/us_state/freelance-isn-t-free-act-state,success,28498,ca0b66cefec7e251bef1b240d504fd0907d61496941b5c9a43d0f3dbcaeac0c1,
2025-11-28T00:10:49.358196,2. US STATE LAW / 2.2 New York (P0 - Freelancer Protections),Freelance Isn't Free Act (NYC),https://www.nyc.gov/site/dca/about/freelance-isnt-free-act.page,raw/us_state/freelance-isn-t-free-act-nyc,success,24521,71ae7beaf302def42ad06142096ce379fe4c63e3c40ea1e44c5d18f3ddb6a945,
2025-11-28T00:10:50.005570,2. US STATE LAW / 2.2 New York (P0 - Freelancer Protections),Non-Compete Standards,https://www.nysenate.gov/legislation/laws/GOB,raw/us_state/non-compete-standards,success,39443,f042d1eb21de998e5fd70b9d410595fea47671772457afdfe9c53927a3f9bb21,
2025-11-28T00:10:50.126786,2. US STATE LAW / 2.3 Texas (P1 - Employer-Friendly),Non-Compete Enforceability,https://codes.findlaw.com/tx/business-and-commerce-code/,raw/us_state/non-compete-enforceability,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://codes.findlaw.com/tx/business-and-commerce-code/
2025-11-28T00:10:50.888686,2. US STATE LAW / 2.3 Texas (P1 - Employer-Friendly),Healthcare Non-Compete,https://capitol.texas.gov/,raw/us_state/healthcare-non-compete,success,34033,441a2988bd046c27e3f3131f2e5ab45aa887b4ebf6186bfe7f9a9bc8691b3fa6,
2025-11-28T00:10:51.503894,2. US STATE LAW / 2.4 Delaware (P1 - Governing Law Choice),Choice of Law,https://delcode.delaware.gov/title6/,raw/us_state/choice-of-law,success,21411,c7fb5f910f5ab2ceeb6834e078fa350d8a4c1d40a90c0f15bebf9b34b57af34e,
2025-11-28T00:10:52.121479,2. US STATE LAW / 2.4 Delaware (P1 - Governing Law Choice),Contract Law,https://delcode.delaware.gov/title6/c027/,raw/us_state/contract-law,success,7660,096323f253d05aa45b72fafe27ad80e1027a31ba73c5c0ef4386998090a8bc75,
2025-11-28T00:10:52.121652,2. US STATE LAW / 2.5 Other Key States,Restrictive Covenant Law - $101K+ threshold,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:10:52.121688,2. US STATE LAW / 2.5 Other Key States,Freedom to Work Act - $75K threshold,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:10:52.121715,2. US STATE LAW / 2.5 Other Key States,Non-Compete Law - $250K IC threshold,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:10:52.121739,2. US STATE LAW / 2.5 Other Key States,Non-Compete + CHOICE Act - 4-year expansion,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:10:52.121763,2. US STATE LAW / 2.5 Other Key States,ABC Test - Strict IC classification,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:10:52.121796,2. US STATE LAW / 2.5 Other Key States,Non-Compete Ban - Similar to CA,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:10:52.121818,2. US STATE LAW / 2.5 Other Key States,Non-Compete Ban - Similar to CA,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:10:52.121840,2. US STATE LAW / 2.5 Other Key States,Non-Compete Ban - Similar to CA,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:10:52.344604,3. EUROPEAN UNION / 3.1 EU Directives,Transparent Working Conditions - Worker rights baseline,,raw/eu/transparent-working-conditions-worker-rights-baseline,error,0,,SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232019L1152%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
2025-11-28T00:10:52.693763,3. EUROPEAN UNION / 3.1 EU Directives,Platform Workers Directive - Gig economy status,,raw/eu/platform-workers-directive-gig-economy-status,error,0,,SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232024L2831%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
2025-11-28T00:10:52.956371,3. EUROPEAN UNION / 3.1 EU Directives,Copyright Directive - IP ownership,,raw/eu/copyright-directive-ip-ownership,error,0,,SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232019L0790%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
2025-11-28T00:10:53.221206,3. EUROPEAN UNION / 3.1 EU Directives,Trade Secrets Directive - Confidentiality,,raw/eu/trade-secrets-directive-confidentiality,error,0,,SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232016L0943%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
2025-11-28T00:10:53.514244,3. EUROPEAN UNION / 3.1 EU Directives,GDPR - Data processing,,raw/eu/gdpr-data-processing,error,0,,SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232016R0679%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
2025-11-28T00:10:53.749862,3. EUROPEAN UNION / 3.1 EU Directives,Rental/Lending Rights - IP licensing,,raw/eu/rental-lending-rights-ip-licensing,error,0,,SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232006L0115%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
2025-11-28T00:10:54.027001,3. EUROPEAN UNION / 3.1 EU Directives,OSH Framework - Health & safety,,raw/eu/osh-framework-health-safety,error,0,,SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2231989L0391%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
2025-11-28T00:10:54.289999,3. EUROPEAN UNION / 3.2 EU Regulations,Digital Services Act - Platform obligations,,raw/eu/digital-services-act-platform-obligations,error,0,,SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232022R2065%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
2025-11-28T00:10:54.557606,3. EUROPEAN UNION / 3.2 EU Regulations,EU AI Act - AI training rights,,raw/eu/eu-ai-act-ai-training-rights,error,0,,SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232024R1689%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
2025-11-28T00:10:54.817494,4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code),§611 et seq. - Service Contract (Dienstvertrag),https://www.gesetze-im-internet.de/englisch_bgb/,raw/germany/ss611-et-seq-service-contract-dienstvertrag,success,498837,c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3,
2025-11-28T00:10:55.104132,4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code),§631 et seq. - Work Contract (Werkvertrag),https://www.gesetze-im-internet.de/englisch_bgb/,raw/germany/ss631-et-seq-work-contract-werkvertrag,success,498837,c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3,
2025-11-28T00:10:55.369606,4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code),§611a - Employee vs Self-Employed,https://www.gesetze-im-internet.de/englisch_bgb/,raw/germany/ss611a-employee-vs-self-employed,success,498837,c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3,
2025-11-28T00:10:55.626430,4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code),§705 et seq. - Partnership (GbR),https://www.gesetze-im-internet.de/englisch_bgb/,raw/germany/ss705-et-seq-partnership-gbr,success,498837,c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3,
2025-11-28T00:10:55.984298,4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code),§14 - Entrepreneur Definition,https://www.gesetze-im-internet.de/englisch_bgb/,raw/germany/ss14-entrepreneur-definition,success,498837,c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3,
2025-11-28T00:10:56.109657,4. GERMANY / 4.2 Other German Law,UWG (Unfair Competition) - Business practices,https://www.gesetze-im-internet.de/englisch_uwg/,raw/germany/uwg-unfair-competition-business-practices,success,13442,00b1d8693206228c3acbd0eadc421006530f2446ab4a3b7b7e4db1be97e58910,
2025-11-28T00:10:56.109901,4. GERMANY / 4.2 Other German Law,SGB IV §7 - Social security classification,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:10:56.269960,5. FRANCE / 5.1 Code du Travail (Labor Code),"L1221-6, L1221-19 - Recruitment, trial periods",https://www.legifrance.gouv.fr/codes/,raw/france/l1221-6-l1221-19-recruitment-trial-periods,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.legifrance.gouv.fr/codes/
2025-11-28T00:10:56.390185,5. FRANCE / 5.1 Code du Travail (Labor Code),"L1222-1, L1222-9 - Good faith, remote work",https://www.legifrance.gouv.fr/codes/,raw/france/l1222-1-l1222-9-good-faith-remote-work,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.legifrance.gouv.fr/codes/
2025-11-28T00:10:56.469488,5. FRANCE / 5.2 Code de la Propriété Intellectuelle,L.111-1 - Copyright ownership default,https://www.legifrance.gouv.fr/,raw/france/l-111-1-copyright-ownership-default,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.legifrance.gouv.fr/
2025-11-28T00:10:56.538601,5. FRANCE / 5.2 Code de la Propriété Intellectuelle,"D132-28, D132-29 - Freelance photographer rates",https://www.legifrance.gouv.fr/,raw/france/d132-28-d132-29-freelance-photographer-rates,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.legifrance.gouv.fr/
2025-11-28T00:10:56.538747,5. FRANCE / 5.2 Code de la Propriété Intellectuelle,Part 2 - Industrial property,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:10:57.142135,6. CANADA / 6.1 Federal Legislation,Copyright Act,https://laws-lois.justice.gc.ca/eng/acts/C-42/,raw/canada/copyright-act,success,38443,2af1030a0f868c3a4b50ebf98ea40d7b4ea1e0224643f311f2871d497407bc0b,
2025-11-28T00:10:57.812938,6. CANADA / 6.1 Federal Legislation,Competition Act,https://laws.justice.gc.ca/eng/acts/C-34/,raw/canada/competition-act,success,27175,1efb1cbc3922655de2fa1dcdfa2c0c41e84e88ed8b44bd5fff7c2593baa6fff7,
2025-11-28T00:10:58.284001,6. CANADA / 6.1 Federal Legislation,Canada Labour Code,https://www.canlii.org/en/ca/laws/stat/rsc-1985-c-l-2/,raw/canada/canada-labour-code,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.canlii.org/en/ca/laws/stat/rsc-1985-c-l-2/
2025-11-28T00:10:58.933228,6. CANADA / 6.1 Federal Legislation,PIPEDA,https://www.priv.gc.ca/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/,raw/canada/pipeda,success,25833,c99f09543c7857d41738f60c93a4629676b61a336feb235fbd7db31400c00f31,
2025-11-28T00:10:59.398487,6. CANADA / 6.1 Federal Legislation,Employment Insurance Act,https://www.canlii.org/en/ca/laws/stat/sc-1996-c-23/,raw/canada/employment-insurance-act,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.canlii.org/en/ca/laws/stat/sc-1996-c-23/
2025-11-28T00:10:59.879159,6. CANADA / 6.1 Federal Legislation,Employment Equity Act,https://www.canlii.org/en/ca/laws/stat/sc-1995-c-44/,raw/canada/employment-equity-act,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.canlii.org/en/ca/laws/stat/sc-1995-c-44/
2025-11-28T00:11:00.513159,6. CANADA / 6.2 Provincial Legislation,Employment Standards Act,https://www.ontario.ca/laws/statute/00e41,raw/canada/employment-standards-act,success,53141,672384e19be379317c46886265bf504e134989138b4b6fa3a1a303fd3e10fb93,
2025-11-28T00:11:00.513245,6. CANADA / 6.2 Provincial Legislation,Employment Standards Act,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:11:00.980059,6. CANADA / 6.2 Provincial Legislation,Labour Standards Act,https://www.canlii.org/en/qc/laws/stat/cqlr-c-n-1.1/,raw/canada/labour-standards-act,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.canlii.org/en/qc/laws/stat/cqlr-c-n-1.1/
2025-11-28T00:11:31.438752,7. AUSTRALIA / 7.1 Federal Legislation,Fair Work Act 2009,https://www.fairwork.gov.au/about-us/legislation,raw/australia/fair-work-act-2009,error,0,,"Request error: HTTPSConnectionPool(host='www.fairwork.gov.au', port=443): Read timed out. (read timeout=30)"
2025-11-28T00:11:33.287953,7. AUSTRALIA / 7.1 Federal Legislation,Independent Contractors Act 2006,https://www.legislation.gov.au/Series/C2006A00162,raw/australia/independent-contractors-act-2006,success,154588,86c18976f7c399459b9699e5d1fc83d1704c90089b8da52fd3387313a06d6228,
2025-11-28T00:11:34.740986,7. AUSTRALIA / 7.1 Federal Legislation,Copyright Act 1968,https://www7.austlii.edu.au/cgi-bin/viewdb/au/legis/cth/consol_act/,raw/australia/copyright-act-1968,error,0,,HTTP error: 410 Client Error: Gone for url: https://www7.austlii.edu.au/cgi-bin/viewdb/au/legis/cth/consol_act/
2025-11-28T00:11:36.009684,7. AUSTRALIA / 7.1 Federal Legislation,Competition and Consumer Act 2010,https://www.legislation.gov.au/C2004A00109/latest,raw/australia/competition-and-consumer-act-2010,success,1333871,4c61581f971c33a6145b849d6aad869989f86c613f3a7b72fefe24f55e139ff0,
2025-11-28T00:11:37.440245,7. AUSTRALIA / 7.1 Federal Legislation,Privacy Act 1988,https://www7.austlii.edu.au/cgi-bin/viewdb/au/legis/cth/consol_act/,raw/australia/privacy-act-1988,error,0,,HTTP error: 410 Client Error: Gone for url: https://www7.austlii.edu.au/cgi-bin/viewdb/au/legis/cth/consol_act/
2025-11-28T00:11:39.524380,7. AUSTRALIA / 7.1 Federal Legislation,Australian Consumer Law,https://www.legislation.gov.au/C2004A00109/latest,raw/australia/australian-consumer-law,success,1333871,bdc461c9abb68249e9f0a3588a8aa91f2a4aab77294dd6613b83b06d2ee11fe1,
2025-11-28T00:11:39.699071,8. UNITED KINGDOM / 8.1 Acts of Parliament,Employment Rights Act 1996,https://www.legislation.gov.uk/ukpga/1996/18/contents,raw/uk/employment-rights-act-1996,success,234794,f72b8ed35ee46f25acf84bb8263298d61644e932dae0907290372cffbda0f892,
2025-11-28T00:11:46.612913,8. UNITED KINGDOM / 8.1 Acts of Parliament,"Copyright, Designs and Patents Act 1988",https://www.legislation.gov.uk/ukpga/1988/48,raw/uk/copyright-designs-and-patents-act-1988,success,4083690,55d91ce6f35fc835e751b1b8ba2cb1625136c9e917d59b07c00b2594020d3423,
2025-11-28T00:11:48.914359,8. UNITED KINGDOM / 8.1 Acts of Parliament,Patents Act 1977,https://www.legislation.gov.uk/ukpga/1977/37,raw/uk/patents-act-1977,success,1497139,19df13c0375d1620efa7b8fab54dedb7c580e5e919053252b7a13bd11c8c1d90,
2025-11-28T00:11:49.222202,8. UNITED KINGDOM / 8.1 Acts of Parliament,Trade Secrets Regulations 2018,https://www.legislation.gov.uk/uksi/2018/597/made,raw/uk/trade-secrets-regulations-2018,success,79427,e00a06553147a784e4a7196c0d91ddf7b6406e17a20fbe0ae0205c1adf4b5d58,
2025-11-28T00:11:49.886214,8. UNITED KINGDOM / 8.2 IR35 (Off-Payroll Working),Social Security (Intermediaries) Regs,https://www.legislation.gov.uk/uksi/2000/727,raw/uk/social-security-intermediaries-regs,success,312018,0dbb4125336770bebf17ee00c5df3378c15751ecb8216694904a130393bd31ce,
2025-11-28T00:12:16.431610,8. UNITED KINGDOM / 8.2 IR35 (Off-Payroll Working),ITEPA 2003 Part 2 Ch.8,https://www.legislation.gov.uk/ukpga/2003/1,raw/uk/itepa-2003-part-2-ch-8,success,9786044,4bcaee53dc08d4514246eb84db30d9e05b05c0fa5e5311a4f9bbdeae71a9aff4,
2025-11-28T00:12:17.144239,8. UNITED KINGDOM / 8.2 IR35 (Off-Payroll Working),Database Rights Regs 1997,https://www.legislation.gov.uk/uksi/1997/3032,raw/uk/database-rights-regs-1997,success,221664,9a9273efa2e926e87cba76cd15a646911493434f4e9b27fce820b85ce87a7acc,
2025-11-28T00:12:17.342750,9. CONTRACT DATASETS (Pre-Labeled) / 9.1 Primary Training Data,CUAD,https://www.atticusprojectai.org/cuad,raw/datasets/cuad,success,723333,3eb753aa9bb2e28b71cee450f62f35896c1f0964b62a80135c06bef04e80e523,
2025-11-28T00:12:17.342835,9. CONTRACT DATASETS (Pre-Labeled) / 9.1 Primary Training Data,ContractNLI,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.342864,9. CONTRACT DATASETS (Pre-Labeled) / 9.1 Primary Training Data,LEDGAR,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.342888,10. LANDMARK CASE LAW / 10.1 Non-Compete Cases,PepsiCo v. Redmond,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.342911,10. LANDMARK CASE LAW / 10.1 Non-Compete Cases,Mitchell v. Reynolds,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.342935,10. LANDMARK CASE LAW / 10.1 Non-Compete Cases,Oregon Steam v. Winsor,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.342958,10. LANDMARK CASE LAW / 10.1 Non-Compete Cases,Ryan v. FTC,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.342980,10. LANDMARK CASE LAW / 10.2 IP / Work-for-Hire Cases,CCNV v. Reid,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.343002,10. LANDMARK CASE LAW / 10.2 IP / Work-for-Hire Cases,Dubilier Condenser,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.343024,10. LANDMARK CASE LAW / 10.2 IP / Work-for-Hire Cases,SCA Hygiene v. First Quality,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.343046,10. LANDMARK CASE LAW / 10.3 Indemnification Cases,Brooks v. Judlau,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.343070,10. LANDMARK CASE LAW / 10.3 Indemnification Cases,Santa Barbara v. Superior Court,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.343092,10. LANDMARK CASE LAW / 10.3 Indemnification Cases,Steamfitters v. Erie Insurance,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.343136,10. LANDMARK CASE LAW / 10.4 Arbitration Cases,Epic Systems v. Lewis,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.343159,10. LANDMARK CASE LAW / 10.4 Arbitration Cases,Mastrobuono v. Shearson,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.343181,10. LANDMARK CASE LAW / 10.4 Arbitration Cases,Pinnacle v. Pinnacle Market,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.343203,10. LANDMARK CASE LAW / 10.5 Trade Secrets / NDA Cases,Silicon Image v. Analogk,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.343224,10. LANDMARK CASE LAW / 10.5 Trade Secrets / NDA Cases,Hamilton v. Juul Labs,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.343245,10. LANDMARK CASE LAW / 10.5 Trade Secrets / NDA Cases,Gordon v. Landau,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.343268,10. LANDMARK CASE LAW / 10.6 Moral Rights Cases,Gilliam v. ABC,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.343335,10. LANDMARK CASE LAW / 10.6 Moral Rights Cases,Frisby v. BBC,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.343370,10. LANDMARK CASE LAW / 10.6 Moral Rights Cases,Confetti Records v. Warner,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:17.924235,11. INDUSTRY STANDARDS / 11.1 Gaming Industry,Steam Distribution Agreement - Steam Distribution Agreement,https://store.steampowered.com,raw/industry/steam-distribution-agreement-steam-distribution-agreement,success,804459,0214d4069e54bcb07811f3afa41b1c0b776ca8d43ed0fa50a56f6de2ec6ea876,
2025-11-28T00:12:18.022434,11. INDUSTRY STANDARDS / 11.1 Gaming Industry,Epic Games Store Agreement - Epic Games Store Agreement,https://dev.epicgames.com/docs/epic-games-store/agreements,raw/industry/epic-games-store-agreement-epic-games-store-agreement,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://dev.epicgames.com/docs/epic-games-store/agreements
2025-11-28T00:12:18.022499,11. INDUSTRY STANDARDS / 11.1 Gaming Industry,PlayStation GDPA - PlayStation GDPA,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:18.022555,11. INDUSTRY STANDARDS / 11.1 Gaming Industry,Xbox Publisher License - Xbox Publisher License,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:18.928453,11. INDUSTRY STANDARDS / 11.1 Gaming Industry,IGDA Contract Walk-Through - IGDA Contract Walk-Through,https://igda.org/resourcelibrary/game-industry-standards/,raw/industry/igda-contract-walk-through-igda-contract-walk-through,success,52706,c614250a37a5f4f16085c1d42d15fb4495f61beac088b7806626f090e390acae,
2025-11-28T00:12:19.909372,11. INDUSTRY STANDARDS / 11.1 Gaming Industry,IGDA Crediting Guidelines - IGDA Crediting Guidelines,https://igda.org/,raw/industry/igda-crediting-guidelines-igda-crediting-guidelines,success,57195,5aff0e5f9e1619bd2462264cb5683de5260f941bf31c5bdfb1b0217372c74af8,
2025-11-28T00:12:19.992213,11. INDUSTRY STANDARDS / 11.2 Entertainment,SAG-AFTRA 2025 Commercials - SAG-AFTRA 2025 Commercials,https://www.sagaftra.org/,raw/industry/sag-aftra-2025-commercials-sag-aftra-2025-commercials,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.sagaftra.org/
2025-11-28T00:12:20.071327,11. INDUSTRY STANDARDS / 11.2 Entertainment,SAG-AFTRA Video Game Agreement - SAG-AFTRA Video Game Agreement,https://www.sagaftra.org/production-center/contract/802/,raw/industry/sag-aftra-video-game-agreement-sag-aftra-video-game-agreement,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.sagaftra.org/production-center/contract/802/
2025-11-28T00:12:21.114747,11. INDUSTRY STANDARDS / 11.2 Entertainment,WGA Minimum Basic Agreement - WGA Minimum Basic Agreement,https://www.wga.org/contracts/contracts/schedule-of-minimums,raw/industry/wga-minimum-basic-agreement-wga-minimum-basic-agreement,success,72989,c74762803d06aaaa1df7ed68fb7c72bd636f56f30baa67cfeb02d7a13da4ad49,
2025-11-28T00:12:21.198035,11. INDUSTRY STANDARDS / 11.3 Creative Services,AIGA Standard Agreement - AIGA Standard Agreement,https://www.aiga.org/resources/aiga-standard-form-of-agreement-for-design-services,raw/industry/aiga-standard-agreement-aiga-standard-agreement,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.aiga.org/resources/aiga-standard-form-of-agreement-for-design-services
2025-11-28T00:12:22.113644,11. INDUSTRY STANDARDS / 11.3 Creative Services,GAG Handbook (17th Ed) - GAG Handbook (17th Ed),https://graphicartistsguild.org/,raw/industry/gag-handbook-17th-ed-gag-handbook-17th-ed,success,549493,8255c97e711bd68d32efbb239f0d5b7d3dc2595157d5f0f5bf961e1681a76125,
2025-11-28T00:12:22.208117,11. INDUSTRY STANDARDS / 11.3 Creative Services,Photography Licensing Standards - Photography Licensing Standards,https://www.pixsy.com/image-licensing/photo-licensing-agreement,raw/industry/photography-licensing-standards-photography-licensing-standards,success,91495,094390fe2e31ba39e79cf7559fd6520b6b132686bfe5ea994bc969f93486ccc4,
2025-11-28T00:12:22.308188,11. INDUSTRY STANDARDS / 11.4 Tech/Software,Open Source Licenses - Open Source Licenses,https://opensource.org/licenses,raw/industry/open-source-licenses-open-source-licenses,success,207101,a6770e8deab553b38bfad51669e9b596953b23ae4730bd8a441fcd910e08a702,
2025-11-28T00:12:22.392468,11. INDUSTRY STANDARDS / 11.4 Tech/Software,MIT License - MIT License,https://opensource.org/license/mit,raw/industry/mit-license-mit-license,success,138252,e2407bc4cf4efbab4fd32e169b4d216fe3f0ccadb51563b5b0ce67dfa5464b4b,
2025-11-28T00:12:22.512196,11. INDUSTRY STANDARDS / 11.4 Tech/Software,Apache 2.0 - Apache 2.0,https://www.apache.org/licenses/LICENSE-2.0,raw/industry/apache-2-0-apache-2-0,success,11358,cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30,
2025-11-28T00:12:22.966843,11. INDUSTRY STANDARDS / 11.4 Tech/Software,GPL v3 - GPL v3,https://www.gnu.org/licenses/gpl-3.0.en.html,raw/industry/gpl-v3-gpl-v3.html,success,50943,4c4204f396473be585ff9b5f345a97501329d60bea9c39df0ee8a40658f927be,
2025-11-28T00:12:22.966896,12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping,`download_cuad.py`,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:22.966923,12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping,`download_us_federal.py`,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:22.966946,12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping,`download_us_caselaw.py`,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:22.966995,12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping,`download_eu_law.py`,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:22.967021,12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping,`download_canada_law.py`,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:22.967044,12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping,`download_australia_law.py`,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:22.967068,Estimated Totals,Total Documents,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:22.967091,Estimated Totals,Total Raw Size,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:22.967155,Estimated Totals,Processed Chunks,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:22.967203,Estimated Totals,Chroma DB Size,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:22.967230,Estimated Totals,P0 Documents,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:22.967252,Estimated Totals,Download Time,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:22.967274,Estimated Totals,Processing Time,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2025-11-28T00:12:22.967295,Estimated Totals,Embedding Time,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
1 timestamp inventory_path document_name url_used local_path status bytes sha256 notes
2 2025-11-28T00:08:37.786390 Summary Statistics US Federal no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
3 2025-11-28T00:08:37.786499 Summary Statistics US State no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
4 2025-11-28T00:08:37.786536 Summary Statistics EU Directives/Regs no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
5 2025-11-28T00:08:37.786561 Summary Statistics Germany (BGB) no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
6 2025-11-28T00:08:37.786583 Summary Statistics France no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
7 2025-11-28T00:08:37.786606 Summary Statistics Canada no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
8 2025-11-28T00:08:37.786630 Summary Statistics Australia no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
9 2025-11-28T00:08:37.786664 Summary Statistics UK no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
10 2025-11-28T00:08:37.786697 Summary Statistics Datasets (CUAD etc) no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
11 2025-11-28T00:08:37.786721 Summary Statistics Case Law no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
12 2025-11-28T00:08:37.786743 Summary Statistics Industry Standards no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
13 2025-11-28T00:08:37.786766 Summary Statistics TOTAL no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
14 2025-11-28T00:08:37.786788 Priority Legend P0 no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
15 2025-11-28T00:08:37.786809 Priority Legend P1 no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
16 2025-11-28T00:08:37.786830 Priority Legend P2 no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
17 2025-11-28T00:09:07.870773 1. US FEDERAL LAW / 1.1 US Code Titles 17 USC https://uscode.house.gov/download/download.shtml raw/us_federal/17-usc error 0 Request error: HTTPSConnectionPool(host='uscode.house.gov', port=443): Max retries exceeded with url: /download/download.shtml (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7c5d0583f890>, 'Connection to uscode.house.gov timed out. (connect timeout=30)'))
18 2025-11-28T00:09:38.010661 1. US FEDERAL LAW / 1.1 US Code Titles 35 USC https://uscode.house.gov/download/download.shtml raw/us_federal/35-usc error 0 Request error: HTTPSConnectionPool(host='uscode.house.gov', port=443): Max retries exceeded with url: /download/download.shtml (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7c5d055dd010>, 'Connection to uscode.house.gov timed out. (connect timeout=30)'))
19 2025-11-28T00:10:08.086694 1. US FEDERAL LAW / 1.1 US Code Titles 18 USC Ch.63 https://uscode.house.gov/download/download.shtml raw/us_federal/18-usc-ch-63 error 0 Request error: HTTPSConnectionPool(host='uscode.house.gov', port=443): Max retries exceeded with url: /download/download.shtml (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7c5d055dd6d0>, 'Connection to uscode.house.gov timed out. (connect timeout=30)'))
20 2025-11-28T00:10:09.013309 1. US FEDERAL LAW / 1.1 US Code Titles 15 USC §1681 https://www.ftc.gov/legal-library/browse/statutes/fair-credit-reporting-act raw/us_federal/15-usc-ss1681 error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.ftc.gov/legal-library/browse/statutes/fair-credit-reporting-act
21 2025-11-28T00:10:09.081918 1. US FEDERAL LAW / 1.1 US Code Titles 15 USC §6801 https://www.ftc.gov/business-guidance/privacy-security/gramm-leach-bliley-act raw/us_federal/15-usc-ss6801 error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.ftc.gov/business-guidance/privacy-security/gramm-leach-bliley-act
22 2025-11-28T00:10:09.873369 1. US FEDERAL LAW / 1.2 Code of Federal Regulations 29 CFR https://www.ecfr.gov/current/title-29 raw/us_federal/29-cfr success 4272 768f528a8f8b06deceb59224622df3cc5039d8c296277372954d2f873756d48f
23 2025-11-28T00:10:10.471719 1. US FEDERAL LAW / 1.2 Code of Federal Regulations 37 CFR https://www.ecfr.gov/current/title-37 raw/us_federal/37-cfr success 4272 5b1a7fc0eae3e435936a7698eadb1f16da2f8f9dc10e7cab0e10f9e83a586ea6
24 2025-11-28T00:10:11.072371 1. US FEDERAL LAW / 1.2 Code of Federal Regulations 16 CFR Part 310 https://www.ecfr.gov/current/title-16/chapter-I/subchapter-C/part-310 raw/us_federal/16-cfr-part-310 success 4272 01589d2cfde314587dbb541e8b2c49068149fa76f84a56191d9a8ccb41b3fb92
25 2025-11-28T00:10:11.708609 1. US FEDERAL LAW / 1.2 Code of Federal Regulations 16 CFR Part 314 https://www.ecfr.gov/current/title-16/part-314 raw/us_federal/16-cfr-part-314 success 4272 47a1ff3fbd3275c64d5f6da5fd44d8e175f3a842308fa31fed3f8bca819342f3
26 2025-11-28T00:10:11.955966 1. US FEDERAL LAW / 1.3 Named Federal Statutes Defend Trade Secrets Act https://www.congress.gov/114/plaws/publ153/PLAW-114publ153.pdf raw/us_federal/defend-trade-secrets-act.pdf success 262018 2c526decb25a6496544c24cdf56d4de773a1fcbd57c0721d982a9d98c8cd630f
27 2025-11-28T00:10:12.046794 1. US FEDERAL LAW / 1.3 Named Federal Statutes Work-for-Hire Definition https://www.copyright.gov/title17/ raw/us_federal/work-for-hire-definition success 35265 787cb0b8b81e3feaa2208b8e65f4e41ed1aa363106cf90ad348ab62aa293f88e
28 2025-11-28T00:10:12.122263 1. US FEDERAL LAW / 1.3 Named Federal Statutes Copyright Ownership https://www.copyright.gov/title17/ raw/us_federal/copyright-ownership success 35265 787cb0b8b81e3feaa2208b8e65f4e41ed1aa363106cf90ad348ab62aa293f88e
29 2025-11-28T00:10:12.725612 1. US FEDERAL LAW / 1.3 Named Federal Statutes FTC Non-Compete Rule https://www.federalregister.gov/documents/2024/05/07/2024-09171/non-compete-clause-rule raw/us_federal/ftc-non-compete-rule success 4272 6c490dac33a4f6065f6abd3e94ceafb5f0236d505454632693802ae5a32580bc
30 2025-11-28T00:10:13.298266 1. US FEDERAL LAW / 1.3 Named Federal Statutes ADA Title I https://www.eeoc.gov/statutes/titles-i-and-v-americans-disabilities-act-1990-ada raw/us_federal/ada-title-i success 118596 f24d430345a01f1fc9c9c37c6b3c8636d517c681bd9090bafef17f2d4c7a29a5
31 2025-11-28T00:10:13.811368 1. US FEDERAL LAW / 1.4 Bulk Download Sources GovInfo Bulk Data https://www.govinfo.gov/bulkdata/ raw/us_federal/govinfo-bulk-data success 67383 4b6a6e5eb328fa684b058bf9582448ae6f8a25d740d0f066e51dd927ff2dafea
32 2025-11-28T00:10:14.397347 1. US FEDERAL LAW / 1.4 Bulk Download Sources eCFR API v1 https://www.ecfr.gov/developers/documentation/api/v1 raw/us_federal/ecfr-api-v1 success 4272 00922d45d25f0a40f4c9420490fb335e75987f1da2061bcd8e6bcff825b541af
33 2025-11-28T00:10:44.494022 1. US FEDERAL LAW / 1.4 Bulk Download Sources House.gov Download https://uscode.house.gov/download/download.shtml raw/us_federal/house-gov-download error 0 Request error: HTTPSConnectionPool(host='uscode.house.gov', port=443): Max retries exceeded with url: /download/download.shtml (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7c5d055dce00>, 'Connection to uscode.house.gov timed out. (connect timeout=30)'))
34 2025-11-28T00:10:44.576640 1. US FEDERAL LAW / 1.4 Bulk Download Sources Congress.gov https://www.congress.gov/help/using-data-offsite raw/us_federal/congress-gov error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.congress.gov/help/using-data-offsite
35 2025-11-28T00:10:44.681489 2. US STATE LAW / 2.1 California (P0 - Most Restrictive) Non-Compete Ban https://law.justia.com/codes/california/code-bpc/ raw/us_state/non-compete-ban error 0 HTTP error: 403 Client Error: Forbidden for url: https://law.justia.com/codes/california/code-bpc/
36 2025-11-28T00:10:45.616008 2. US STATE LAW / 2.1 California (P0 - Most Restrictive) Freelance Worker Protection Act https://leginfo.legislature.ca.gov/ raw/us_state/freelance-worker-protection-act success 162782 a9436c1ccbb969d2a72faf6bfb7a1ffc5e205a175efa919df6d871147c3af25a
37 2025-11-28T00:10:46.539771 2. US STATE LAW / 2.1 California (P0 - Most Restrictive) ABC Test (IC Classification) https://leginfo.legislature.ca.gov/ raw/us_state/abc-test-ic-classification success 162782 1d290744ba925a4ca504435ac655c821dad08e9a02b2712e1bd83be26ce60904
38 2025-11-28T00:10:47.458535 2. US STATE LAW / 2.1 California (P0 - Most Restrictive) SILENCED Act https://leginfo.legislature.ca.gov/ raw/us_state/silenced-act success 164510 e3c22032a9db3e2dfbc320bae284b0413575ceaa5dda3c1ab86d91064f05f907
39 2025-11-28T00:10:48.678030 2. US STATE LAW / 2.1 California (P0 - Most Restrictive) CCPA/CPRA https://oag.ca.gov/privacy/ccpa raw/us_state/ccpa-cpra success 124204 02218b57d20f6ad5d9f1c8dbb82ec0682ac2a1642c17e89e5c54301c4c63723e
40 2025-11-28T00:10:49.054579 2. US STATE LAW / 2.2 New York (P0 - Freelancer Protections) Freelance Isn't Free Act (State) https://dol.ny.gov/freelance-isnt-free-act raw/us_state/freelance-isn-t-free-act-state success 28498 ca0b66cefec7e251bef1b240d504fd0907d61496941b5c9a43d0f3dbcaeac0c1
41 2025-11-28T00:10:49.358196 2. US STATE LAW / 2.2 New York (P0 - Freelancer Protections) Freelance Isn't Free Act (NYC) https://www.nyc.gov/site/dca/about/freelance-isnt-free-act.page raw/us_state/freelance-isn-t-free-act-nyc success 24521 71ae7beaf302def42ad06142096ce379fe4c63e3c40ea1e44c5d18f3ddb6a945
42 2025-11-28T00:10:50.005570 2. US STATE LAW / 2.2 New York (P0 - Freelancer Protections) Non-Compete Standards https://www.nysenate.gov/legislation/laws/GOB raw/us_state/non-compete-standards success 39443 f042d1eb21de998e5fd70b9d410595fea47671772457afdfe9c53927a3f9bb21
43 2025-11-28T00:10:50.126786 2. US STATE LAW / 2.3 Texas (P1 - Employer-Friendly) Non-Compete Enforceability https://codes.findlaw.com/tx/business-and-commerce-code/ raw/us_state/non-compete-enforceability error 0 HTTP error: 403 Client Error: Forbidden for url: https://codes.findlaw.com/tx/business-and-commerce-code/
44 2025-11-28T00:10:50.888686 2. US STATE LAW / 2.3 Texas (P1 - Employer-Friendly) Healthcare Non-Compete https://capitol.texas.gov/ raw/us_state/healthcare-non-compete success 34033 441a2988bd046c27e3f3131f2e5ab45aa887b4ebf6186bfe7f9a9bc8691b3fa6
45 2025-11-28T00:10:51.503894 2. US STATE LAW / 2.4 Delaware (P1 - Governing Law Choice) Choice of Law https://delcode.delaware.gov/title6/ raw/us_state/choice-of-law success 21411 c7fb5f910f5ab2ceeb6834e078fa350d8a4c1d40a90c0f15bebf9b34b57af34e
46 2025-11-28T00:10:52.121479 2. US STATE LAW / 2.4 Delaware (P1 - Governing Law Choice) Contract Law https://delcode.delaware.gov/title6/c027/ raw/us_state/contract-law success 7660 096323f253d05aa45b72fafe27ad80e1027a31ba73c5c0ef4386998090a8bc75
47 2025-11-28T00:10:52.121652 2. US STATE LAW / 2.5 Other Key States Restrictive Covenant Law - $101K+ threshold no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
48 2025-11-28T00:10:52.121688 2. US STATE LAW / 2.5 Other Key States Freedom to Work Act - $75K threshold no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
49 2025-11-28T00:10:52.121715 2. US STATE LAW / 2.5 Other Key States Non-Compete Law - $250K IC threshold no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
50 2025-11-28T00:10:52.121739 2. US STATE LAW / 2.5 Other Key States Non-Compete + CHOICE Act - 4-year expansion no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
51 2025-11-28T00:10:52.121763 2. US STATE LAW / 2.5 Other Key States ABC Test - Strict IC classification no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
52 2025-11-28T00:10:52.121796 2. US STATE LAW / 2.5 Other Key States Non-Compete Ban - Similar to CA no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
53 2025-11-28T00:10:52.121818 2. US STATE LAW / 2.5 Other Key States Non-Compete Ban - Similar to CA no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
54 2025-11-28T00:10:52.121840 2. US STATE LAW / 2.5 Other Key States Non-Compete Ban - Similar to CA no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
55 2025-11-28T00:10:52.344604 3. EUROPEAN UNION / 3.1 EU Directives Transparent Working Conditions - Worker rights baseline raw/eu/transparent-working-conditions-worker-rights-baseline error 0 SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232019L1152%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
56 2025-11-28T00:10:52.693763 3. EUROPEAN UNION / 3.1 EU Directives Platform Workers Directive - Gig economy status raw/eu/platform-workers-directive-gig-economy-status error 0 SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232024L2831%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
57 2025-11-28T00:10:52.956371 3. EUROPEAN UNION / 3.1 EU Directives Copyright Directive - IP ownership raw/eu/copyright-directive-ip-ownership error 0 SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232019L0790%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
58 2025-11-28T00:10:53.221206 3. EUROPEAN UNION / 3.1 EU Directives Trade Secrets Directive - Confidentiality raw/eu/trade-secrets-directive-confidentiality error 0 SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232016L0943%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
59 2025-11-28T00:10:53.514244 3. EUROPEAN UNION / 3.1 EU Directives GDPR - Data processing raw/eu/gdpr-data-processing error 0 SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232016R0679%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
60 2025-11-28T00:10:53.749862 3. EUROPEAN UNION / 3.1 EU Directives Rental/Lending Rights - IP licensing raw/eu/rental-lending-rights-ip-licensing error 0 SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232006L0115%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
61 2025-11-28T00:10:54.027001 3. EUROPEAN UNION / 3.1 EU Directives OSH Framework - Health & safety raw/eu/osh-framework-health-safety error 0 SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2231989L0391%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
62 2025-11-28T00:10:54.289999 3. EUROPEAN UNION / 3.2 EU Regulations Digital Services Act - Platform obligations raw/eu/digital-services-act-platform-obligations error 0 SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232022R2065%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
63 2025-11-28T00:10:54.557606 3. EUROPEAN UNION / 3.2 EU Regulations EU AI Act - AI training rights raw/eu/eu-ai-act-ai-training-rights error 0 SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232024R1689%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
64 2025-11-28T00:10:54.817494 4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code) §611 et seq. - Service Contract (Dienstvertrag) https://www.gesetze-im-internet.de/englisch_bgb/ raw/germany/ss611-et-seq-service-contract-dienstvertrag success 498837 c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3
65 2025-11-28T00:10:55.104132 4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code) §631 et seq. - Work Contract (Werkvertrag) https://www.gesetze-im-internet.de/englisch_bgb/ raw/germany/ss631-et-seq-work-contract-werkvertrag success 498837 c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3
66 2025-11-28T00:10:55.369606 4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code) §611a - Employee vs Self-Employed https://www.gesetze-im-internet.de/englisch_bgb/ raw/germany/ss611a-employee-vs-self-employed success 498837 c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3
67 2025-11-28T00:10:55.626430 4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code) §705 et seq. - Partnership (GbR) https://www.gesetze-im-internet.de/englisch_bgb/ raw/germany/ss705-et-seq-partnership-gbr success 498837 c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3
68 2025-11-28T00:10:55.984298 4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code) §14 - Entrepreneur Definition https://www.gesetze-im-internet.de/englisch_bgb/ raw/germany/ss14-entrepreneur-definition success 498837 c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3
69 2025-11-28T00:10:56.109657 4. GERMANY / 4.2 Other German Law UWG (Unfair Competition) - Business practices https://www.gesetze-im-internet.de/englisch_uwg/ raw/germany/uwg-unfair-competition-business-practices success 13442 00b1d8693206228c3acbd0eadc421006530f2446ab4a3b7b7e4db1be97e58910
70 2025-11-28T00:10:56.109901 4. GERMANY / 4.2 Other German Law SGB IV §7 - Social security classification no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
71 2025-11-28T00:10:56.269960 5. FRANCE / 5.1 Code du Travail (Labor Code) L1221-6, L1221-19 - Recruitment, trial periods https://www.legifrance.gouv.fr/codes/ raw/france/l1221-6-l1221-19-recruitment-trial-periods error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.legifrance.gouv.fr/codes/
72 2025-11-28T00:10:56.390185 5. FRANCE / 5.1 Code du Travail (Labor Code) L1222-1, L1222-9 - Good faith, remote work https://www.legifrance.gouv.fr/codes/ raw/france/l1222-1-l1222-9-good-faith-remote-work error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.legifrance.gouv.fr/codes/
73 2025-11-28T00:10:56.469488 5. FRANCE / 5.2 Code de la Propriété Intellectuelle L.111-1 - Copyright ownership default https://www.legifrance.gouv.fr/ raw/france/l-111-1-copyright-ownership-default error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.legifrance.gouv.fr/
74 2025-11-28T00:10:56.538601 5. FRANCE / 5.2 Code de la Propriété Intellectuelle D132-28, D132-29 - Freelance photographer rates https://www.legifrance.gouv.fr/ raw/france/d132-28-d132-29-freelance-photographer-rates error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.legifrance.gouv.fr/
75 2025-11-28T00:10:56.538747 5. FRANCE / 5.2 Code de la Propriété Intellectuelle Part 2 - Industrial property no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
76 2025-11-28T00:10:57.142135 6. CANADA / 6.1 Federal Legislation Copyright Act https://laws-lois.justice.gc.ca/eng/acts/C-42/ raw/canada/copyright-act success 38443 2af1030a0f868c3a4b50ebf98ea40d7b4ea1e0224643f311f2871d497407bc0b
77 2025-11-28T00:10:57.812938 6. CANADA / 6.1 Federal Legislation Competition Act https://laws.justice.gc.ca/eng/acts/C-34/ raw/canada/competition-act success 27175 1efb1cbc3922655de2fa1dcdfa2c0c41e84e88ed8b44bd5fff7c2593baa6fff7
78 2025-11-28T00:10:58.284001 6. CANADA / 6.1 Federal Legislation Canada Labour Code https://www.canlii.org/en/ca/laws/stat/rsc-1985-c-l-2/ raw/canada/canada-labour-code error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.canlii.org/en/ca/laws/stat/rsc-1985-c-l-2/
79 2025-11-28T00:10:58.933228 6. CANADA / 6.1 Federal Legislation PIPEDA https://www.priv.gc.ca/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/ raw/canada/pipeda success 25833 c99f09543c7857d41738f60c93a4629676b61a336feb235fbd7db31400c00f31
80 2025-11-28T00:10:59.398487 6. CANADA / 6.1 Federal Legislation Employment Insurance Act https://www.canlii.org/en/ca/laws/stat/sc-1996-c-23/ raw/canada/employment-insurance-act error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.canlii.org/en/ca/laws/stat/sc-1996-c-23/
81 2025-11-28T00:10:59.879159 6. CANADA / 6.1 Federal Legislation Employment Equity Act https://www.canlii.org/en/ca/laws/stat/sc-1995-c-44/ raw/canada/employment-equity-act error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.canlii.org/en/ca/laws/stat/sc-1995-c-44/
82 2025-11-28T00:11:00.513159 6. CANADA / 6.2 Provincial Legislation Employment Standards Act https://www.ontario.ca/laws/statute/00e41 raw/canada/employment-standards-act success 53141 672384e19be379317c46886265bf504e134989138b4b6fa3a1a303fd3e10fb93
83 2025-11-28T00:11:00.513245 6. CANADA / 6.2 Provincial Legislation Employment Standards Act no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
84 2025-11-28T00:11:00.980059 6. CANADA / 6.2 Provincial Legislation Labour Standards Act https://www.canlii.org/en/qc/laws/stat/cqlr-c-n-1.1/ raw/canada/labour-standards-act error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.canlii.org/en/qc/laws/stat/cqlr-c-n-1.1/
85 2025-11-28T00:11:31.438752 7. AUSTRALIA / 7.1 Federal Legislation Fair Work Act 2009 https://www.fairwork.gov.au/about-us/legislation raw/australia/fair-work-act-2009 error 0 Request error: HTTPSConnectionPool(host='www.fairwork.gov.au', port=443): Read timed out. (read timeout=30)
86 2025-11-28T00:11:33.287953 7. AUSTRALIA / 7.1 Federal Legislation Independent Contractors Act 2006 https://www.legislation.gov.au/Series/C2006A00162 raw/australia/independent-contractors-act-2006 success 154588 86c18976f7c399459b9699e5d1fc83d1704c90089b8da52fd3387313a06d6228
87 2025-11-28T00:11:34.740986 7. AUSTRALIA / 7.1 Federal Legislation Copyright Act 1968 https://www7.austlii.edu.au/cgi-bin/viewdb/au/legis/cth/consol_act/ raw/australia/copyright-act-1968 error 0 HTTP error: 410 Client Error: Gone for url: https://www7.austlii.edu.au/cgi-bin/viewdb/au/legis/cth/consol_act/
88 2025-11-28T00:11:36.009684 7. AUSTRALIA / 7.1 Federal Legislation Competition and Consumer Act 2010 https://www.legislation.gov.au/C2004A00109/latest raw/australia/competition-and-consumer-act-2010 success 1333871 4c61581f971c33a6145b849d6aad869989f86c613f3a7b72fefe24f55e139ff0
89 2025-11-28T00:11:37.440245 7. AUSTRALIA / 7.1 Federal Legislation Privacy Act 1988 https://www7.austlii.edu.au/cgi-bin/viewdb/au/legis/cth/consol_act/ raw/australia/privacy-act-1988 error 0 HTTP error: 410 Client Error: Gone for url: https://www7.austlii.edu.au/cgi-bin/viewdb/au/legis/cth/consol_act/
90 2025-11-28T00:11:39.524380 7. AUSTRALIA / 7.1 Federal Legislation Australian Consumer Law https://www.legislation.gov.au/C2004A00109/latest raw/australia/australian-consumer-law success 1333871 bdc461c9abb68249e9f0a3588a8aa91f2a4aab77294dd6613b83b06d2ee11fe1
91 2025-11-28T00:11:39.699071 8. UNITED KINGDOM / 8.1 Acts of Parliament Employment Rights Act 1996 https://www.legislation.gov.uk/ukpga/1996/18/contents raw/uk/employment-rights-act-1996 success 234794 f72b8ed35ee46f25acf84bb8263298d61644e932dae0907290372cffbda0f892
92 2025-11-28T00:11:46.612913 8. UNITED KINGDOM / 8.1 Acts of Parliament Copyright, Designs and Patents Act 1988 https://www.legislation.gov.uk/ukpga/1988/48 raw/uk/copyright-designs-and-patents-act-1988 success 4083690 55d91ce6f35fc835e751b1b8ba2cb1625136c9e917d59b07c00b2594020d3423
93 2025-11-28T00:11:48.914359 8. UNITED KINGDOM / 8.1 Acts of Parliament Patents Act 1977 https://www.legislation.gov.uk/ukpga/1977/37 raw/uk/patents-act-1977 success 1497139 19df13c0375d1620efa7b8fab54dedb7c580e5e919053252b7a13bd11c8c1d90
94 2025-11-28T00:11:49.222202 8. UNITED KINGDOM / 8.1 Acts of Parliament Trade Secrets Regulations 2018 https://www.legislation.gov.uk/uksi/2018/597/made raw/uk/trade-secrets-regulations-2018 success 79427 e00a06553147a784e4a7196c0d91ddf7b6406e17a20fbe0ae0205c1adf4b5d58
95 2025-11-28T00:11:49.886214 8. UNITED KINGDOM / 8.2 IR35 (Off-Payroll Working) Social Security (Intermediaries) Regs https://www.legislation.gov.uk/uksi/2000/727 raw/uk/social-security-intermediaries-regs success 312018 0dbb4125336770bebf17ee00c5df3378c15751ecb8216694904a130393bd31ce
96 2025-11-28T00:12:16.431610 8. UNITED KINGDOM / 8.2 IR35 (Off-Payroll Working) ITEPA 2003 Part 2 Ch.8 https://www.legislation.gov.uk/ukpga/2003/1 raw/uk/itepa-2003-part-2-ch-8 success 9786044 4bcaee53dc08d4514246eb84db30d9e05b05c0fa5e5311a4f9bbdeae71a9aff4
97 2025-11-28T00:12:17.144239 8. UNITED KINGDOM / 8.2 IR35 (Off-Payroll Working) Database Rights Regs 1997 https://www.legislation.gov.uk/uksi/1997/3032 raw/uk/database-rights-regs-1997 success 221664 9a9273efa2e926e87cba76cd15a646911493434f4e9b27fce820b85ce87a7acc
98 2025-11-28T00:12:17.342750 9. CONTRACT DATASETS (Pre-Labeled) / 9.1 Primary Training Data CUAD https://www.atticusprojectai.org/cuad raw/datasets/cuad success 723333 3eb753aa9bb2e28b71cee450f62f35896c1f0964b62a80135c06bef04e80e523
99 2025-11-28T00:12:17.342835 9. CONTRACT DATASETS (Pre-Labeled) / 9.1 Primary Training Data ContractNLI no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
100 2025-11-28T00:12:17.342864 9. CONTRACT DATASETS (Pre-Labeled) / 9.1 Primary Training Data LEDGAR no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
101 2025-11-28T00:12:17.342888 10. LANDMARK CASE LAW / 10.1 Non-Compete Cases PepsiCo v. Redmond no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
102 2025-11-28T00:12:17.342911 10. LANDMARK CASE LAW / 10.1 Non-Compete Cases Mitchell v. Reynolds no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
103 2025-11-28T00:12:17.342935 10. LANDMARK CASE LAW / 10.1 Non-Compete Cases Oregon Steam v. Winsor no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
104 2025-11-28T00:12:17.342958 10. LANDMARK CASE LAW / 10.1 Non-Compete Cases Ryan v. FTC no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
105 2025-11-28T00:12:17.342980 10. LANDMARK CASE LAW / 10.2 IP / Work-for-Hire Cases CCNV v. Reid no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
106 2025-11-28T00:12:17.343002 10. LANDMARK CASE LAW / 10.2 IP / Work-for-Hire Cases Dubilier Condenser no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
107 2025-11-28T00:12:17.343024 10. LANDMARK CASE LAW / 10.2 IP / Work-for-Hire Cases SCA Hygiene v. First Quality no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
108 2025-11-28T00:12:17.343046 10. LANDMARK CASE LAW / 10.3 Indemnification Cases Brooks v. Judlau no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
109 2025-11-28T00:12:17.343070 10. LANDMARK CASE LAW / 10.3 Indemnification Cases Santa Barbara v. Superior Court no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
110 2025-11-28T00:12:17.343092 10. LANDMARK CASE LAW / 10.3 Indemnification Cases Steamfitters v. Erie Insurance no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
111 2025-11-28T00:12:17.343136 10. LANDMARK CASE LAW / 10.4 Arbitration Cases Epic Systems v. Lewis no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
112 2025-11-28T00:12:17.343159 10. LANDMARK CASE LAW / 10.4 Arbitration Cases Mastrobuono v. Shearson no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
113 2025-11-28T00:12:17.343181 10. LANDMARK CASE LAW / 10.4 Arbitration Cases Pinnacle v. Pinnacle Market no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
114 2025-11-28T00:12:17.343203 10. LANDMARK CASE LAW / 10.5 Trade Secrets / NDA Cases Silicon Image v. Analogk no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
115 2025-11-28T00:12:17.343224 10. LANDMARK CASE LAW / 10.5 Trade Secrets / NDA Cases Hamilton v. Juul Labs no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
116 2025-11-28T00:12:17.343245 10. LANDMARK CASE LAW / 10.5 Trade Secrets / NDA Cases Gordon v. Landau no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
117 2025-11-28T00:12:17.343268 10. LANDMARK CASE LAW / 10.6 Moral Rights Cases Gilliam v. ABC no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
118 2025-11-28T00:12:17.343335 10. LANDMARK CASE LAW / 10.6 Moral Rights Cases Frisby v. BBC no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
119 2025-11-28T00:12:17.343370 10. LANDMARK CASE LAW / 10.6 Moral Rights Cases Confetti Records v. Warner no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
120 2025-11-28T00:12:17.924235 11. INDUSTRY STANDARDS / 11.1 Gaming Industry Steam Distribution Agreement - Steam Distribution Agreement https://store.steampowered.com raw/industry/steam-distribution-agreement-steam-distribution-agreement success 804459 0214d4069e54bcb07811f3afa41b1c0b776ca8d43ed0fa50a56f6de2ec6ea876
121 2025-11-28T00:12:18.022434 11. INDUSTRY STANDARDS / 11.1 Gaming Industry Epic Games Store Agreement - Epic Games Store Agreement https://dev.epicgames.com/docs/epic-games-store/agreements raw/industry/epic-games-store-agreement-epic-games-store-agreement error 0 HTTP error: 403 Client Error: Forbidden for url: https://dev.epicgames.com/docs/epic-games-store/agreements
122 2025-11-28T00:12:18.022499 11. INDUSTRY STANDARDS / 11.1 Gaming Industry PlayStation GDPA - PlayStation GDPA no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
123 2025-11-28T00:12:18.022555 11. INDUSTRY STANDARDS / 11.1 Gaming Industry Xbox Publisher License - Xbox Publisher License no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
124 2025-11-28T00:12:18.928453 11. INDUSTRY STANDARDS / 11.1 Gaming Industry IGDA Contract Walk-Through - IGDA Contract Walk-Through https://igda.org/resourcelibrary/game-industry-standards/ raw/industry/igda-contract-walk-through-igda-contract-walk-through success 52706 c614250a37a5f4f16085c1d42d15fb4495f61beac088b7806626f090e390acae
125 2025-11-28T00:12:19.909372 11. INDUSTRY STANDARDS / 11.1 Gaming Industry IGDA Crediting Guidelines - IGDA Crediting Guidelines https://igda.org/ raw/industry/igda-crediting-guidelines-igda-crediting-guidelines success 57195 5aff0e5f9e1619bd2462264cb5683de5260f941bf31c5bdfb1b0217372c74af8
126 2025-11-28T00:12:19.992213 11. INDUSTRY STANDARDS / 11.2 Entertainment SAG-AFTRA 2025 Commercials - SAG-AFTRA 2025 Commercials https://www.sagaftra.org/ raw/industry/sag-aftra-2025-commercials-sag-aftra-2025-commercials error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.sagaftra.org/
127 2025-11-28T00:12:20.071327 11. INDUSTRY STANDARDS / 11.2 Entertainment SAG-AFTRA Video Game Agreement - SAG-AFTRA Video Game Agreement https://www.sagaftra.org/production-center/contract/802/ raw/industry/sag-aftra-video-game-agreement-sag-aftra-video-game-agreement error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.sagaftra.org/production-center/contract/802/
128 2025-11-28T00:12:21.114747 11. INDUSTRY STANDARDS / 11.2 Entertainment WGA Minimum Basic Agreement - WGA Minimum Basic Agreement https://www.wga.org/contracts/contracts/schedule-of-minimums raw/industry/wga-minimum-basic-agreement-wga-minimum-basic-agreement success 72989 c74762803d06aaaa1df7ed68fb7c72bd636f56f30baa67cfeb02d7a13da4ad49
129 2025-11-28T00:12:21.198035 11. INDUSTRY STANDARDS / 11.3 Creative Services AIGA Standard Agreement - AIGA Standard Agreement https://www.aiga.org/resources/aiga-standard-form-of-agreement-for-design-services raw/industry/aiga-standard-agreement-aiga-standard-agreement error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.aiga.org/resources/aiga-standard-form-of-agreement-for-design-services
130 2025-11-28T00:12:22.113644 11. INDUSTRY STANDARDS / 11.3 Creative Services GAG Handbook (17th Ed) - GAG Handbook (17th Ed) https://graphicartistsguild.org/ raw/industry/gag-handbook-17th-ed-gag-handbook-17th-ed success 549493 8255c97e711bd68d32efbb239f0d5b7d3dc2595157d5f0f5bf961e1681a76125
131 2025-11-28T00:12:22.208117 11. INDUSTRY STANDARDS / 11.3 Creative Services Photography Licensing Standards - Photography Licensing Standards https://www.pixsy.com/image-licensing/photo-licensing-agreement raw/industry/photography-licensing-standards-photography-licensing-standards success 91495 094390fe2e31ba39e79cf7559fd6520b6b132686bfe5ea994bc969f93486ccc4
132 2025-11-28T00:12:22.308188 11. INDUSTRY STANDARDS / 11.4 Tech/Software Open Source Licenses - Open Source Licenses https://opensource.org/licenses raw/industry/open-source-licenses-open-source-licenses success 207101 a6770e8deab553b38bfad51669e9b596953b23ae4730bd8a441fcd910e08a702
133 2025-11-28T00:12:22.392468 11. INDUSTRY STANDARDS / 11.4 Tech/Software MIT License - MIT License https://opensource.org/license/mit raw/industry/mit-license-mit-license success 138252 e2407bc4cf4efbab4fd32e169b4d216fe3f0ccadb51563b5b0ce67dfa5464b4b
134 2025-11-28T00:12:22.512196 11. INDUSTRY STANDARDS / 11.4 Tech/Software Apache 2.0 - Apache 2.0 https://www.apache.org/licenses/LICENSE-2.0 raw/industry/apache-2-0-apache-2-0 success 11358 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30
135 2025-11-28T00:12:22.966843 11. INDUSTRY STANDARDS / 11.4 Tech/Software GPL v3 - GPL v3 https://www.gnu.org/licenses/gpl-3.0.en.html raw/industry/gpl-v3-gpl-v3.html success 50943 4c4204f396473be585ff9b5f345a97501329d60bea9c39df0ee8a40658f927be
136 2025-11-28T00:12:22.966896 12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping `download_cuad.py` no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
137 2025-11-28T00:12:22.966923 12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping `download_us_federal.py` no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
138 2025-11-28T00:12:22.966946 12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping `download_us_caselaw.py` no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
139 2025-11-28T00:12:22.966995 12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping `download_eu_law.py` no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
140 2025-11-28T00:12:22.967021 12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping `download_canada_law.py` no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
141 2025-11-28T00:12:22.967044 12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping `download_australia_law.py` no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
142 2025-11-28T00:12:22.967068 Estimated Totals Total Documents no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
143 2025-11-28T00:12:22.967091 Estimated Totals Total Raw Size no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
144 2025-11-28T00:12:22.967155 Estimated Totals Processed Chunks no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
145 2025-11-28T00:12:22.967203 Estimated Totals Chroma DB Size no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
146 2025-11-28T00:12:22.967230 Estimated Totals P0 Documents no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
147 2025-11-28T00:12:22.967252 Estimated Totals Download Time no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
148 2025-11-28T00:12:22.967274 Estimated Totals Processing Time no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
149 2025-11-28T00:12:22.967295 Estimated Totals Embedding Time no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.

View file

@ -0,0 +1,150 @@
inventory_path,document_name,url_used,local_path,status,bytes,sha256,notes
Summary Statistics,US Federal,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Summary Statistics,US State,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Summary Statistics,EU Directives/Regs,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Summary Statistics,Germany (BGB),,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Summary Statistics,France,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Summary Statistics,Canada,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Summary Statistics,Australia,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Summary Statistics,UK,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Summary Statistics,Datasets (CUAD etc),,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Summary Statistics,Case Law,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Summary Statistics,Industry Standards,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Summary Statistics,TOTAL,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Priority Legend,P0,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Priority Legend,P1,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Priority Legend,P2,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
1. US FEDERAL LAW / 1.1 US Code Titles,17 USC,https://uscode.house.gov/download/download.shtml,raw/us_federal/17-usc,error,0,,"Request error: HTTPSConnectionPool(host='uscode.house.gov', port=443): Max retries exceeded with url: /download/download.shtml (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7c5d0583f890>, 'Connection to uscode.house.gov timed out. (connect timeout=30)'))"
1. US FEDERAL LAW / 1.1 US Code Titles,35 USC,https://uscode.house.gov/download/download.shtml,raw/us_federal/35-usc,error,0,,"Request error: HTTPSConnectionPool(host='uscode.house.gov', port=443): Max retries exceeded with url: /download/download.shtml (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7c5d055dd010>, 'Connection to uscode.house.gov timed out. (connect timeout=30)'))"
1. US FEDERAL LAW / 1.1 US Code Titles,18 USC Ch.63,https://uscode.house.gov/download/download.shtml,raw/us_federal/18-usc-ch-63,error,0,,"Request error: HTTPSConnectionPool(host='uscode.house.gov', port=443): Max retries exceeded with url: /download/download.shtml (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7c5d055dd6d0>, 'Connection to uscode.house.gov timed out. (connect timeout=30)'))"
1. US FEDERAL LAW / 1.1 US Code Titles,15 USC §1681,https://www.ftc.gov/legal-library/browse/statutes/fair-credit-reporting-act,raw/us_federal/15-usc-ss1681,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.ftc.gov/legal-library/browse/statutes/fair-credit-reporting-act
1. US FEDERAL LAW / 1.1 US Code Titles,15 USC §6801,https://www.ftc.gov/business-guidance/privacy-security/gramm-leach-bliley-act,raw/us_federal/15-usc-ss6801,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.ftc.gov/business-guidance/privacy-security/gramm-leach-bliley-act
1. US FEDERAL LAW / 1.2 Code of Federal Regulations,29 CFR,https://www.ecfr.gov/current/title-29,raw/us_federal/29-cfr,success,4272,768f528a8f8b06deceb59224622df3cc5039d8c296277372954d2f873756d48f,
1. US FEDERAL LAW / 1.2 Code of Federal Regulations,37 CFR,https://www.ecfr.gov/current/title-37,raw/us_federal/37-cfr,success,4272,5b1a7fc0eae3e435936a7698eadb1f16da2f8f9dc10e7cab0e10f9e83a586ea6,
1. US FEDERAL LAW / 1.2 Code of Federal Regulations,16 CFR Part 310,https://www.ecfr.gov/current/title-16/chapter-I/subchapter-C/part-310,raw/us_federal/16-cfr-part-310,success,4272,01589d2cfde314587dbb541e8b2c49068149fa76f84a56191d9a8ccb41b3fb92,
1. US FEDERAL LAW / 1.2 Code of Federal Regulations,16 CFR Part 314,https://www.ecfr.gov/current/title-16/part-314,raw/us_federal/16-cfr-part-314,success,4272,47a1ff3fbd3275c64d5f6da5fd44d8e175f3a842308fa31fed3f8bca819342f3,
1. US FEDERAL LAW / 1.3 Named Federal Statutes,Defend Trade Secrets Act,https://www.congress.gov/114/plaws/publ153/PLAW-114publ153.pdf,raw/us_federal/defend-trade-secrets-act.pdf,success,262018,2c526decb25a6496544c24cdf56d4de773a1fcbd57c0721d982a9d98c8cd630f,
1. US FEDERAL LAW / 1.3 Named Federal Statutes,Work-for-Hire Definition,https://www.copyright.gov/title17/,raw/us_federal/work-for-hire-definition,success,35265,787cb0b8b81e3feaa2208b8e65f4e41ed1aa363106cf90ad348ab62aa293f88e,
1. US FEDERAL LAW / 1.3 Named Federal Statutes,Copyright Ownership,https://www.copyright.gov/title17/,raw/us_federal/copyright-ownership,success,35265,787cb0b8b81e3feaa2208b8e65f4e41ed1aa363106cf90ad348ab62aa293f88e,
1. US FEDERAL LAW / 1.3 Named Federal Statutes,FTC Non-Compete Rule,https://www.federalregister.gov/documents/2024/05/07/2024-09171/non-compete-clause-rule,raw/us_federal/ftc-non-compete-rule,success,4272,6c490dac33a4f6065f6abd3e94ceafb5f0236d505454632693802ae5a32580bc,
1. US FEDERAL LAW / 1.3 Named Federal Statutes,ADA Title I,https://www.eeoc.gov/statutes/titles-i-and-v-americans-disabilities-act-1990-ada,raw/us_federal/ada-title-i,success,118596,f24d430345a01f1fc9c9c37c6b3c8636d517c681bd9090bafef17f2d4c7a29a5,
1. US FEDERAL LAW / 1.4 Bulk Download Sources,GovInfo Bulk Data,https://www.govinfo.gov/bulkdata/,raw/us_federal/govinfo-bulk-data,success,67383,4b6a6e5eb328fa684b058bf9582448ae6f8a25d740d0f066e51dd927ff2dafea,
1. US FEDERAL LAW / 1.4 Bulk Download Sources,eCFR API v1,https://www.ecfr.gov/developers/documentation/api/v1,raw/us_federal/ecfr-api-v1,success,4272,00922d45d25f0a40f4c9420490fb335e75987f1da2061bcd8e6bcff825b541af,
1. US FEDERAL LAW / 1.4 Bulk Download Sources,House.gov Download,https://uscode.house.gov/download/download.shtml,raw/us_federal/house-gov-download,error,0,,"Request error: HTTPSConnectionPool(host='uscode.house.gov', port=443): Max retries exceeded with url: /download/download.shtml (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7c5d055dce00>, 'Connection to uscode.house.gov timed out. (connect timeout=30)'))"
1. US FEDERAL LAW / 1.4 Bulk Download Sources,Congress.gov,https://www.congress.gov/help/using-data-offsite,raw/us_federal/congress-gov,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.congress.gov/help/using-data-offsite
2. US STATE LAW / 2.1 California (P0 - Most Restrictive),Non-Compete Ban,https://law.justia.com/codes/california/code-bpc/,raw/us_state/non-compete-ban,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://law.justia.com/codes/california/code-bpc/
2. US STATE LAW / 2.1 California (P0 - Most Restrictive),Freelance Worker Protection Act,https://leginfo.legislature.ca.gov/,raw/us_state/freelance-worker-protection-act,success,162782,a9436c1ccbb969d2a72faf6bfb7a1ffc5e205a175efa919df6d871147c3af25a,
2. US STATE LAW / 2.1 California (P0 - Most Restrictive),ABC Test (IC Classification),https://leginfo.legislature.ca.gov/,raw/us_state/abc-test-ic-classification,success,162782,1d290744ba925a4ca504435ac655c821dad08e9a02b2712e1bd83be26ce60904,
2. US STATE LAW / 2.1 California (P0 - Most Restrictive),SILENCED Act,https://leginfo.legislature.ca.gov/,raw/us_state/silenced-act,success,164510,e3c22032a9db3e2dfbc320bae284b0413575ceaa5dda3c1ab86d91064f05f907,
2. US STATE LAW / 2.1 California (P0 - Most Restrictive),CCPA/CPRA,https://oag.ca.gov/privacy/ccpa,raw/us_state/ccpa-cpra,success,124204,02218b57d20f6ad5d9f1c8dbb82ec0682ac2a1642c17e89e5c54301c4c63723e,
2. US STATE LAW / 2.2 New York (P0 - Freelancer Protections),Freelance Isn't Free Act (State),https://dol.ny.gov/freelance-isnt-free-act,raw/us_state/freelance-isn-t-free-act-state,success,28498,ca0b66cefec7e251bef1b240d504fd0907d61496941b5c9a43d0f3dbcaeac0c1,
2. US STATE LAW / 2.2 New York (P0 - Freelancer Protections),Freelance Isn't Free Act (NYC),https://www.nyc.gov/site/dca/about/freelance-isnt-free-act.page,raw/us_state/freelance-isn-t-free-act-nyc,success,24521,71ae7beaf302def42ad06142096ce379fe4c63e3c40ea1e44c5d18f3ddb6a945,
2. US STATE LAW / 2.2 New York (P0 - Freelancer Protections),Non-Compete Standards,https://www.nysenate.gov/legislation/laws/GOB,raw/us_state/non-compete-standards,success,39443,f042d1eb21de998e5fd70b9d410595fea47671772457afdfe9c53927a3f9bb21,
2. US STATE LAW / 2.3 Texas (P1 - Employer-Friendly),Non-Compete Enforceability,https://codes.findlaw.com/tx/business-and-commerce-code/,raw/us_state/non-compete-enforceability,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://codes.findlaw.com/tx/business-and-commerce-code/
2. US STATE LAW / 2.3 Texas (P1 - Employer-Friendly),Healthcare Non-Compete,https://capitol.texas.gov/,raw/us_state/healthcare-non-compete,success,34033,441a2988bd046c27e3f3131f2e5ab45aa887b4ebf6186bfe7f9a9bc8691b3fa6,
2. US STATE LAW / 2.4 Delaware (P1 - Governing Law Choice),Choice of Law,https://delcode.delaware.gov/title6/,raw/us_state/choice-of-law,success,21411,c7fb5f910f5ab2ceeb6834e078fa350d8a4c1d40a90c0f15bebf9b34b57af34e,
2. US STATE LAW / 2.4 Delaware (P1 - Governing Law Choice),Contract Law,https://delcode.delaware.gov/title6/c027/,raw/us_state/contract-law,success,7660,096323f253d05aa45b72fafe27ad80e1027a31ba73c5c0ef4386998090a8bc75,
2. US STATE LAW / 2.5 Other Key States,Restrictive Covenant Law - $101K+ threshold,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2. US STATE LAW / 2.5 Other Key States,Freedom to Work Act - $75K threshold,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2. US STATE LAW / 2.5 Other Key States,Non-Compete Law - $250K IC threshold,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2. US STATE LAW / 2.5 Other Key States,Non-Compete + CHOICE Act - 4-year expansion,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2. US STATE LAW / 2.5 Other Key States,ABC Test - Strict IC classification,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2. US STATE LAW / 2.5 Other Key States,Non-Compete Ban - Similar to CA,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2. US STATE LAW / 2.5 Other Key States,Non-Compete Ban - Similar to CA,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
2. US STATE LAW / 2.5 Other Key States,Non-Compete Ban - Similar to CA,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
3. EUROPEAN UNION / 3.1 EU Directives,Transparent Working Conditions - Worker rights baseline,,raw/eu/transparent-working-conditions-worker-rights-baseline,error,0,,SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232019L1152%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
3. EUROPEAN UNION / 3.1 EU Directives,Platform Workers Directive - Gig economy status,,raw/eu/platform-workers-directive-gig-economy-status,error,0,,SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232024L2831%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
3. EUROPEAN UNION / 3.1 EU Directives,Copyright Directive - IP ownership,,raw/eu/copyright-directive-ip-ownership,error,0,,SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232019L0790%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
3. EUROPEAN UNION / 3.1 EU Directives,Trade Secrets Directive - Confidentiality,,raw/eu/trade-secrets-directive-confidentiality,error,0,,SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232016L0943%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
3. EUROPEAN UNION / 3.1 EU Directives,GDPR - Data processing,,raw/eu/gdpr-data-processing,error,0,,SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232016R0679%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
3. EUROPEAN UNION / 3.1 EU Directives,Rental/Lending Rights - IP licensing,,raw/eu/rental-lending-rights-ip-licensing,error,0,,SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232006L0115%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
3. EUROPEAN UNION / 3.1 EU Directives,OSH Framework - Health & safety,,raw/eu/osh-framework-health-safety,error,0,,SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2231989L0391%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
3. EUROPEAN UNION / 3.2 EU Regulations,Digital Services Act - Platform obligations,,raw/eu/digital-services-act-platform-obligations,error,0,,SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232022R2065%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
3. EUROPEAN UNION / 3.2 EU Regulations,EU AI Act - AI training rights,,raw/eu/eu-ai-act-ai-training-rights,error,0,,SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232024R1689%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code),§611 et seq. - Service Contract (Dienstvertrag),https://www.gesetze-im-internet.de/englisch_bgb/,raw/germany/ss611-et-seq-service-contract-dienstvertrag,success,498837,c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3,
4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code),§631 et seq. - Work Contract (Werkvertrag),https://www.gesetze-im-internet.de/englisch_bgb/,raw/germany/ss631-et-seq-work-contract-werkvertrag,success,498837,c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3,
4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code),§611a - Employee vs Self-Employed,https://www.gesetze-im-internet.de/englisch_bgb/,raw/germany/ss611a-employee-vs-self-employed,success,498837,c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3,
4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code),§705 et seq. - Partnership (GbR),https://www.gesetze-im-internet.de/englisch_bgb/,raw/germany/ss705-et-seq-partnership-gbr,success,498837,c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3,
4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code),§14 - Entrepreneur Definition,https://www.gesetze-im-internet.de/englisch_bgb/,raw/germany/ss14-entrepreneur-definition,success,498837,c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3,
4. GERMANY / 4.2 Other German Law,UWG (Unfair Competition) - Business practices,https://www.gesetze-im-internet.de/englisch_uwg/,raw/germany/uwg-unfair-competition-business-practices,success,13442,00b1d8693206228c3acbd0eadc421006530f2446ab4a3b7b7e4db1be97e58910,
4. GERMANY / 4.2 Other German Law,SGB IV §7 - Social security classification,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
5. FRANCE / 5.1 Code du Travail (Labor Code),"L1221-6, L1221-19 - Recruitment, trial periods",https://www.legifrance.gouv.fr/codes/,raw/france/l1221-6-l1221-19-recruitment-trial-periods,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.legifrance.gouv.fr/codes/
5. FRANCE / 5.1 Code du Travail (Labor Code),"L1222-1, L1222-9 - Good faith, remote work",https://www.legifrance.gouv.fr/codes/,raw/france/l1222-1-l1222-9-good-faith-remote-work,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.legifrance.gouv.fr/codes/
5. FRANCE / 5.2 Code de la Propriété Intellectuelle,L.111-1 - Copyright ownership default,https://www.legifrance.gouv.fr/,raw/france/l-111-1-copyright-ownership-default,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.legifrance.gouv.fr/
5. FRANCE / 5.2 Code de la Propriété Intellectuelle,"D132-28, D132-29 - Freelance photographer rates",https://www.legifrance.gouv.fr/,raw/france/d132-28-d132-29-freelance-photographer-rates,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.legifrance.gouv.fr/
5. FRANCE / 5.2 Code de la Propriété Intellectuelle,Part 2 - Industrial property,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
6. CANADA / 6.1 Federal Legislation,Copyright Act,https://laws-lois.justice.gc.ca/eng/acts/C-42/,raw/canada/copyright-act,success,38443,2af1030a0f868c3a4b50ebf98ea40d7b4ea1e0224643f311f2871d497407bc0b,
6. CANADA / 6.1 Federal Legislation,Competition Act,https://laws.justice.gc.ca/eng/acts/C-34/,raw/canada/competition-act,success,27175,1efb1cbc3922655de2fa1dcdfa2c0c41e84e88ed8b44bd5fff7c2593baa6fff7,
6. CANADA / 6.1 Federal Legislation,Canada Labour Code,https://www.canlii.org/en/ca/laws/stat/rsc-1985-c-l-2/,raw/canada/canada-labour-code,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.canlii.org/en/ca/laws/stat/rsc-1985-c-l-2/
6. CANADA / 6.1 Federal Legislation,PIPEDA,https://www.priv.gc.ca/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/,raw/canada/pipeda,success,25833,c99f09543c7857d41738f60c93a4629676b61a336feb235fbd7db31400c00f31,
6. CANADA / 6.1 Federal Legislation,Employment Insurance Act,https://www.canlii.org/en/ca/laws/stat/sc-1996-c-23/,raw/canada/employment-insurance-act,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.canlii.org/en/ca/laws/stat/sc-1996-c-23/
6. CANADA / 6.1 Federal Legislation,Employment Equity Act,https://www.canlii.org/en/ca/laws/stat/sc-1995-c-44/,raw/canada/employment-equity-act,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.canlii.org/en/ca/laws/stat/sc-1995-c-44/
6. CANADA / 6.2 Provincial Legislation,Employment Standards Act,https://www.ontario.ca/laws/statute/00e41,raw/canada/employment-standards-act,success,53141,672384e19be379317c46886265bf504e134989138b4b6fa3a1a303fd3e10fb93,
6. CANADA / 6.2 Provincial Legislation,Employment Standards Act,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
6. CANADA / 6.2 Provincial Legislation,Labour Standards Act,https://www.canlii.org/en/qc/laws/stat/cqlr-c-n-1.1/,raw/canada/labour-standards-act,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.canlii.org/en/qc/laws/stat/cqlr-c-n-1.1/
7. AUSTRALIA / 7.1 Federal Legislation,Fair Work Act 2009,https://www.fairwork.gov.au/about-us/legislation,raw/australia/fair-work-act-2009,error,0,,"Request error: HTTPSConnectionPool(host='www.fairwork.gov.au', port=443): Read timed out. (read timeout=30)"
7. AUSTRALIA / 7.1 Federal Legislation,Independent Contractors Act 2006,https://www.legislation.gov.au/Series/C2006A00162,raw/australia/independent-contractors-act-2006,success,154588,86c18976f7c399459b9699e5d1fc83d1704c90089b8da52fd3387313a06d6228,
7. AUSTRALIA / 7.1 Federal Legislation,Copyright Act 1968,https://www7.austlii.edu.au/cgi-bin/viewdb/au/legis/cth/consol_act/,raw/australia/copyright-act-1968,error,0,,HTTP error: 410 Client Error: Gone for url: https://www7.austlii.edu.au/cgi-bin/viewdb/au/legis/cth/consol_act/
7. AUSTRALIA / 7.1 Federal Legislation,Competition and Consumer Act 2010,https://www.legislation.gov.au/C2004A00109/latest,raw/australia/competition-and-consumer-act-2010,success,1333871,4c61581f971c33a6145b849d6aad869989f86c613f3a7b72fefe24f55e139ff0,
7. AUSTRALIA / 7.1 Federal Legislation,Privacy Act 1988,https://www7.austlii.edu.au/cgi-bin/viewdb/au/legis/cth/consol_act/,raw/australia/privacy-act-1988,error,0,,HTTP error: 410 Client Error: Gone for url: https://www7.austlii.edu.au/cgi-bin/viewdb/au/legis/cth/consol_act/
7. AUSTRALIA / 7.1 Federal Legislation,Australian Consumer Law,https://www.legislation.gov.au/C2004A00109/latest,raw/australia/australian-consumer-law,success,1333871,bdc461c9abb68249e9f0a3588a8aa91f2a4aab77294dd6613b83b06d2ee11fe1,
8. UNITED KINGDOM / 8.1 Acts of Parliament,Employment Rights Act 1996,https://www.legislation.gov.uk/ukpga/1996/18/contents,raw/uk/employment-rights-act-1996,success,234794,f72b8ed35ee46f25acf84bb8263298d61644e932dae0907290372cffbda0f892,
8. UNITED KINGDOM / 8.1 Acts of Parliament,"Copyright, Designs and Patents Act 1988",https://www.legislation.gov.uk/ukpga/1988/48,raw/uk/copyright-designs-and-patents-act-1988,success,4083690,55d91ce6f35fc835e751b1b8ba2cb1625136c9e917d59b07c00b2594020d3423,
8. UNITED KINGDOM / 8.1 Acts of Parliament,Patents Act 1977,https://www.legislation.gov.uk/ukpga/1977/37,raw/uk/patents-act-1977,success,1497139,19df13c0375d1620efa7b8fab54dedb7c580e5e919053252b7a13bd11c8c1d90,
8. UNITED KINGDOM / 8.1 Acts of Parliament,Trade Secrets Regulations 2018,https://www.legislation.gov.uk/uksi/2018/597/made,raw/uk/trade-secrets-regulations-2018,success,79427,e00a06553147a784e4a7196c0d91ddf7b6406e17a20fbe0ae0205c1adf4b5d58,
8. UNITED KINGDOM / 8.2 IR35 (Off-Payroll Working),Social Security (Intermediaries) Regs,https://www.legislation.gov.uk/uksi/2000/727,raw/uk/social-security-intermediaries-regs,success,312018,0dbb4125336770bebf17ee00c5df3378c15751ecb8216694904a130393bd31ce,
8. UNITED KINGDOM / 8.2 IR35 (Off-Payroll Working),ITEPA 2003 Part 2 Ch.8,https://www.legislation.gov.uk/ukpga/2003/1,raw/uk/itepa-2003-part-2-ch-8,success,9786044,4bcaee53dc08d4514246eb84db30d9e05b05c0fa5e5311a4f9bbdeae71a9aff4,
8. UNITED KINGDOM / 8.2 IR35 (Off-Payroll Working),Database Rights Regs 1997,https://www.legislation.gov.uk/uksi/1997/3032,raw/uk/database-rights-regs-1997,success,221664,9a9273efa2e926e87cba76cd15a646911493434f4e9b27fce820b85ce87a7acc,
9. CONTRACT DATASETS (Pre-Labeled) / 9.1 Primary Training Data,CUAD,https://www.atticusprojectai.org/cuad,raw/datasets/cuad,success,723333,3eb753aa9bb2e28b71cee450f62f35896c1f0964b62a80135c06bef04e80e523,
9. CONTRACT DATASETS (Pre-Labeled) / 9.1 Primary Training Data,ContractNLI,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
9. CONTRACT DATASETS (Pre-Labeled) / 9.1 Primary Training Data,LEDGAR,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.1 Non-Compete Cases,PepsiCo v. Redmond,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.1 Non-Compete Cases,Mitchell v. Reynolds,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.1 Non-Compete Cases,Oregon Steam v. Winsor,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.1 Non-Compete Cases,Ryan v. FTC,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.2 IP / Work-for-Hire Cases,CCNV v. Reid,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.2 IP / Work-for-Hire Cases,Dubilier Condenser,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.2 IP / Work-for-Hire Cases,SCA Hygiene v. First Quality,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.3 Indemnification Cases,Brooks v. Judlau,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.3 Indemnification Cases,Santa Barbara v. Superior Court,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.3 Indemnification Cases,Steamfitters v. Erie Insurance,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.4 Arbitration Cases,Epic Systems v. Lewis,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.4 Arbitration Cases,Mastrobuono v. Shearson,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.4 Arbitration Cases,Pinnacle v. Pinnacle Market,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.5 Trade Secrets / NDA Cases,Silicon Image v. Analogk,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.5 Trade Secrets / NDA Cases,Hamilton v. Juul Labs,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.5 Trade Secrets / NDA Cases,Gordon v. Landau,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.6 Moral Rights Cases,Gilliam v. ABC,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.6 Moral Rights Cases,Frisby v. BBC,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
10. LANDMARK CASE LAW / 10.6 Moral Rights Cases,Confetti Records v. Warner,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
11. INDUSTRY STANDARDS / 11.1 Gaming Industry,Steam Distribution Agreement - Steam Distribution Agreement,https://store.steampowered.com,raw/industry/steam-distribution-agreement-steam-distribution-agreement,success,804459,0214d4069e54bcb07811f3afa41b1c0b776ca8d43ed0fa50a56f6de2ec6ea876,
11. INDUSTRY STANDARDS / 11.1 Gaming Industry,Epic Games Store Agreement - Epic Games Store Agreement,https://dev.epicgames.com/docs/epic-games-store/agreements,raw/industry/epic-games-store-agreement-epic-games-store-agreement,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://dev.epicgames.com/docs/epic-games-store/agreements
11. INDUSTRY STANDARDS / 11.1 Gaming Industry,PlayStation GDPA - PlayStation GDPA,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
11. INDUSTRY STANDARDS / 11.1 Gaming Industry,Xbox Publisher License - Xbox Publisher License,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
11. INDUSTRY STANDARDS / 11.1 Gaming Industry,IGDA Contract Walk-Through - IGDA Contract Walk-Through,https://igda.org/resourcelibrary/game-industry-standards/,raw/industry/igda-contract-walk-through-igda-contract-walk-through,success,52706,c614250a37a5f4f16085c1d42d15fb4495f61beac088b7806626f090e390acae,
11. INDUSTRY STANDARDS / 11.1 Gaming Industry,IGDA Crediting Guidelines - IGDA Crediting Guidelines,https://igda.org/,raw/industry/igda-crediting-guidelines-igda-crediting-guidelines,success,57195,5aff0e5f9e1619bd2462264cb5683de5260f941bf31c5bdfb1b0217372c74af8,
11. INDUSTRY STANDARDS / 11.2 Entertainment,SAG-AFTRA 2025 Commercials - SAG-AFTRA 2025 Commercials,https://www.sagaftra.org/,raw/industry/sag-aftra-2025-commercials-sag-aftra-2025-commercials,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.sagaftra.org/
11. INDUSTRY STANDARDS / 11.2 Entertainment,SAG-AFTRA Video Game Agreement - SAG-AFTRA Video Game Agreement,https://www.sagaftra.org/production-center/contract/802/,raw/industry/sag-aftra-video-game-agreement-sag-aftra-video-game-agreement,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.sagaftra.org/production-center/contract/802/
11. INDUSTRY STANDARDS / 11.2 Entertainment,WGA Minimum Basic Agreement - WGA Minimum Basic Agreement,https://www.wga.org/contracts/contracts/schedule-of-minimums,raw/industry/wga-minimum-basic-agreement-wga-minimum-basic-agreement,success,72989,c74762803d06aaaa1df7ed68fb7c72bd636f56f30baa67cfeb02d7a13da4ad49,
11. INDUSTRY STANDARDS / 11.3 Creative Services,AIGA Standard Agreement - AIGA Standard Agreement,https://www.aiga.org/resources/aiga-standard-form-of-agreement-for-design-services,raw/industry/aiga-standard-agreement-aiga-standard-agreement,error,0,,HTTP error: 403 Client Error: Forbidden for url: https://www.aiga.org/resources/aiga-standard-form-of-agreement-for-design-services
11. INDUSTRY STANDARDS / 11.3 Creative Services,GAG Handbook (17th Ed) - GAG Handbook (17th Ed),https://graphicartistsguild.org/,raw/industry/gag-handbook-17th-ed-gag-handbook-17th-ed,success,549493,8255c97e711bd68d32efbb239f0d5b7d3dc2595157d5f0f5bf961e1681a76125,
11. INDUSTRY STANDARDS / 11.3 Creative Services,Photography Licensing Standards - Photography Licensing Standards,https://www.pixsy.com/image-licensing/photo-licensing-agreement,raw/industry/photography-licensing-standards-photography-licensing-standards,success,91495,094390fe2e31ba39e79cf7559fd6520b6b132686bfe5ea994bc969f93486ccc4,
11. INDUSTRY STANDARDS / 11.4 Tech/Software,Open Source Licenses - Open Source Licenses,https://opensource.org/licenses,raw/industry/open-source-licenses-open-source-licenses,success,207101,a6770e8deab553b38bfad51669e9b596953b23ae4730bd8a441fcd910e08a702,
11. INDUSTRY STANDARDS / 11.4 Tech/Software,MIT License - MIT License,https://opensource.org/license/mit,raw/industry/mit-license-mit-license,success,138252,e2407bc4cf4efbab4fd32e169b4d216fe3f0ccadb51563b5b0ce67dfa5464b4b,
11. INDUSTRY STANDARDS / 11.4 Tech/Software,Apache 2.0 - Apache 2.0,https://www.apache.org/licenses/LICENSE-2.0,raw/industry/apache-2-0-apache-2-0,success,11358,cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30,
11. INDUSTRY STANDARDS / 11.4 Tech/Software,GPL v3 - GPL v3,https://www.gnu.org/licenses/gpl-3.0.en.html,raw/industry/gpl-v3-gpl-v3.html,success,50943,4c4204f396473be585ff9b5f345a97501329d60bea9c39df0ee8a40658f927be,
12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping,`download_cuad.py`,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping,`download_us_federal.py`,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping,`download_us_caselaw.py`,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping,`download_eu_law.py`,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping,`download_canada_law.py`,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping,`download_australia_law.py`,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Estimated Totals,Total Documents,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Estimated Totals,Total Raw Size,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Estimated Totals,Processed Chunks,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Estimated Totals,Chroma DB Size,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Estimated Totals,P0 Documents,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Estimated Totals,Download Time,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Estimated Totals,Processing Time,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
Estimated Totals,Embedding Time,,,no_direct_link,0,,No direct URL in inventory; extend downloader to handle by citation or identifier.
1 inventory_path document_name url_used local_path status bytes sha256 notes
2 Summary Statistics US Federal no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
3 Summary Statistics US State no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
4 Summary Statistics EU Directives/Regs no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
5 Summary Statistics Germany (BGB) no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
6 Summary Statistics France no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
7 Summary Statistics Canada no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
8 Summary Statistics Australia no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
9 Summary Statistics UK no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
10 Summary Statistics Datasets (CUAD etc) no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
11 Summary Statistics Case Law no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
12 Summary Statistics Industry Standards no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
13 Summary Statistics TOTAL no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
14 Priority Legend P0 no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
15 Priority Legend P1 no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
16 Priority Legend P2 no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
17 1. US FEDERAL LAW / 1.1 US Code Titles 17 USC https://uscode.house.gov/download/download.shtml raw/us_federal/17-usc error 0 Request error: HTTPSConnectionPool(host='uscode.house.gov', port=443): Max retries exceeded with url: /download/download.shtml (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7c5d0583f890>, 'Connection to uscode.house.gov timed out. (connect timeout=30)'))
18 1. US FEDERAL LAW / 1.1 US Code Titles 35 USC https://uscode.house.gov/download/download.shtml raw/us_federal/35-usc error 0 Request error: HTTPSConnectionPool(host='uscode.house.gov', port=443): Max retries exceeded with url: /download/download.shtml (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7c5d055dd010>, 'Connection to uscode.house.gov timed out. (connect timeout=30)'))
19 1. US FEDERAL LAW / 1.1 US Code Titles 18 USC Ch.63 https://uscode.house.gov/download/download.shtml raw/us_federal/18-usc-ch-63 error 0 Request error: HTTPSConnectionPool(host='uscode.house.gov', port=443): Max retries exceeded with url: /download/download.shtml (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7c5d055dd6d0>, 'Connection to uscode.house.gov timed out. (connect timeout=30)'))
20 1. US FEDERAL LAW / 1.1 US Code Titles 15 USC §1681 https://www.ftc.gov/legal-library/browse/statutes/fair-credit-reporting-act raw/us_federal/15-usc-ss1681 error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.ftc.gov/legal-library/browse/statutes/fair-credit-reporting-act
21 1. US FEDERAL LAW / 1.1 US Code Titles 15 USC §6801 https://www.ftc.gov/business-guidance/privacy-security/gramm-leach-bliley-act raw/us_federal/15-usc-ss6801 error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.ftc.gov/business-guidance/privacy-security/gramm-leach-bliley-act
22 1. US FEDERAL LAW / 1.2 Code of Federal Regulations 29 CFR https://www.ecfr.gov/current/title-29 raw/us_federal/29-cfr success 4272 768f528a8f8b06deceb59224622df3cc5039d8c296277372954d2f873756d48f
23 1. US FEDERAL LAW / 1.2 Code of Federal Regulations 37 CFR https://www.ecfr.gov/current/title-37 raw/us_federal/37-cfr success 4272 5b1a7fc0eae3e435936a7698eadb1f16da2f8f9dc10e7cab0e10f9e83a586ea6
24 1. US FEDERAL LAW / 1.2 Code of Federal Regulations 16 CFR Part 310 https://www.ecfr.gov/current/title-16/chapter-I/subchapter-C/part-310 raw/us_federal/16-cfr-part-310 success 4272 01589d2cfde314587dbb541e8b2c49068149fa76f84a56191d9a8ccb41b3fb92
25 1. US FEDERAL LAW / 1.2 Code of Federal Regulations 16 CFR Part 314 https://www.ecfr.gov/current/title-16/part-314 raw/us_federal/16-cfr-part-314 success 4272 47a1ff3fbd3275c64d5f6da5fd44d8e175f3a842308fa31fed3f8bca819342f3
26 1. US FEDERAL LAW / 1.3 Named Federal Statutes Defend Trade Secrets Act https://www.congress.gov/114/plaws/publ153/PLAW-114publ153.pdf raw/us_federal/defend-trade-secrets-act.pdf success 262018 2c526decb25a6496544c24cdf56d4de773a1fcbd57c0721d982a9d98c8cd630f
27 1. US FEDERAL LAW / 1.3 Named Federal Statutes Work-for-Hire Definition https://www.copyright.gov/title17/ raw/us_federal/work-for-hire-definition success 35265 787cb0b8b81e3feaa2208b8e65f4e41ed1aa363106cf90ad348ab62aa293f88e
28 1. US FEDERAL LAW / 1.3 Named Federal Statutes Copyright Ownership https://www.copyright.gov/title17/ raw/us_federal/copyright-ownership success 35265 787cb0b8b81e3feaa2208b8e65f4e41ed1aa363106cf90ad348ab62aa293f88e
29 1. US FEDERAL LAW / 1.3 Named Federal Statutes FTC Non-Compete Rule https://www.federalregister.gov/documents/2024/05/07/2024-09171/non-compete-clause-rule raw/us_federal/ftc-non-compete-rule success 4272 6c490dac33a4f6065f6abd3e94ceafb5f0236d505454632693802ae5a32580bc
30 1. US FEDERAL LAW / 1.3 Named Federal Statutes ADA Title I https://www.eeoc.gov/statutes/titles-i-and-v-americans-disabilities-act-1990-ada raw/us_federal/ada-title-i success 118596 f24d430345a01f1fc9c9c37c6b3c8636d517c681bd9090bafef17f2d4c7a29a5
31 1. US FEDERAL LAW / 1.4 Bulk Download Sources GovInfo Bulk Data https://www.govinfo.gov/bulkdata/ raw/us_federal/govinfo-bulk-data success 67383 4b6a6e5eb328fa684b058bf9582448ae6f8a25d740d0f066e51dd927ff2dafea
32 1. US FEDERAL LAW / 1.4 Bulk Download Sources eCFR API v1 https://www.ecfr.gov/developers/documentation/api/v1 raw/us_federal/ecfr-api-v1 success 4272 00922d45d25f0a40f4c9420490fb335e75987f1da2061bcd8e6bcff825b541af
33 1. US FEDERAL LAW / 1.4 Bulk Download Sources House.gov Download https://uscode.house.gov/download/download.shtml raw/us_federal/house-gov-download error 0 Request error: HTTPSConnectionPool(host='uscode.house.gov', port=443): Max retries exceeded with url: /download/download.shtml (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7c5d055dce00>, 'Connection to uscode.house.gov timed out. (connect timeout=30)'))
34 1. US FEDERAL LAW / 1.4 Bulk Download Sources Congress.gov https://www.congress.gov/help/using-data-offsite raw/us_federal/congress-gov error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.congress.gov/help/using-data-offsite
35 2. US STATE LAW / 2.1 California (P0 - Most Restrictive) Non-Compete Ban https://law.justia.com/codes/california/code-bpc/ raw/us_state/non-compete-ban error 0 HTTP error: 403 Client Error: Forbidden for url: https://law.justia.com/codes/california/code-bpc/
36 2. US STATE LAW / 2.1 California (P0 - Most Restrictive) Freelance Worker Protection Act https://leginfo.legislature.ca.gov/ raw/us_state/freelance-worker-protection-act success 162782 a9436c1ccbb969d2a72faf6bfb7a1ffc5e205a175efa919df6d871147c3af25a
37 2. US STATE LAW / 2.1 California (P0 - Most Restrictive) ABC Test (IC Classification) https://leginfo.legislature.ca.gov/ raw/us_state/abc-test-ic-classification success 162782 1d290744ba925a4ca504435ac655c821dad08e9a02b2712e1bd83be26ce60904
38 2. US STATE LAW / 2.1 California (P0 - Most Restrictive) SILENCED Act https://leginfo.legislature.ca.gov/ raw/us_state/silenced-act success 164510 e3c22032a9db3e2dfbc320bae284b0413575ceaa5dda3c1ab86d91064f05f907
39 2. US STATE LAW / 2.1 California (P0 - Most Restrictive) CCPA/CPRA https://oag.ca.gov/privacy/ccpa raw/us_state/ccpa-cpra success 124204 02218b57d20f6ad5d9f1c8dbb82ec0682ac2a1642c17e89e5c54301c4c63723e
40 2. US STATE LAW / 2.2 New York (P0 - Freelancer Protections) Freelance Isn't Free Act (State) https://dol.ny.gov/freelance-isnt-free-act raw/us_state/freelance-isn-t-free-act-state success 28498 ca0b66cefec7e251bef1b240d504fd0907d61496941b5c9a43d0f3dbcaeac0c1
41 2. US STATE LAW / 2.2 New York (P0 - Freelancer Protections) Freelance Isn't Free Act (NYC) https://www.nyc.gov/site/dca/about/freelance-isnt-free-act.page raw/us_state/freelance-isn-t-free-act-nyc success 24521 71ae7beaf302def42ad06142096ce379fe4c63e3c40ea1e44c5d18f3ddb6a945
42 2. US STATE LAW / 2.2 New York (P0 - Freelancer Protections) Non-Compete Standards https://www.nysenate.gov/legislation/laws/GOB raw/us_state/non-compete-standards success 39443 f042d1eb21de998e5fd70b9d410595fea47671772457afdfe9c53927a3f9bb21
43 2. US STATE LAW / 2.3 Texas (P1 - Employer-Friendly) Non-Compete Enforceability https://codes.findlaw.com/tx/business-and-commerce-code/ raw/us_state/non-compete-enforceability error 0 HTTP error: 403 Client Error: Forbidden for url: https://codes.findlaw.com/tx/business-and-commerce-code/
44 2. US STATE LAW / 2.3 Texas (P1 - Employer-Friendly) Healthcare Non-Compete https://capitol.texas.gov/ raw/us_state/healthcare-non-compete success 34033 441a2988bd046c27e3f3131f2e5ab45aa887b4ebf6186bfe7f9a9bc8691b3fa6
45 2. US STATE LAW / 2.4 Delaware (P1 - Governing Law Choice) Choice of Law https://delcode.delaware.gov/title6/ raw/us_state/choice-of-law success 21411 c7fb5f910f5ab2ceeb6834e078fa350d8a4c1d40a90c0f15bebf9b34b57af34e
46 2. US STATE LAW / 2.4 Delaware (P1 - Governing Law Choice) Contract Law https://delcode.delaware.gov/title6/c027/ raw/us_state/contract-law success 7660 096323f253d05aa45b72fafe27ad80e1027a31ba73c5c0ef4386998090a8bc75
47 2. US STATE LAW / 2.5 Other Key States Restrictive Covenant Law - $101K+ threshold no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
48 2. US STATE LAW / 2.5 Other Key States Freedom to Work Act - $75K threshold no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
49 2. US STATE LAW / 2.5 Other Key States Non-Compete Law - $250K IC threshold no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
50 2. US STATE LAW / 2.5 Other Key States Non-Compete + CHOICE Act - 4-year expansion no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
51 2. US STATE LAW / 2.5 Other Key States ABC Test - Strict IC classification no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
52 2. US STATE LAW / 2.5 Other Key States Non-Compete Ban - Similar to CA no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
53 2. US STATE LAW / 2.5 Other Key States Non-Compete Ban - Similar to CA no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
54 2. US STATE LAW / 2.5 Other Key States Non-Compete Ban - Similar to CA no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
55 3. EUROPEAN UNION / 3.1 EU Directives Transparent Working Conditions - Worker rights baseline raw/eu/transparent-working-conditions-worker-rights-baseline error 0 SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232019L1152%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
56 3. EUROPEAN UNION / 3.1 EU Directives Platform Workers Directive - Gig economy status raw/eu/platform-workers-directive-gig-economy-status error 0 SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232024L2831%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
57 3. EUROPEAN UNION / 3.1 EU Directives Copyright Directive - IP ownership raw/eu/copyright-directive-ip-ownership error 0 SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232019L0790%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
58 3. EUROPEAN UNION / 3.1 EU Directives Trade Secrets Directive - Confidentiality raw/eu/trade-secrets-directive-confidentiality error 0 SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232016L0943%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
59 3. EUROPEAN UNION / 3.1 EU Directives GDPR - Data processing raw/eu/gdpr-data-processing error 0 SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232016R0679%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
60 3. EUROPEAN UNION / 3.1 EU Directives Rental/Lending Rights - IP licensing raw/eu/rental-lending-rights-ip-licensing error 0 SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232006L0115%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
61 3. EUROPEAN UNION / 3.1 EU Directives OSH Framework - Health & safety raw/eu/osh-framework-health-safety error 0 SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2231989L0391%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
62 3. EUROPEAN UNION / 3.2 EU Regulations Digital Services Act - Platform obligations raw/eu/digital-services-act-platform-obligations error 0 SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232022R2065%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
63 3. EUROPEAN UNION / 3.2 EU Regulations EU AI Act - AI training rights raw/eu/eu-ai-act-ai-training-rights error 0 SPARQL error: 404 Client Error: Not Found for url: https://eur-lex.europa.eu/sparql?format=json&query=%0APREFIX+cdm%3A+%3Chttp%3A%2F%2Fpublications.europa.eu%2Fontology%2Fcdm%23%3E%0ASELECT+%3Fwork+%3Fpdf+WHERE+%7B%0A++%3Fwork+cdm%3Aresource_legal_id_celex+%2232024R1689%22+.%0A++OPTIONAL+%7B+%3Fexpression+cdm%3Aexpression_belongs_to_work+%3Fwork+.%0A+++++++++++++%3Fmanifestation+cdm%3Amanifestation_manifests_expression+%3Fexpression+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_file_type+%27pdf%27+.%0A+++++++++++++%3Fpdf+cdm%3Amanifestation_access_url+%3Fpdf+%7D%0A%7D%0A
64 4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code) §611 et seq. - Service Contract (Dienstvertrag) https://www.gesetze-im-internet.de/englisch_bgb/ raw/germany/ss611-et-seq-service-contract-dienstvertrag success 498837 c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3
65 4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code) §631 et seq. - Work Contract (Werkvertrag) https://www.gesetze-im-internet.de/englisch_bgb/ raw/germany/ss631-et-seq-work-contract-werkvertrag success 498837 c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3
66 4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code) §611a - Employee vs Self-Employed https://www.gesetze-im-internet.de/englisch_bgb/ raw/germany/ss611a-employee-vs-self-employed success 498837 c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3
67 4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code) §705 et seq. - Partnership (GbR) https://www.gesetze-im-internet.de/englisch_bgb/ raw/germany/ss705-et-seq-partnership-gbr success 498837 c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3
68 4. GERMANY / 4.1 Bürgerliches Gesetzbuch (BGB - Civil Code) §14 - Entrepreneur Definition https://www.gesetze-im-internet.de/englisch_bgb/ raw/germany/ss14-entrepreneur-definition success 498837 c15aee9c1a2e98de7f3869bd4ada610dbe1a9f5e04c7879cb48a560df27a1ec3
69 4. GERMANY / 4.2 Other German Law UWG (Unfair Competition) - Business practices https://www.gesetze-im-internet.de/englisch_uwg/ raw/germany/uwg-unfair-competition-business-practices success 13442 00b1d8693206228c3acbd0eadc421006530f2446ab4a3b7b7e4db1be97e58910
70 4. GERMANY / 4.2 Other German Law SGB IV §7 - Social security classification no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
71 5. FRANCE / 5.1 Code du Travail (Labor Code) L1221-6, L1221-19 - Recruitment, trial periods https://www.legifrance.gouv.fr/codes/ raw/france/l1221-6-l1221-19-recruitment-trial-periods error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.legifrance.gouv.fr/codes/
72 5. FRANCE / 5.1 Code du Travail (Labor Code) L1222-1, L1222-9 - Good faith, remote work https://www.legifrance.gouv.fr/codes/ raw/france/l1222-1-l1222-9-good-faith-remote-work error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.legifrance.gouv.fr/codes/
73 5. FRANCE / 5.2 Code de la Propriété Intellectuelle L.111-1 - Copyright ownership default https://www.legifrance.gouv.fr/ raw/france/l-111-1-copyright-ownership-default error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.legifrance.gouv.fr/
74 5. FRANCE / 5.2 Code de la Propriété Intellectuelle D132-28, D132-29 - Freelance photographer rates https://www.legifrance.gouv.fr/ raw/france/d132-28-d132-29-freelance-photographer-rates error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.legifrance.gouv.fr/
75 5. FRANCE / 5.2 Code de la Propriété Intellectuelle Part 2 - Industrial property no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
76 6. CANADA / 6.1 Federal Legislation Copyright Act https://laws-lois.justice.gc.ca/eng/acts/C-42/ raw/canada/copyright-act success 38443 2af1030a0f868c3a4b50ebf98ea40d7b4ea1e0224643f311f2871d497407bc0b
77 6. CANADA / 6.1 Federal Legislation Competition Act https://laws.justice.gc.ca/eng/acts/C-34/ raw/canada/competition-act success 27175 1efb1cbc3922655de2fa1dcdfa2c0c41e84e88ed8b44bd5fff7c2593baa6fff7
78 6. CANADA / 6.1 Federal Legislation Canada Labour Code https://www.canlii.org/en/ca/laws/stat/rsc-1985-c-l-2/ raw/canada/canada-labour-code error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.canlii.org/en/ca/laws/stat/rsc-1985-c-l-2/
79 6. CANADA / 6.1 Federal Legislation PIPEDA https://www.priv.gc.ca/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/ raw/canada/pipeda success 25833 c99f09543c7857d41738f60c93a4629676b61a336feb235fbd7db31400c00f31
80 6. CANADA / 6.1 Federal Legislation Employment Insurance Act https://www.canlii.org/en/ca/laws/stat/sc-1996-c-23/ raw/canada/employment-insurance-act error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.canlii.org/en/ca/laws/stat/sc-1996-c-23/
81 6. CANADA / 6.1 Federal Legislation Employment Equity Act https://www.canlii.org/en/ca/laws/stat/sc-1995-c-44/ raw/canada/employment-equity-act error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.canlii.org/en/ca/laws/stat/sc-1995-c-44/
82 6. CANADA / 6.2 Provincial Legislation Employment Standards Act https://www.ontario.ca/laws/statute/00e41 raw/canada/employment-standards-act success 53141 672384e19be379317c46886265bf504e134989138b4b6fa3a1a303fd3e10fb93
83 6. CANADA / 6.2 Provincial Legislation Employment Standards Act no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
84 6. CANADA / 6.2 Provincial Legislation Labour Standards Act https://www.canlii.org/en/qc/laws/stat/cqlr-c-n-1.1/ raw/canada/labour-standards-act error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.canlii.org/en/qc/laws/stat/cqlr-c-n-1.1/
85 7. AUSTRALIA / 7.1 Federal Legislation Fair Work Act 2009 https://www.fairwork.gov.au/about-us/legislation raw/australia/fair-work-act-2009 error 0 Request error: HTTPSConnectionPool(host='www.fairwork.gov.au', port=443): Read timed out. (read timeout=30)
86 7. AUSTRALIA / 7.1 Federal Legislation Independent Contractors Act 2006 https://www.legislation.gov.au/Series/C2006A00162 raw/australia/independent-contractors-act-2006 success 154588 86c18976f7c399459b9699e5d1fc83d1704c90089b8da52fd3387313a06d6228
87 7. AUSTRALIA / 7.1 Federal Legislation Copyright Act 1968 https://www7.austlii.edu.au/cgi-bin/viewdb/au/legis/cth/consol_act/ raw/australia/copyright-act-1968 error 0 HTTP error: 410 Client Error: Gone for url: https://www7.austlii.edu.au/cgi-bin/viewdb/au/legis/cth/consol_act/
88 7. AUSTRALIA / 7.1 Federal Legislation Competition and Consumer Act 2010 https://www.legislation.gov.au/C2004A00109/latest raw/australia/competition-and-consumer-act-2010 success 1333871 4c61581f971c33a6145b849d6aad869989f86c613f3a7b72fefe24f55e139ff0
89 7. AUSTRALIA / 7.1 Federal Legislation Privacy Act 1988 https://www7.austlii.edu.au/cgi-bin/viewdb/au/legis/cth/consol_act/ raw/australia/privacy-act-1988 error 0 HTTP error: 410 Client Error: Gone for url: https://www7.austlii.edu.au/cgi-bin/viewdb/au/legis/cth/consol_act/
90 7. AUSTRALIA / 7.1 Federal Legislation Australian Consumer Law https://www.legislation.gov.au/C2004A00109/latest raw/australia/australian-consumer-law success 1333871 bdc461c9abb68249e9f0a3588a8aa91f2a4aab77294dd6613b83b06d2ee11fe1
91 8. UNITED KINGDOM / 8.1 Acts of Parliament Employment Rights Act 1996 https://www.legislation.gov.uk/ukpga/1996/18/contents raw/uk/employment-rights-act-1996 success 234794 f72b8ed35ee46f25acf84bb8263298d61644e932dae0907290372cffbda0f892
92 8. UNITED KINGDOM / 8.1 Acts of Parliament Copyright, Designs and Patents Act 1988 https://www.legislation.gov.uk/ukpga/1988/48 raw/uk/copyright-designs-and-patents-act-1988 success 4083690 55d91ce6f35fc835e751b1b8ba2cb1625136c9e917d59b07c00b2594020d3423
93 8. UNITED KINGDOM / 8.1 Acts of Parliament Patents Act 1977 https://www.legislation.gov.uk/ukpga/1977/37 raw/uk/patents-act-1977 success 1497139 19df13c0375d1620efa7b8fab54dedb7c580e5e919053252b7a13bd11c8c1d90
94 8. UNITED KINGDOM / 8.1 Acts of Parliament Trade Secrets Regulations 2018 https://www.legislation.gov.uk/uksi/2018/597/made raw/uk/trade-secrets-regulations-2018 success 79427 e00a06553147a784e4a7196c0d91ddf7b6406e17a20fbe0ae0205c1adf4b5d58
95 8. UNITED KINGDOM / 8.2 IR35 (Off-Payroll Working) Social Security (Intermediaries) Regs https://www.legislation.gov.uk/uksi/2000/727 raw/uk/social-security-intermediaries-regs success 312018 0dbb4125336770bebf17ee00c5df3378c15751ecb8216694904a130393bd31ce
96 8. UNITED KINGDOM / 8.2 IR35 (Off-Payroll Working) ITEPA 2003 Part 2 Ch.8 https://www.legislation.gov.uk/ukpga/2003/1 raw/uk/itepa-2003-part-2-ch-8 success 9786044 4bcaee53dc08d4514246eb84db30d9e05b05c0fa5e5311a4f9bbdeae71a9aff4
97 8. UNITED KINGDOM / 8.2 IR35 (Off-Payroll Working) Database Rights Regs 1997 https://www.legislation.gov.uk/uksi/1997/3032 raw/uk/database-rights-regs-1997 success 221664 9a9273efa2e926e87cba76cd15a646911493434f4e9b27fce820b85ce87a7acc
98 9. CONTRACT DATASETS (Pre-Labeled) / 9.1 Primary Training Data CUAD https://www.atticusprojectai.org/cuad raw/datasets/cuad success 723333 3eb753aa9bb2e28b71cee450f62f35896c1f0964b62a80135c06bef04e80e523
99 9. CONTRACT DATASETS (Pre-Labeled) / 9.1 Primary Training Data ContractNLI no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
100 9. CONTRACT DATASETS (Pre-Labeled) / 9.1 Primary Training Data LEDGAR no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
101 10. LANDMARK CASE LAW / 10.1 Non-Compete Cases PepsiCo v. Redmond no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
102 10. LANDMARK CASE LAW / 10.1 Non-Compete Cases Mitchell v. Reynolds no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
103 10. LANDMARK CASE LAW / 10.1 Non-Compete Cases Oregon Steam v. Winsor no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
104 10. LANDMARK CASE LAW / 10.1 Non-Compete Cases Ryan v. FTC no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
105 10. LANDMARK CASE LAW / 10.2 IP / Work-for-Hire Cases CCNV v. Reid no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
106 10. LANDMARK CASE LAW / 10.2 IP / Work-for-Hire Cases Dubilier Condenser no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
107 10. LANDMARK CASE LAW / 10.2 IP / Work-for-Hire Cases SCA Hygiene v. First Quality no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
108 10. LANDMARK CASE LAW / 10.3 Indemnification Cases Brooks v. Judlau no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
109 10. LANDMARK CASE LAW / 10.3 Indemnification Cases Santa Barbara v. Superior Court no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
110 10. LANDMARK CASE LAW / 10.3 Indemnification Cases Steamfitters v. Erie Insurance no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
111 10. LANDMARK CASE LAW / 10.4 Arbitration Cases Epic Systems v. Lewis no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
112 10. LANDMARK CASE LAW / 10.4 Arbitration Cases Mastrobuono v. Shearson no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
113 10. LANDMARK CASE LAW / 10.4 Arbitration Cases Pinnacle v. Pinnacle Market no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
114 10. LANDMARK CASE LAW / 10.5 Trade Secrets / NDA Cases Silicon Image v. Analogk no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
115 10. LANDMARK CASE LAW / 10.5 Trade Secrets / NDA Cases Hamilton v. Juul Labs no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
116 10. LANDMARK CASE LAW / 10.5 Trade Secrets / NDA Cases Gordon v. Landau no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
117 10. LANDMARK CASE LAW / 10.6 Moral Rights Cases Gilliam v. ABC no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
118 10. LANDMARK CASE LAW / 10.6 Moral Rights Cases Frisby v. BBC no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
119 10. LANDMARK CASE LAW / 10.6 Moral Rights Cases Confetti Records v. Warner no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
120 11. INDUSTRY STANDARDS / 11.1 Gaming Industry Steam Distribution Agreement - Steam Distribution Agreement https://store.steampowered.com raw/industry/steam-distribution-agreement-steam-distribution-agreement success 804459 0214d4069e54bcb07811f3afa41b1c0b776ca8d43ed0fa50a56f6de2ec6ea876
121 11. INDUSTRY STANDARDS / 11.1 Gaming Industry Epic Games Store Agreement - Epic Games Store Agreement https://dev.epicgames.com/docs/epic-games-store/agreements raw/industry/epic-games-store-agreement-epic-games-store-agreement error 0 HTTP error: 403 Client Error: Forbidden for url: https://dev.epicgames.com/docs/epic-games-store/agreements
122 11. INDUSTRY STANDARDS / 11.1 Gaming Industry PlayStation GDPA - PlayStation GDPA no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
123 11. INDUSTRY STANDARDS / 11.1 Gaming Industry Xbox Publisher License - Xbox Publisher License no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
124 11. INDUSTRY STANDARDS / 11.1 Gaming Industry IGDA Contract Walk-Through - IGDA Contract Walk-Through https://igda.org/resourcelibrary/game-industry-standards/ raw/industry/igda-contract-walk-through-igda-contract-walk-through success 52706 c614250a37a5f4f16085c1d42d15fb4495f61beac088b7806626f090e390acae
125 11. INDUSTRY STANDARDS / 11.1 Gaming Industry IGDA Crediting Guidelines - IGDA Crediting Guidelines https://igda.org/ raw/industry/igda-crediting-guidelines-igda-crediting-guidelines success 57195 5aff0e5f9e1619bd2462264cb5683de5260f941bf31c5bdfb1b0217372c74af8
126 11. INDUSTRY STANDARDS / 11.2 Entertainment SAG-AFTRA 2025 Commercials - SAG-AFTRA 2025 Commercials https://www.sagaftra.org/ raw/industry/sag-aftra-2025-commercials-sag-aftra-2025-commercials error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.sagaftra.org/
127 11. INDUSTRY STANDARDS / 11.2 Entertainment SAG-AFTRA Video Game Agreement - SAG-AFTRA Video Game Agreement https://www.sagaftra.org/production-center/contract/802/ raw/industry/sag-aftra-video-game-agreement-sag-aftra-video-game-agreement error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.sagaftra.org/production-center/contract/802/
128 11. INDUSTRY STANDARDS / 11.2 Entertainment WGA Minimum Basic Agreement - WGA Minimum Basic Agreement https://www.wga.org/contracts/contracts/schedule-of-minimums raw/industry/wga-minimum-basic-agreement-wga-minimum-basic-agreement success 72989 c74762803d06aaaa1df7ed68fb7c72bd636f56f30baa67cfeb02d7a13da4ad49
129 11. INDUSTRY STANDARDS / 11.3 Creative Services AIGA Standard Agreement - AIGA Standard Agreement https://www.aiga.org/resources/aiga-standard-form-of-agreement-for-design-services raw/industry/aiga-standard-agreement-aiga-standard-agreement error 0 HTTP error: 403 Client Error: Forbidden for url: https://www.aiga.org/resources/aiga-standard-form-of-agreement-for-design-services
130 11. INDUSTRY STANDARDS / 11.3 Creative Services GAG Handbook (17th Ed) - GAG Handbook (17th Ed) https://graphicartistsguild.org/ raw/industry/gag-handbook-17th-ed-gag-handbook-17th-ed success 549493 8255c97e711bd68d32efbb239f0d5b7d3dc2595157d5f0f5bf961e1681a76125
131 11. INDUSTRY STANDARDS / 11.3 Creative Services Photography Licensing Standards - Photography Licensing Standards https://www.pixsy.com/image-licensing/photo-licensing-agreement raw/industry/photography-licensing-standards-photography-licensing-standards success 91495 094390fe2e31ba39e79cf7559fd6520b6b132686bfe5ea994bc969f93486ccc4
132 11. INDUSTRY STANDARDS / 11.4 Tech/Software Open Source Licenses - Open Source Licenses https://opensource.org/licenses raw/industry/open-source-licenses-open-source-licenses success 207101 a6770e8deab553b38bfad51669e9b596953b23ae4730bd8a441fcd910e08a702
133 11. INDUSTRY STANDARDS / 11.4 Tech/Software MIT License - MIT License https://opensource.org/license/mit raw/industry/mit-license-mit-license success 138252 e2407bc4cf4efbab4fd32e169b4d216fe3f0ccadb51563b5b0ce67dfa5464b4b
134 11. INDUSTRY STANDARDS / 11.4 Tech/Software Apache 2.0 - Apache 2.0 https://www.apache.org/licenses/LICENSE-2.0 raw/industry/apache-2-0-apache-2-0 success 11358 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30
135 11. INDUSTRY STANDARDS / 11.4 Tech/Software GPL v3 - GPL v3 https://www.gnu.org/licenses/gpl-3.0.en.html raw/industry/gpl-v3-gpl-v3.html success 50943 4c4204f396473be585ff9b5f345a97501329d60bea9c39df0ee8a40658f927be
136 12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping `download_cuad.py` no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
137 12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping `download_us_federal.py` no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
138 12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping `download_us_caselaw.py` no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
139 12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping `download_eu_law.py` no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
140 12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping `download_canada_law.py` no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
141 12. DOWNLOAD SCRIPTS REFERENCE / Script Mapping `download_australia_law.py` no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
142 Estimated Totals Total Documents no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
143 Estimated Totals Total Raw Size no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
144 Estimated Totals Processed Chunks no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
145 Estimated Totals Chroma DB Size no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
146 Estimated Totals P0 Documents no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
147 Estimated Totals Download Time no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
148 Estimated Totals Processing Time no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.
149 Estimated Totals Embedding Time no_direct_link 0 No direct URL in inventory; extend downloader to handle by citation or identifier.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

364
raw/canada/competition-act Normal file
View file

@ -0,0 +1,364 @@
<!DOCTYPE html>
<html class="no-js" lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<meta property="dcterms:accessRights" content="2"/>
<meta property="dcterms:service" content="JUS-Laws_Lois"/>
<meta content="width=device-width,initial-scale=1" name="viewport">
<meta name="dcterms.language" title="ISO639-2" content="eng">
<link href="/canada/themes-dist/GCWeb/assets/favicon.ico" rel="icon" type="image/x-icon">
<link rel="stylesheet" href="/canada/themes-dist/GCWeb/css/theme.min.css">
<link rel="stylesheet" type="text/css" href="/css/browse.css">
<link rel="stylesheet" type="text/css" href="/css/lawContent.css">
<link rel="stylesheet" type="text/css" href="/css/commonView.css">
<script src="//assets.adobedtm.com/be5dfd287373/bb72b7edd313/launch-e34f760eaec8.min.js"></script>
<link rel="stylesheet" href="/js/jquery-ui.css" />
<title>Competition Act</title>
<meta content="width=device-width, initial-scale=1" name="viewport" />
<!-- Meta data -->
<meta name="description" content="Federal laws of Canada" />
<meta name="dcterms.title" content="Consolidated federal laws of Canada, Competition Act" />
<meta name="dcterms.creator" title="Department of Justice" content="Legislative Services Branch" />
<meta name="dcterms.issued" title="W3CDTF" content="2025-06-20" />
<meta name="dcterms.modified" title="W3CDTF" content="2025-06-20" />
<meta name="dcterms.subject" title="scheme" content="Consolidated federal laws of Canada, Competition Act" />
<meta name="dcterms.language" title="ISO639-2" content="eng" />
<link href="https://fonts.googleapis.com/css?family=Montserrat" rel="stylesheet">
</head>
<body vocab="http://schema.org/" typeof="webPage">
<nav>
<ul id="wb-tphp" class="wb-init wb-disable-inited">
<li class="wb-slc"><a class="wb-sl" href="#wb-cont">Skip to main content</a></li>
<li class="wb-slc"><a class="wb-sl" href="#wb-info">Skip to "About government"</a></li>
<li class="wb-slc"><a class="wb-sl" rel="alternate" href="?wbdisable=true">Switch to basic HTML version</a></li>
</ul>
</nav>
<header>
<div id="wb-bnr" class="container">
<section id="wb-lng" class="text-right">
<h2 class="wb-inv">Language selection</h2>
<ul class="list-inline margin-bottom-none">
<li><a href="/scripts/changelanguage.asp" lang="fr">Fran&ccedil;ais</a></li>
</ul>
</section>
<div class="row">
<div class="brand col-xs-5 col-md-4">
<a href="https://www.canada.ca/en.html" rel="external"><img src="/canada/themes-dist/GCWeb/assets/sig-blk-en.svg" alt="Government of Canada" property="logo"></a>
</div>
<section id="wb-srch" class="col-lg-8 text-right">
<h2>Search</h2>
<form action="https://www.canada.ca/en/sr/srb.html" method="get" name="cse-search-box" role="search" class="form-inline ng-pristine ng-valid">
<div class="form-group">
<label for="wb-srch-q" class="wb-inv">Search Canada.ca</label>
<input name="cdn" value="canada" type="hidden">
<input name="st" value="s" type="hidden">
<input name="num" value="10" type="hidden">
<input name="langs" value="en" type="hidden">
<input name="st1rt" value="1" type="hidden">
<input name="s5bm3ts21rch" value="x" type="hidden">
<input id="wb-srch-q" list="wb-srch-q-ac" class="wb-srch-q form-control" name="q" type="search" value="" size="34" maxlength="170" placeholder="Search Canada.ca">
<input type="hidden" name="_charset_" value="UTF-8">
<datalist id="wb-srch-q-ac"> </datalist>
</div>
<div class="form-group submit">
<button type="submit" id="wb-srch-sub" class="btn btn-primary btn-small" name="wb-srch-sub"><span class="glyphicon-search glyphicon"></span><span class="wb-inv">Search</span></button>
</div>
</form>
</section>
</div>
</div>
<nav id="wb-cont-menu" class="gcweb-v2 gcweb-menu" typeof="SiteNavigationElement">
<div class="container">
<h2 class="wb-inv">Menu</h2>
<button type="button" aria-haspopup="true" aria-expanded="false"><span class="wb-inv">Main </span>Menu <span class="expicon glyphicon glyphicon-chevron-down"></span></button>
<ul role="menu" aria-orientation="vertical" data-ajax-replace="https://www.canada.ca/content/dam/canada/sitemenu/sitemenu-v2-en.html">
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/jobs.html">Jobs and the workplace</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/immigration-citizenship.html">Immigration and citizenship</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://travel.gc.ca/">Travel and tourism</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/business.html">Business and industry</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/benefits.html">Benefits</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/health.html">Health</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/taxes.html">Taxes</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/environment.html">Environment and natural resources</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/defence.html">National security and defence</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/culture.html">Culture, history and sport</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/policing.html">Policing, justice and emergencies</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/transport.html">Transport and infrastructure</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="http://international.gc.ca/world-monde/index.aspx?lang=eng">Canada and the world</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/finance.html">Money and finances</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/science.html">Science and innovation</a></li>
</ul>
</div>
</nav>
<nav id="wb-bc" property="breadcrumb">
<h2>You are here:</h2>
<div class="container">
<ol class="breadcrumb">
<li><a href="https://www.canada.ca/en.html">Canada.ca</a></li>
<li><a href="https://www.justice.gc.ca/eng/index.html">Department of Justice</a></li>
<li><a href="/eng">Laws Home</a></li>
<li><a href="/eng/laws-index.html">Legislation</a></li>
<li><a href="/eng/acts/">Consolidated Acts</a></li>
</ol>
</div>
</nav>
</header>
<main property="mainContentOfPage" typeof="WebPageElement">
<div class="container">
<!-- MAIN CONT DIV START --><div class='legisHeader'><header><h1 id='wb-cont' class='HeadTitle'>Competition Act&#x00A0;(<abbr title='Revised Statutes of Canada'>R.S.C.</abbr>, 1985, c. C-34)</h1><div id='printAll'><p id='FullDoc'>Full Document: &nbsp;</p><ul><li><a href='FullText.html'>HTML<span class='wb-invisible'>Full Document: Competition Act</span></a>&nbsp;(Accessibility Buttons available) |&nbsp;</li><li><a href='/eng/XML/C-34.xml'>XML<span class='wb-invisible'>Full Document: Competition Act</span></a> <span class='fileSize'>[682 KB]</span>&nbsp;|&nbsp;</li> <li><a href='/PDF/C-34.pdf'>PDF<span class='wb-invisible'>Full Document: Competition Act</span></a> <span class='fileSize'>[1219 KB]</span></li></ul></div><div class='info'><p id='assentedDate'>Act current to 2025-11-20 and <a href='#hist'>last amended</a> on 2025-06-20. <a href='PITIndex.html'>Previous Versions</a></p></div><div class='tocNotes'><span class='tocNoteLabel'>Notes :</span><ul><li>See coming into force provision and notes, where applicable.</li><li>Shaded provisions are not in force. <a href='/eng/FAQ/#g10'>Help</a></li></ul></div><div class='lineSeparator goldLineTop'></div><div class="miniSearch"><form role="search" id="miniSearchForm" class="form-inline" action="/Search/Search.aspx" method="get"><label for="txtS3archA11">Search within this Act:</label><input type="text" id="txtS3archA11" name="txtS3archA11"/><input type="hidden" id="txtT1tl3" name="txtT1tl3" value="&quot;Competition Act&quot;"/><input type="hidden" id="h1ts0n1y" name="h1ts0n1y" value="0"/><input type="hidden" id="ddC0nt3ntTyp3" name="ddC0nt3ntTyp3" value="Acts" /><input type="submit" class="button-accent" value='Search' /></form></div><div class='lineSeparator goldLinePos'></div></header></div><div class='docContents'>
<h2 class="TocHeading">Table of Contents</h2>
<nav>
<ul class="TocIndent">
<li><a title="Page 1" href="page-1.html">
Competition Act</a><ul class="TocIndent"><li><span class='sectionRange'>1 - </span><a href="page-1.html#h-87824"><span class="HTitleText1">Short Title</span></a>
</li>
<li><span class='sectionRange'>1.1 - </span><a href="page-1.html#h-87829"><span class="HLabel1">PART I</span> - <span class="HTitleText1">Purpose and Interpretation</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>1.1 - </span><a href="page-1.html#h-87830"><span class="HTitleText2">Purpose</span></a>
</li>
<li><span class='sectionRange'>2 - </span><a href="page-1.html#h-87835"><span class="HTitleText2">Interpretation</span></a>
</li></ul>
</li><li><span class='sectionRange'>7 - </span><a href="page-1.html#h-87926"><span class="HLabel1">PART II</span> - <span class="HTitleText1">Administration</span></a>
</li>
<li><span class='sectionRange'>30 - </span><a href="page-4.html#h-88256"><span class="HLabel1">PART III</span> - <span class="HTitleText1">Mutual Legal Assistance</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>30 - </span><a href="page-4.html#h-88257"><span class="HTitleText2">Interpretation</span></a>
</li>
<li><span class='sectionRange'>30.01 - </span><a href="page-4.html#h-88273"><span class="HTitleText2">Functions of the Minister of Justice</span></a>
</li>
<li><span class='sectionRange'>30.02 - </span><a href="page-4.html#h-88291"><span class="HTitleText2">Publication of Agreements</span></a>
</li>
<li><span class='sectionRange'>30.03 - </span><a href="page-4.html#h-88301"><span class="HTitleText2">Requests Made to Canada from Abroad</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>30.03 - </span><a href="page-4.html#h-88302"><span class="HTitleText3">Requests</span></a>
</li>
<li><span class='sectionRange'>30.04 - </span><a href="page-4.html#h-88307"><span class="HTitleText3">Search and Seizure</span></a>
</li>
<li><span class='sectionRange'>30.1 - </span><a href="page-5.html#h-88365"><span class="HTitleText3">Evidence for Use Abroad</span></a>
</li>
<li><span class='sectionRange'>30.19 - </span><a href="page-6.html#h-88493"><span class="HTitleText3">Lending Exhibits</span></a>
</li>
<li><span class='sectionRange'>30.24 - </span><a href="page-6.html#h-88537"><span class="HTitleText3">Appeal</span></a>
</li></ul>
</li><li><span class='sectionRange'>30.25 - </span><a href="page-6.html#h-88545"><span class="HTitleText2">Evidence Obtained by Canada from Abroad</span></a>
</li>
<li><span class='sectionRange'>30.29 - </span><a href="page-6.html#h-88565"><span class="HTitleText2">General</span></a>
</li></ul>
</li><li><span class='sectionRange'>31 - </span><a href="page-7.html#h-88588"><span class="HLabel1">PART IV</span> - <span class="HTitleText1">Special Remedies</span></a>
</li>
<li><span class='sectionRange'>45 - </span><a href="page-8.html#h-88717"><span class="HLabel1">PART V</span> - <span class="HTitleText1">[Repealed, R.S., 1985, c. 19 (2nd Supp.), s. 29]</span></a>
</li>
<li><span class='sectionRange'>45 - </span><a href="page-8.html#h-88718"><span class="HLabel1">PART VI</span> - <span class="HTitleText1">Offences in Relation to Competition</span></a>
</li>
<li><span class='sectionRange'>63 - </span><a href="page-10.html#h-89016"><span class="HLabel1">PART VII</span> - <span class="HTitleText1">Other Offences</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>63 - </span><a href="page-10.html#h-89017"><span class="HTitleText2">Offences</span></a>
</li>
<li><span class='sectionRange'>67 - </span><a href="page-10.html#h-89089"><span class="HTitleText2">Procedure</span></a>
</li></ul>
</li><li><span class='sectionRange'>74.01 - </span><a href="page-11.html#h-89169"><span class="HLabel1">PART VII.1</span> - <span class="HTitleText1">Deceptive Marketing Practices</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>74.01 - </span><a href="page-11.html#h-89170"><span class="HTitleText2">Reviewable Matters</span></a>
</li>
<li><span class='sectionRange'>74.09 - </span><a href="page-12.html#h-89299"><span class="HTitleText2">Administrative Remedies</span></a>
</li>
<li><span class='sectionRange'>74.17 - </span><a href="page-14.html#h-89439"><span class="HTitleText2">Rules of Procedure</span></a>
</li>
<li><span class='sectionRange'>74.18 - </span><a href="page-14.html#h-89444"><span class="HTitleText2">Appeals</span></a>
</li></ul>
</li><li><span class='sectionRange'>75 - </span><a href="page-14.html#h-89458"><span class="HLabel1">PART VIII</span> - <span class="HTitleText1">Matters Reviewable by Tribunal</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>75 - </span><a href="page-14.html#h-89459"><span class="HTitleText2">Restrictive Trade Practices</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>75 - </span><a href="page-14.html#h-89460"><span class="HTitleText3">Refusal to Deal</span></a>
</li>
<li><span class='sectionRange'>76 - </span><a href="page-14.html#h-89478"><span class="HTitleText3">Price Maintenance</span></a>
</li>
<li><span class='sectionRange'>77 - </span><a href="page-15.html#h-89522"><span class="HTitleText3">Exclusive Dealing, Tied Selling and Market Restriction</span></a>
</li>
<li><span class='sectionRange'>78 - </span><a href="page-15.html#h-89563"><span class="HTitleText3">Abuse of Dominant Position</span></a>
</li>
<li><span class='sectionRange'>80 - </span><a href="page-16.html#h-89619"><span class="HTitleText3">Delivered Pricing</span></a>
</li>
<li><span class='sectionRange'>82 - </span><a href="page-16.html#h-89636"><span class="HTitleText3">Foreign Judgments and Laws</span></a>
</li>
<li><span class='sectionRange'>84 - </span><a href="page-16.html#h-89668"><span class="HTitleText3">Foreign Suppliers</span></a>
</li></ul>
</li><li><span class='sectionRange'>85 - </span><a href="page-16.html#h-89675"><span class="HTitleText2">Specialization Agreements</span></a>
</li>
<li><span class='sectionRange'>90.1 - </span><a href="page-16.html#h-89729"><span class="HTitleText2">Agreements or Arrangements that Prevent or Lessen Competition Substantially</span></a>
</li>
<li><span class='sectionRange'>91 - </span><a href="page-17.html#h-89782"><span class="HTitleText2">Mergers</span></a>
</li>
<li><span class='sectionRange'>103.1 - </span><a href="page-18.html#h-89925"><span class="HTitleText2">General</span></a>
</li></ul>
</li><li><span class='sectionRange'>107.1 - </span><a href="page-19.html#h-1483923"><span class="HLabel1">PART VIII.1</span> - <span class="HTitleText1">Matters Reviewable by a Court</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>107.1 - </span><a href="page-19.html#h-1483924"><span class="HTitleText2">Definitions</span></a>
</li>
<li><span class='sectionRange'>107.2 - </span><a href="page-19.html#h-1483931"><span class="HTitleText2">Reprisal Action</span></a>
</li></ul>
</li><li><span class='sectionRange'>108 - </span><a href="page-19.html#h-90061"><span class="HLabel1">PART IX</span> - <span class="HTitleText1">Notifiable Transactions</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>108 - </span><a href="page-19.html#h-90062"><span class="HTitleText2">Interpretation</span></a>
</li>
<li><span class='sectionRange'>109 - </span><a href="page-19.html#h-90077"><span class="HTitleText2">Application</span></a>
</li>
<li><span class='sectionRange'>111 - </span><a href="page-20.html#h-90138"><span class="HTitleText2">Exemptions</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>111 - </span><a href="page-20.html#h-90139"><span class="HTitleText3">Acquisition of Voting Shares, Assets or Interests</span></a>
</li>
<li><span class='sectionRange'>112 - </span><a href="page-20.html#h-90150"><span class="HTitleText3">Combinations</span></a>
</li>
<li><span class='sectionRange'>113 - </span><a href="page-20.html#h-90158"><span class="HTitleText3">General</span></a>
</li></ul>
</li><li><span class='sectionRange'>113.1 - </span><a href="page-20.html#h-1366510"><span class="HTitleText2">Anti-avoidance</span></a>
</li>
<li><span class='sectionRange'>114 - </span><a href="page-20.html#h-90168"><span class="HTitleText2">Notice and Information</span></a>
</li>
<li><span class='sectionRange'>123 - </span><a href="page-21.html#h-90234"><span class="HTitleText2">Completion of Proposed Transactions</span></a>
</li>
<li><span class='sectionRange'>124 - </span><a href="page-21.html#h-90266"><span class="HTitleText2">Regulations</span></a>
</li></ul>
</li><li><span class='sectionRange'>124.1 - </span><a href="page-21.html#h-90276"><span class="HLabel1">PART X</span> - <span class="HTitleText1">General</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>124.1 - </span><a href="page-21.html#h-90277"><span class="HTitleText2">Commissioners Opinions</span></a>
</li>
<li><span class='sectionRange'>124.2 - </span><a href="page-21.html#h-90285"><span class="HTitleText2">References to Tribunal</span></a>
</li>
<li><span class='sectionRange'>124.3 - </span><a href="page-21.html#h-1483975"><span class="HTitleText2">Agreements and Arrangements Related to Protecting the Environment</span></a>
</li>
<li><span class='sectionRange'>125 - </span><a href="page-22.html#h-90297"><span class="HTitleText2">Representations to Boards, Commissions or Other Tribunals</span></a>
</li>
<li><span class='sectionRange'>127 - </span><a href="page-22.html#h-90312"><span class="HTitleText2">Report to Parliament</span></a>
</li>
<li><span class='sectionRange'>128 - </span><a href="page-22.html#h-90317"><span class="HTitleText2">Regulations</span></a>
</li></ul>
</li></ul>
</li></ul>
</nav>
<h2 class="relatedInfo">Related Information</h2>
<ul class="TocIndent">
<li class="liGold">
<a href="rpdc.html">Related Provisions</a>
</li></ul>
<div><h2 id="hist" class="relatedInfo">
Amendments
<a href="#helpFootnote">*</a></h2><table class="table table-hover table-striped tablePointsize9 topdouble topbot"><tr class="topdouble"><th class="borderBottom bottom">
Amendment Citation
</th><th class="borderBottom bottom">
Amendment date
</th></tr><tr><td><a href="/eng/AnnualStatutes/2023_31">2023, c. 31</a></td><td>2025-06-20</td></tr><tr><td><a href="/eng/AnnualStatutes/2024_15">2024, c. 15</a></td><td>2025-06-20</td></tr><tr><td><a href="/eng/AnnualStatutes/2023_31">2023, c. 31</a></td><td>2024-12-15</td></tr><tr><td><a href="/eng/AnnualStatutes/2024_15">2024, c. 15</a></td><td>2024-12-15</td></tr><tr><td><a href="/eng/AnnualStatutes/2024_15">2024, c. 15</a></td><td>2024-06-20</td></tr><tr><td><a href="/eng/AnnualStatutes/2023_31">2023, c. 31</a></td><td>2023-12-15</td></tr><tr><td><a href="/eng/AnnualStatutes/2022_10">2022, c. 10</a></td><td>2023-06-23</td></tr><tr><td><a href="/eng/AnnualStatutes/2022_10">2022, c. 10</a></td><td>2022-06-23</td></tr><tr><td><a href="/eng/AnnualStatutes/2020_1">2020, c. 1</a></td><td>2020-07-01</td></tr><tr><td><a href="/eng/AnnualStatutes/2019_25">2019, c. 25</a></td><td>2019-12-18</td></tr></table><p id="helpFootnote">
* List of amendments since 2019-01-01 (limited to last 10 amendments) <a href="/eng/FAQ/index.html#g19">[more details]</a></p></div>
<br><h2 id="r3lR3g" class="relatedInfo">Regulations made under this Act</h2><ul class="TocIndent"><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-2000-324/index.html">Anti-Competitive Acts of Persons Operating a Domestic Service, Regulations Respecting</a> <span class="RelatedRegOrderNum">(SOR/2000-324)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-87-348/index.html">Notifiable Transactions Regulations</a> <span class="RelatedRegOrderNum">(SOR/87-348)</span></li></ul><br><h2 id="r3pR3gs" class="relatedInfo">Repealed regulations made under this Act</h2><ul class="TocIndent"><li class="liGold"><a class="boldLink" href="/eng/regulations/C.R.C.,_c._416/index.html">Restrictive Trade Practices Commission Rules [Repealed]</a> <span class="RelatedRegOrderNum">(C.R.C., c. 416)</span></li></ul>
</div><!-- End of Doccont -->
<!-- MAIN CONT DIV END --></div>
<section class="pagedetails container">
<h2 class="wb-inv">Page Details</h2>
<dl id="wb-dtmd">
<dt>Date modified: </dt>
<dd><time property="dateModified">2025-11-10</time></dd>
</dl>
</section>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.js"></script>
<script src="/canada/themes-dist/wet-boew/js/wet-boew.min.js"></script>
<script src="/canada/themes-dist/GCWeb/js/theme.min.js"></script>
</main>
<footer id="wb-info">
<div class="gc-contextual" style="background: #f5f5f5 !important; color: #222222ff">
<div class="container">
<nav class="wb-navcurr pb-4 pt-4">
<h3 class="mt-4">Justice Laws Website</h3>
<ul class="list-unstyled colcount-sm-2 colcount-md-3">
<li><a style="color: #222222ff" href="/eng/const-index.html">Constitutional Documents</a></li>
<li><a style="color: #222222ff" href="/eng/res-index.html">Related Resources</a></li>
<li><a style="color: #222222ff" href="/eng/laws-index.html/">Consolidated Acts and Regulations</a></li>
<li><a style="color: #222222ff" href="/Search/Search.aspx">Search</a></li>
<li><a style="color: #222222ff" href="/eng/help-index.html/">Help</a></li>
</ul>
</nav>
</div>
</div>
<div class="gc-contextual">
<div class="container">
<nav class="wb-navcurr pb-4 pt-4">
<h3 class="mt-4">Department of Justice Canada</h3>
<ul class="list-unstyled colcount-sm-2 colcount-md-3">
<li><a href="https://www.justice.gc.ca/eng/fl-df/index.html">Family Law</a></li>
<li><a href="https://www.justice.gc.ca/eng/cj-jp/index.html">Criminal Justice</a></li>
<li><a href="https://www.justice.gc.ca/eng/fund-fina/index.html">Funding</a></li>
<li><a href="https://www.justice.gc.ca/eng/csj-sjc/index.html">Canada's System of Justice</a></li>
<li><a href="https://laws-lois.justice.gc.ca/eng/" rel="external">Laws</a></li>
</ul>
</nav>
</div>
</div>
<div class="landscape">
<div class="container">
<nav class="wb-navcurr pb-3 pt-4">
<h3 class="mt-3">Government of Canada</h3>
<ul class="list-unstyled colcount-sm-2 colcount-md-3">
<li><a href="https://www.canada.ca/en/contact.html" rel="external">All contacts</a></li>
<li><a href="https://www.canada.ca/en/government/dept.html" rel="external">Departments and agencies</a></li>
<li><a href="https://www.canada.ca/en/government/system.html" rel="external">About government</a></li>
</ul>
<h4><span class="wb-inv">Themes and topics</span></h4>
<ul class="list-unstyled colcount-sm-2 colcount-md-3">
<li><a href="https://www.canada.ca/en/services/jobs.html" rel="external">Jobs</a></li>
<li><a href="https://www.canada.ca/en/services/immigration-citizenship.html" rel="external">Immigration and citizenship</a></li>
<li><a href="https://travel.gc.ca/" rel="external">Travel and tourism</a></li>
<li><a href="https://www.canada.ca/en/services/business.html" rel="external">Business</a></li>
<li><a href="https://www.canada.ca/en/services/benefits.html" rel="external">Benefits</a></li>
<li><a href="https://www.canada.ca/en/services/health.html" rel="external">Health</a></li>
<li><a href="https://www.canada.ca/en/services/taxes.html" rel="external">Taxes</a></li>
<li><a href="https://www.canada.ca/en/services/environment.html" rel="external">Environment and natural resources</a></li>
<li><a href="https://www.canada.ca/en/services/defence.html" rel="external">National security and defence</a></li>
<li><a href="https://www.canada.ca/en/services/culture.html" rel="external">Culture, history and sport</a></li>
<li><a href="https://www.canada.ca/en/services/policing.html" rel="external">Policing, justice and emergencies</a></li>
<li><a href="https://www.canada.ca/en/services/transport.html" rel="external">Transport and infrastructure</a></li>
<li><a href="https://international.gc.ca/world-monde/index.aspx?lang=eng" rel="external">Canada and the world</a></li>
<li><a href="https://www.canada.ca/en/services/finance.html" rel="external">Money and finance</a></li>
<li><a href="https://www.canada.ca/en/services/science.html" rel="external">Science and innovation</a></li>
<li><a href="https://www.canada.ca/en/services/indigenous-peoples.html" rel="external">Indigenous peoples</a></li>
<li><a href="https://www.canada.ca/en/services/veterans.html" rel="external">Veterans and military</a></li>
<li><a href="https://www.canada.ca/en/services/youth.html" rel="external">Youth</a></li>
</ul>
</nav>
</div>
</div>
<div class="brand">
<div class="container">
<div class="row">
<nav class="col-md-9 col-lg-10 ftr-urlt-lnk pb-0">
<ul>
<li><a href="https://www.canada.ca/en/social.html" rel="external">Social media</a></li>
<li><a href="https://www.canada.ca/en/mobile.html" rel="external">Mobile applications</a></li>
<li><a href="https://www.canada.ca/en/government/about.html" rel="external">About Canada.ca</a></li>
<li><a href="https://www.canada.ca/en/transparency/terms.html" rel="external">Terms and conditions</a></li>
<li><a href="https://www.canada.ca/en/transparency/privacy.html" rel="external">Privacy</a></li>
</ul>
</nav>
<div class="col-xs-6 visible-sm visible-xs tofpg">
<a href="#wb-cont">Top of Page <span class="glyphicon glyphicon-chevron-up"></span></a>
</div>
<div class="col-xs-6 col-md-3 col-lg-2 text-right">
<img src="https://wet-boew.github.io/themes-dist/GCWeb/GCWeb/assets/wmms-blk.svg" alt="Symbol of the Government of Canada">
</div>
</div>
</div>
</div>
</footer>
<!-- CURATE -->
<!-- Do not remove - this Adobe Analytics tag - STARTS -->
<script>_satellite.pageBottom();</script>
<!-- Do not remove - this Adobe Analytics tag - STARTS -->
<script src="/js/tocCheckjs.js"></script>
</body>
</html>

456
raw/canada/copyright-act Normal file
View file

@ -0,0 +1,456 @@
<!DOCTYPE html>
<html class="no-js" lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<meta property="dcterms:accessRights" content="2"/>
<meta property="dcterms:service" content="JUS-Laws_Lois"/>
<meta content="width=device-width,initial-scale=1" name="viewport">
<meta name="dcterms.language" title="ISO639-2" content="eng">
<link href="/canada/themes-dist/GCWeb/assets/favicon.ico" rel="icon" type="image/x-icon">
<link rel="stylesheet" href="/canada/themes-dist/GCWeb/css/theme.min.css">
<link rel="stylesheet" type="text/css" href="/css/browse.css">
<link rel="stylesheet" type="text/css" href="/css/lawContent.css">
<link rel="stylesheet" type="text/css" href="/css/commonView.css">
<script src="//assets.adobedtm.com/be5dfd287373/bb72b7edd313/launch-e34f760eaec8.min.js"></script>
<link rel="stylesheet" href="/js/jquery-ui.css" />
<title>Copyright Act</title>
<meta content="width=device-width, initial-scale=1" name="viewport" />
<!-- Meta data -->
<meta name="description" content="Federal laws of Canada" />
<meta name="dcterms.title" content="Consolidated federal laws of Canada, Copyright Act" />
<meta name="dcterms.creator" title="Department of Justice" content="Legislative Services Branch" />
<meta name="dcterms.issued" title="W3CDTF" content="2024-11-07" />
<meta name="dcterms.modified" title="W3CDTF" content="2024-11-07" />
<meta name="dcterms.subject" title="scheme" content="Consolidated federal laws of Canada, Copyright Act" />
<meta name="dcterms.language" title="ISO639-2" content="eng" />
<link href="https://fonts.googleapis.com/css?family=Montserrat" rel="stylesheet">
</head>
<body vocab="http://schema.org/" typeof="webPage">
<nav>
<ul id="wb-tphp" class="wb-init wb-disable-inited">
<li class="wb-slc"><a class="wb-sl" href="#wb-cont">Skip to main content</a></li>
<li class="wb-slc"><a class="wb-sl" href="#wb-info">Skip to "About government"</a></li>
<li class="wb-slc"><a class="wb-sl" rel="alternate" href="?wbdisable=true">Switch to basic HTML version</a></li>
</ul>
</nav>
<header>
<div id="wb-bnr" class="container">
<section id="wb-lng" class="text-right">
<h2 class="wb-inv">Language selection</h2>
<ul class="list-inline margin-bottom-none">
<li><a href="/scripts/changelanguage.asp" lang="fr">Fran&ccedil;ais</a></li>
</ul>
</section>
<div class="row">
<div class="brand col-xs-5 col-md-4">
<a href="https://www.canada.ca/en.html" rel="external"><img src="/canada/themes-dist/GCWeb/assets/sig-blk-en.svg" alt="Government of Canada" property="logo"></a>
</div>
<section id="wb-srch" class="col-lg-8 text-right">
<h2>Search</h2>
<form action="https://www.canada.ca/en/sr/srb.html" method="get" name="cse-search-box" role="search" class="form-inline ng-pristine ng-valid">
<div class="form-group">
<label for="wb-srch-q" class="wb-inv">Search Canada.ca</label>
<input name="cdn" value="canada" type="hidden">
<input name="st" value="s" type="hidden">
<input name="num" value="10" type="hidden">
<input name="langs" value="en" type="hidden">
<input name="st1rt" value="1" type="hidden">
<input name="s5bm3ts21rch" value="x" type="hidden">
<input id="wb-srch-q" list="wb-srch-q-ac" class="wb-srch-q form-control" name="q" type="search" value="" size="34" maxlength="170" placeholder="Search Canada.ca">
<input type="hidden" name="_charset_" value="UTF-8">
<datalist id="wb-srch-q-ac"> </datalist>
</div>
<div class="form-group submit">
<button type="submit" id="wb-srch-sub" class="btn btn-primary btn-small" name="wb-srch-sub"><span class="glyphicon-search glyphicon"></span><span class="wb-inv">Search</span></button>
</div>
</form>
</section>
</div>
</div>
<nav id="wb-cont-menu" class="gcweb-v2 gcweb-menu" typeof="SiteNavigationElement">
<div class="container">
<h2 class="wb-inv">Menu</h2>
<button type="button" aria-haspopup="true" aria-expanded="false"><span class="wb-inv">Main </span>Menu <span class="expicon glyphicon glyphicon-chevron-down"></span></button>
<ul role="menu" aria-orientation="vertical" data-ajax-replace="https://www.canada.ca/content/dam/canada/sitemenu/sitemenu-v2-en.html">
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/jobs.html">Jobs and the workplace</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/immigration-citizenship.html">Immigration and citizenship</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://travel.gc.ca/">Travel and tourism</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/business.html">Business and industry</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/benefits.html">Benefits</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/health.html">Health</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/taxes.html">Taxes</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/environment.html">Environment and natural resources</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/defence.html">National security and defence</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/culture.html">Culture, history and sport</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/policing.html">Policing, justice and emergencies</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/transport.html">Transport and infrastructure</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="http://international.gc.ca/world-monde/index.aspx?lang=eng">Canada and the world</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/finance.html">Money and finances</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.canada.ca/en/services/science.html">Science and innovation</a></li>
</ul>
</div>
</nav>
<nav id="wb-bc" property="breadcrumb">
<h2>You are here:</h2>
<div class="container">
<ol class="breadcrumb">
<li><a href="https://www.canada.ca/en.html">Canada.ca</a></li>
<li><a href="https://www.justice.gc.ca/eng/index.html">Department of Justice</a></li>
<li><a href="/eng">Laws Home</a></li>
<li><a href="/eng/laws-index.html">Legislation</a></li>
<li><a href="/eng/acts/">Consolidated Acts</a></li>
</ol>
</div>
</nav>
</header>
<main property="mainContentOfPage" typeof="WebPageElement">
<div class="container">
<!-- MAIN CONT DIV START --><div class='legisHeader'><header><h1 id='wb-cont' class='HeadTitle'>Copyright Act&#x00A0;(<abbr title='Revised Statutes of Canada'>R.S.C.</abbr>, 1985, c. C-42)</h1><div id='printAll'><p id='FullDoc'>Full Document: &nbsp;</p><ul><li><a href='FullText.html'>HTML<span class='wb-invisible'>Full Document: Copyright Act</span></a>&nbsp;(Accessibility Buttons available) |&nbsp;</li><li><a href='/eng/XML/C-42.xml'>XML<span class='wb-invisible'>Full Document: Copyright Act</span></a> <span class='fileSize'>[702 KB]</span>&nbsp;|&nbsp;</li> <li><a href='/PDF/C-42.pdf'>PDF<span class='wb-invisible'>Full Document: Copyright Act</span></a> <span class='fileSize'>[1252 KB]</span></li></ul></div><div class='info'><p id='assentedDate'>Act current to 2025-11-20 and <a href='#hist'>last amended</a> on 2024-11-07. <a href='PITIndex.html'>Previous Versions</a></p></div><div class='tocNotes'><span class='tocNoteLabel'>Notes :</span><ul><li>See coming into force provision and notes, where applicable.</li><li>Shaded provisions are not in force. <a href='/eng/FAQ/#g10'>Help</a></li></ul></div><div class='lineSeparator goldLineTop'></div><div class="miniSearch"><form role="search" id="miniSearchForm" class="form-inline" action="/Search/Search.aspx" method="get"><label for="txtS3archA11">Search within this Act:</label><input type="text" id="txtS3archA11" name="txtS3archA11"/><input type="hidden" id="txtT1tl3" name="txtT1tl3" value="&quot;Copyright Act&quot;"/><input type="hidden" id="h1ts0n1y" name="h1ts0n1y" value="0"/><input type="hidden" id="ddC0nt3ntTyp3" name="ddC0nt3ntTyp3" value="Acts" /><input type="submit" class="button-accent" value='Search' /></form></div><div class='lineSeparator goldLinePos'></div></header></div><div class='docContents'>
<h2 class="TocHeading">Table of Contents</h2>
<nav>
<ul class="TocIndent">
<li><a title="Page 1" href="page-1.html">
Copyright Act</a><ul class="TocIndent"><li><span class='sectionRange'>1 - </span><a href="page-1.html#h-102546"><span class="HTitleText1">Short Title</span></a>
</li>
<li><span class='sectionRange'>2 - </span><a href="page-1.html#h-102551"><span class="HTitleText1">Interpretation</span></a>
</li>
<li><span class='sectionRange'>3 - </span><a href="page-2.html#h-102725"><span class="HLabel1">PART I</span> - <span class="HTitleText1">Copyright and Moral Rights in Works</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>3 - </span><a href="page-2.html#h-102726"><span class="HTitleText2">Copyright</span></a>
</li>
<li><span class='sectionRange'>5 - </span><a href="page-2.html#h-102747"><span class="HTitleText2">Works in which Copyright may Subsist</span></a>
</li>
<li><span class='sectionRange'>6 - </span><a href="page-2.html#h-102776"><span class="HTitleText2">Term of Copyright</span></a>
</li>
<li><span class='sectionRange'>13 - </span><a href="page-3.html#h-102834"><span class="HTitleText2">Ownership of Copyright</span></a>
</li>
<li><span class='sectionRange'>14.1 - </span><a href="page-3.html#h-102861"><span class="HTitleText2">Moral Rights</span></a>
</li></ul>
</li><li><span class='sectionRange'>15 - </span><a href="page-3.html#h-102885"><span class="HLabel1">PART II</span> - <span class="HTitleText1">Copyright in Performers Performances, Sound Recordings and Communication Signals and Moral Rights in Performers Performances</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>15 - </span><a href="page-3.html#h-102886"><span class="HTitleText2">Performers Rights</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>15 - </span><a href="page-3.html#h-102887"><span class="HTitleText3">Copyright</span></a>
</li>
<li><span class='sectionRange'>17.1 - </span><a href="page-4.html#h-102964"><span class="HTitleText3">Moral Rights</span></a>
</li></ul>
</li><li><span class='sectionRange'>18 - </span><a href="page-4.html#h-102988"><span class="HTitleText2">Rights of Sound Recording Makers</span></a>
</li>
<li><span class='sectionRange'>19 - </span><a href="page-4.html#h-103025"><span class="HTitleText2">Provisions Applicable to both Performers and Sound Recording Makers</span></a>
</li>
<li><span class='sectionRange'>21 - </span><a href="page-5.html#h-103078"><span class="HTitleText2">Rights of Broadcasters</span></a>
</li>
<li><span class='sectionRange'>22 - </span><a href="page-5.html#h-103095"><span class="HTitleText2">Reciprocity</span></a>
</li>
<li><span class='sectionRange'>23 - </span><a href="page-5.html#h-103122"><span class="HTitleText2">Term of Rights</span></a>
</li>
<li><span class='sectionRange'>24 - </span><a href="page-5.html#h-103142"><span class="HTitleText2">Ownership of Copyright</span></a>
</li>
<li><span class='sectionRange'>26 - </span><a href="page-5.html#h-103154"><span class="HTitleText2">Performers Rights — WTO Countries</span></a>
</li></ul>
</li><li><span class='sectionRange'>27 - </span><a href="page-5.html#h-103180"><span class="HLabel1">PART III</span> - <span class="HTitleText1">Infringement of Copyright and Moral Rights and Exceptions to Infringement</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>27 - </span><a href="page-5.html#h-103181"><span class="HTitleText2">Infringement of Copyright</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>27 - </span><a href="page-5.html#h-103182"><span class="HTitleText3">General</span></a>
</li>
<li><span class='sectionRange'>27.1 - </span><a href="page-6.html#h-103226"><span class="HTitleText3">Parallel Importation of Books</span></a>
</li></ul>
</li><li><span class='sectionRange'>28.1 - </span><a href="page-6.html#h-103250"><span class="HTitleText2">Moral Rights Infringement</span></a>
</li>
<li><span class='sectionRange'>29 - </span><a href="page-6.html#h-103269"><span class="HTitleText2">Exceptions</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>29 - </span><a href="page-6.html#h-103270"><span class="HTitleText3">Fair Dealing</span></a>
</li>
<li><span class='sectionRange'>29.21 - </span><a href="page-6.html#h-103295"><span class="HTitleText3">Non-commercial User-generated Content</span></a>
</li>
<li><span class='sectionRange'>29.22 - </span><a href="page-6.html#h-103309"><span class="HTitleText3">Reproduction for Private Purposes</span></a>
</li>
<li><span class='sectionRange'>29.23 - </span><a href="page-6.html#h-103326"><span class="HTitleText3">Fixing Signals and Recording Programs for Later Listening or Viewing</span></a>
</li>
<li><span class='sectionRange'>29.24 - </span><a href="page-6.html#h-103344"><span class="HTitleText3">Backup Copies</span></a>
</li>
<li><span class='sectionRange'>29.3 - </span><a href="page-6.html#h-103358"><span class="HTitleText3">Acts Undertaken without Motive of Gain</span></a>
</li>
<li><span class='sectionRange'>29.4 - </span><a href="page-6.html#h-103366"><span class="HTitleText3">Educational Institutions</span></a>
</li>
<li><span class='sectionRange'>30.1 - </span><a href="page-8.html#h-103529"><span class="HTitleText3">Libraries, Archives and Museums</span></a>
</li>
<li><span class='sectionRange'>30.3 - </span><a href="page-8.html#h-103599"><span class="HTitleText3">Machines Installed in Educational Institutions, Libraries, Archives and Museums</span></a>
</li>
<li><span class='sectionRange'>30.4 - </span><a href="page-8.html#h-103620"><span class="HTitleText3">Libraries, Archives and Museums in Educational Institutions</span></a>
</li>
<li><span class='sectionRange'>30.5 - </span><a href="page-8.html#h-103625"><span class="HTitleText3">Library and Archives of Canada</span></a>
</li>
<li><span class='sectionRange'>30.6 - </span><a href="page-8.html#h-103634"><span class="HTitleText3">Computer Programs</span></a>
</li>
<li><span class='sectionRange'>30.62 - </span><a href="page-9.html#h-103653"><span class="HTitleText3">Encryption Research</span></a>
</li>
<li><span class='sectionRange'>30.63 - </span><a href="page-9.html#h-103666"><span class="HTitleText3">Security</span></a>
</li>
<li><span class='sectionRange'>30.7 - </span><a href="page-9.html#h-103676"><span class="HTitleText3">Incidental Inclusion</span></a>
</li>
<li><span class='sectionRange'>30.71 - </span><a href="page-9.html#h-103683"><span class="HTitleText3">Temporary Reproductions for Technological Processes</span></a>
</li>
<li><span class='sectionRange'>30.8 - </span><a href="page-9.html#h-103691"><span class="HTitleText3">Ephemeral Recordings</span></a>
</li>
<li><span class='sectionRange'>31 - </span><a href="page-9.html#h-103750"><span class="HTitleText3">Retransmission</span></a>
</li>
<li><span class='sectionRange'>31.1 - </span><a href="page-9.html#h-103770"><span class="HTitleText3">Network Services</span></a>
</li>
<li><span class='sectionRange'>32 - </span><a href="page-10.html#h-103789"><span class="HTitleText3">Persons with Perceptual Disabilities</span></a>
</li>
<li><span class='sectionRange'>32.1 - </span><a href="page-10.html#h-103853"><span class="HTitleText3">Statutory Obligations</span></a>
</li>
<li><span class='sectionRange'>32.2 - </span><a href="page-10.html#h-103867"><span class="HTitleText3">Miscellaneous</span></a>
</li></ul>
</li><li><span class='sectionRange'>32.3 - </span><a href="page-10.html#h-103895"><span class="HTitleText2">Interpretation</span></a>
</li>
<li><span class='sectionRange'>32.4 - </span><a href="page-10.html#h-103900"><span class="HTitleText2">Compensation for Acts Done Before Recognition of Copyright of Performers and Broadcasters</span></a>
</li>
<li><span class='sectionRange'>33 - </span><a href="page-11.html#h-103929"><span class="HTitleText2">Compensation for Acts Done Before Recognition of Copyright or Moral Rights</span></a>
</li></ul>
</li><li><span class='sectionRange'>34 - </span><a href="page-11.html#h-103951"><span class="HLabel1">PART IV</span> - <span class="HTitleText1">Remedies</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>34 - </span><a href="page-11.html#h-103952"><span class="HTitleText2">Civil Remedies</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>34 - </span><a href="page-11.html#h-103953"><span class="HTitleText3">Infringement of Copyright and Moral Rights</span></a>
</li>
<li><span class='sectionRange'>41 - </span><a href="page-12.html#h-104106"><span class="HTitleText3">Technological Protection Measures and Rights Management Information</span></a>
</li>
<li><span class='sectionRange'>41.23 - </span><a href="page-13.html#h-104265"><span class="HTitleText3">General Provisions</span></a>
</li></ul>
</li><li><span class='sectionRange'>41.25 - </span><a href="page-13.html#h-104284"><span class="HTitleText2">Provisions Respecting Providers of Network Services or Information Location Tools</span></a>
</li>
<li><span class='sectionRange'>42 - </span><a href="page-14.html#h-104349"><span class="HTitleText2">Criminal Remedies</span></a>
</li>
<li><span class='sectionRange'>43.1 - </span><a href="page-14.html#h-104389"><span class="HTitleText2">Limitation or Prescription Period</span></a>
</li>
<li><span class='sectionRange'>44 - </span><a href="page-14.html#h-104399"><span class="HTitleText2">Importation and Exportation</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>44 - </span><a href="page-14.html#h-104400"><span class="HTitleText3">Interpretation</span></a>
</li>
<li><span class='sectionRange'>44.01 - </span><a href="page-14.html#h-104411"><span class="HTitleText3">Prohibition and Detention by Customs Officer</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>44.01 - </span><a href="page-14.html#h-104412"><span class="HTitleText4">Prohibition</span></a>
</li>
<li><span class='sectionRange'>44.02 - </span><a href="page-15.html#h-104424"><span class="HTitleText4">Request for Assistance</span></a>
</li>
<li><span class='sectionRange'>44.03 - </span><a href="page-15.html#h-104440"><span class="HTitleText4">Measures Relating to Detained Copies</span></a>
</li>
<li><span class='sectionRange'>44.08 - </span><a href="page-15.html#h-104497"><span class="HTitleText4">No Liability</span></a>
</li>
<li><span class='sectionRange'>44.09 - </span><a href="page-15.html#h-104505"><span class="HTitleText4">Powers of Court Relating to Detained Copies</span></a>
</li></ul>
</li><li><span class='sectionRange'>44.11 - </span><a href="page-15.html#h-104530"><span class="HTitleText3">Prohibition Resulting from Notice</span></a>
</li>
<li><span class='sectionRange'>44.12 - </span><a href="page-15.html#h-104535"><span class="HTitleText3">Court-ordered Detention</span></a>
</li></ul>
</li></ul>
</li><li><span class='sectionRange'>46 - </span><a href="page-16.html#h-104612"><span class="HLabel1">PART V</span> - <span class="HTitleText1">Administration</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>46 - </span><a href="page-16.html#h-104613"><span class="HTitleText2">Copyright Office</span></a>
</li>
<li><span class='sectionRange'>54 - </span><a href="page-16.html#h-104652"><span class="HTitleText2">Registration</span></a>
</li>
<li><span class='sectionRange'>59 - </span><a href="page-17.html#h-104733"><span class="HTitleText2">Fees</span></a>
</li></ul>
</li><li><span class='sectionRange'>60 - </span><a href="page-17.html#h-104740"><span class="HLabel1">PART VI</span> - <span class="HTitleText1">Miscellaneous Provisions</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>60 - </span><a href="page-17.html#h-104741"><span class="HTitleText2">Substituted Right</span></a>
</li>
<li><span class='sectionRange'>61 - </span><a href="page-17.html#h-104756"><span class="HTitleText2">Clerical Errors</span></a>
</li>
<li><span class='sectionRange'>62 - </span><a href="page-17.html#h-104761"><span class="HTitleText2">Regulations</span></a>
</li>
<li><span class='sectionRange'>63 - </span><a href="page-17.html#h-104774"><span class="HTitleText2">Industrial Designs and Topographies</span></a>
</li></ul>
</li><li><span class='sectionRange'>66 - </span><a href="page-17.html#h-104829"><span class="HLabel1">PART VII</span> - <span class="HTitleText1">Copyright Board</span></a>
</li>
<li><span class='sectionRange'>67 - </span><a href="page-18.html#h-1121371"><span class="HLabel1">PART VII.1</span> - <span class="HTitleText1">Collective Administration of Copyright</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>67 - </span><a href="page-18.html#h-104939"><span class="HTitleText2">Collective Societies</span></a>
</li>
<li><span class='sectionRange'>68 - </span><a href="page-18.html#h-1121387"><span class="HTitleText2">Tariffs</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>68 - </span><a href="page-18.html#h-1121652"><span class="HTitleText3">Proposed Tariffs</span></a>
</li>
<li><span class='sectionRange'>69 - </span><a href="page-19.html#h-1121524"><span class="HTitleText3">Withdrawal or Amendment of Proposed Tariff</span></a>
</li>
<li><span class='sectionRange'>70 - </span><a href="page-19.html#h-1121492"><span class="HTitleText3">Approval of Tariffs</span></a>
</li></ul>
</li><li><span class='sectionRange'>71 - </span><a href="page-19.html#h-105142"><span class="HTitleText2">Fixing of Royalty Rates in Individual Cases</span></a>
</li>
<li><span class='sectionRange'>72 - </span><a href="page-19.html#h-1121545"><span class="HTitleText2">Special Rules Related to Royalty Rates</span></a>
</li>
<li><span class='sectionRange'>73 - </span><a href="page-20.html#h-1121569"><span class="HTitleText2">Effects Related to Tariffs and Fixing of Royalty Rates</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>73 - </span><a href="page-20.html#h-1121644"><span class="HTitleText3">Permitted Acts and Enforcement</span></a>
</li>
<li><span class='sectionRange'>74 - </span><a href="page-20.html#h-1121603"><span class="HTitleText3">Effects of Agreement</span></a>
</li></ul>
</li><li><span class='sectionRange'>75 - </span><a href="page-20.html#h-1121607"><span class="HTitleText2">Claim by Copyright Owner — Particular Royalties</span></a>
</li>
<li><span class='sectionRange'>76 - </span><a href="page-20.html#h-1121623"><span class="HTitleText2">Examination of Agreements</span></a>
</li></ul>
</li><li><span class='sectionRange'>77 - </span><a href="page-20.html#h-1121643"><span class="HLabel1">PART VII.2</span> - <span class="HTitleText1">Certain Applications to Board</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>77 - </span><a href="page-20.html#h-105208"><span class="HTitleText2">Owners Who Cannot be Located</span></a>
</li>
<li><span class='sectionRange'>78 - </span><a href="page-20.html#h-105225"><span class="HTitleText2">Compensation for Acts Done Before Recognition of Copyright or Moral Rights</span></a>
</li></ul>
</li><li><span class='sectionRange'>79 - </span><a href="page-20.html#h-105237"><span class="HLabel1">PART VIII</span> - <span class="HTitleText1">Private Copying</span></a>
<ul class="TocIndent"><li>
<span class='sectionRange'>79 - </span><a href="page-20.html#h-105238"><span class="HTitleText2">Interpretation</span></a>
</li>
<li><span class='sectionRange'>80 - </span><a href="page-21.html#h-105260"><span class="HTitleText2">Copying for Private Use</span></a>
</li>
<li><span class='sectionRange'>81 - </span><a href="page-21.html#h-105276"><span class="HTitleText2">Right of Remuneration</span></a>
</li>
<li><span class='sectionRange'>82 - </span><a href="page-21.html#h-105287"><span class="HTitleText2">Levy on Blank Audio Recording Media</span></a>
</li>
<li><span class='sectionRange'>84 - </span><a href="page-21.html#h-105343"><span class="HTitleText2">Distribution of Levies Paid</span></a>
</li>
<li><span class='sectionRange'>86 - </span><a href="page-21.html#h-105365"><span class="HTitleText2">Exemption from Levy</span></a>
</li>
<li><span class='sectionRange'>87 - </span><a href="page-21.html#h-105378"><span class="HTitleText2">Regulations</span></a>
</li>
<li><span class='sectionRange'>88 - </span><a href="page-21.html#h-105389"><span class="HTitleText2">Civil Remedies</span></a>
</li></ul>
</li><li><span class='sectionRange'>89 - </span><a href="page-22.html#h-105404"><span class="HLabel1">PART IX</span> - <span class="HTitleText1">General Provisions</span></a>
</li>
<li><a href="page-23.html#h-105427"><span class="scheduleLabel">SCHEDULE I</span> <span class="scheduleTitleText"> - Existing Rights</span></a>
</li>
<li><a href="page-24.html#h-105439"><span class="scheduleLabel">SCHEDULE II</span></a>
</li>
<li><a href="page-25.html#h-105442"><span class="scheduleLabel">SCHEDULE III</span></a>
</li></ul>
</li></ul>
</nav>
<h2 class="relatedInfo">Related Information</h2>
<ul class="TocIndent">
<li class="liGold">
<a href="rpdc.html">Related Provisions</a>
</li><li class="liGold">
<a href="nifnev.html">Amendments Not In Force</a>
</li></ul>
<div><h2 id="hist" class="relatedInfo">
Amendments
<a href="#helpFootnote">*</a></h2><table class="table table-hover table-striped tablePointsize9 topdouble topbot"><tr class="topdouble"><th class="borderBottom bottom">
Amendment Citation
</th><th class="borderBottom bottom">
Amendment date
</th></tr><tr><td><a href="/eng/AnnualStatutes/2024_26">2024, c. 26</a></td><td>2024-11-07</td></tr><tr><td><a href="/eng/AnnualStatutes/2024_27">2024, c. 27</a></td><td>2024-11-07</td></tr><tr><td><a href="/eng/AnnualStatutes/2023_8">2023, c. 8</a></td><td>2023-04-27</td></tr><tr><td><a href="/eng/AnnualStatutes/2022_10">2022, c. 10</a></td><td>2022-12-30</td></tr><tr><td><a href="/eng/AnnualStatutes/2020_1">2020, c. 1</a></td><td>2020-07-01</td></tr><tr><td><a href="/eng/AnnualStatutes/2014_20">2014, c. 20, s. 366(1)</a></td><td>2019-06-17</td></tr><tr><td><a href="/eng/AnnualStatutes/2018_27">2018, c. 27, s. 280</a></td><td>2019-04-01</td></tr><tr><td><a href="/eng/AnnualStatutes/2018_27">2018, c. 27, s. 281</a></td><td>2019-04-01</td></tr><tr><td><a href="/eng/AnnualStatutes/2018_27">2018, c. 27, s. 282</a></td><td>2019-04-01</td></tr><tr><td><a href="/eng/AnnualStatutes/2018_27">2018, c. 27, s. 283</a></td><td>2019-04-01</td></tr></table><p id="helpFootnote">
* List of amendments since 2019-01-01 (limited to last 10 amendments) <a href="/eng/FAQ/index.html#g19">[more details]</a></p></div>
<br><h2 id="r3lR3g" class="relatedInfo">Regulations made under this Act</h2><ul class="TocIndent"><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-99-324/index.html">Book Importation Regulations</a> <span class="RelatedRegOrderNum">(SOR/99-324)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/C.R.C.,_c._421/index.html">Certification of Countries Granting Equal Copyright Protection Notice</a> <span class="RelatedRegOrderNum">(C.R.C., c. 421)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-99-194/index.html">Cinematographic Works (Right to Remuneration) Regulations</a> <span class="RelatedRegOrderNum">(SOR/99-194)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-2023-24/index.html">Copyright Board Rules of Practice and Procedure</a> <span class="RelatedRegOrderNum">(SOR/2023-24)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-97-457/index.html">Copyright Regulations</a> <span class="RelatedRegOrderNum">(SOR/97-457)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-98-447/index.html">Defining “Advertising Revenues”, Regulations</a> <span class="RelatedRegOrderNum">(SOR/98-447)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-94-755/index.html">Definition of “Small Cable Transmission System” Regulations</a> <span class="RelatedRegOrderNum">(SOR/94-755)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-89-255/index.html">Definition of “Small Retransmission Systems” Regulations</a> <span class="RelatedRegOrderNum">(SOR/89-255)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-98-307/index.html">Definition of “Wireless Transmission System” Regulations</a> <span class="RelatedRegOrderNum">(SOR/98-307)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-89-254/index.html">Definition of Local Signal and Distant Signal Regulations</a> <span class="RelatedRegOrderNum">(SOR/89-254)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-2001-296/index.html">Educational Program, Work and Other Subject-matter Record-keeping Regulations</a> <span class="RelatedRegOrderNum">(SOR/2001-296)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-99-325/index.html">Exceptions for Educational Institutions, Libraries, Archives and Museums Regulations</a> <span class="RelatedRegOrderNum">(SOR/99-325)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-2012-226/index.html">MicroSD Cards Exclusion Regulations (Copyright Act)</a> <span class="RelatedRegOrderNum">(SOR/2012-226)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-97-164/index.html">Period Within Which Owners of Copyright not Represented by Collective Societies Can Claim Retransmission Royalties, Regulations Establishing the</a> <span class="RelatedRegOrderNum">(SOR/97-164)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-2013-143/index.html">Periods Within Which Eligible Authors, Eligible Performers and Eligible Makers not Represented by Collective Societies Can Claim Private Copying Remuneration, Regulations Establishing the</a> <span class="RelatedRegOrderNum">(SOR/2013-143)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-99-348/index.html">Prescribing Networks (Copyright Act), Regulations</a> <span class="RelatedRegOrderNum">(SOR/99-348)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-93-436/index.html">Programming Undertaking Regulations</a> <span class="RelatedRegOrderNum">(SOR/93-436)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-91-690/index.html">Retransmission Royalties Criteria Regulations</a> <span class="RelatedRegOrderNum">(SOR/91-690)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-2014-181/index.html">Statement Limiting the Right to Equitable Remuneration of Certain Rome Convention or WPPT Countries</a> <span class="RelatedRegOrderNum">(SOR/2014-181)</span></li><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-2020-264/index.html">Time Limits in Respect of Matters Before the Copyright Board Regulations</a> <span class="RelatedRegOrderNum">(SOR/2020-264)</span></li></ul><br><h2 id="r3pR3gs" class="relatedInfo">Repealed regulations made under this Act</h2><ul class="TocIndent"><li class="liGold"><a class="boldLink" href="/eng/regulations/SOR-99-143/index.html">Limitation of the Right to Equitable Remuneration of Certain Rome Convention Countries Statement [Repealed]</a> <span class="RelatedRegOrderNum">(SOR/99-143)</span></li></ul>
</div><!-- End of Doccont -->
<!-- MAIN CONT DIV END --></div>
<section class="pagedetails container">
<h2 class="wb-inv">Page Details</h2>
<dl id="wb-dtmd">
<dt>Date modified: </dt>
<dd><time property="dateModified">2025-11-10</time></dd>
</dl>
</section>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.js"></script>
<script src="/canada/themes-dist/wet-boew/js/wet-boew.min.js"></script>
<script src="/canada/themes-dist/GCWeb/js/theme.min.js"></script>
</main>
<footer id="wb-info">
<div class="gc-contextual" style="background: #f5f5f5 !important; color: #222222ff">
<div class="container">
<nav class="wb-navcurr pb-4 pt-4">
<h3 class="mt-4">Justice Laws Website</h3>
<ul class="list-unstyled colcount-sm-2 colcount-md-3">
<li><a style="color: #222222ff" href="/eng/const-index.html">Constitutional Documents</a></li>
<li><a style="color: #222222ff" href="/eng/res-index.html">Related Resources</a></li>
<li><a style="color: #222222ff" href="/eng/laws-index.html/">Consolidated Acts and Regulations</a></li>
<li><a style="color: #222222ff" href="/Search/Search.aspx">Search</a></li>
<li><a style="color: #222222ff" href="/eng/help-index.html/">Help</a></li>
</ul>
</nav>
</div>
</div>
<div class="gc-contextual">
<div class="container">
<nav class="wb-navcurr pb-4 pt-4">
<h3 class="mt-4">Department of Justice Canada</h3>
<ul class="list-unstyled colcount-sm-2 colcount-md-3">
<li><a href="https://www.justice.gc.ca/eng/fl-df/index.html">Family Law</a></li>
<li><a href="https://www.justice.gc.ca/eng/cj-jp/index.html">Criminal Justice</a></li>
<li><a href="https://www.justice.gc.ca/eng/fund-fina/index.html">Funding</a></li>
<li><a href="https://www.justice.gc.ca/eng/csj-sjc/index.html">Canada's System of Justice</a></li>
<li><a href="https://laws-lois.justice.gc.ca/eng/" rel="external">Laws</a></li>
</ul>
</nav>
</div>
</div>
<div class="landscape">
<div class="container">
<nav class="wb-navcurr pb-3 pt-4">
<h3 class="mt-3">Government of Canada</h3>
<ul class="list-unstyled colcount-sm-2 colcount-md-3">
<li><a href="https://www.canada.ca/en/contact.html" rel="external">All contacts</a></li>
<li><a href="https://www.canada.ca/en/government/dept.html" rel="external">Departments and agencies</a></li>
<li><a href="https://www.canada.ca/en/government/system.html" rel="external">About government</a></li>
</ul>
<h4><span class="wb-inv">Themes and topics</span></h4>
<ul class="list-unstyled colcount-sm-2 colcount-md-3">
<li><a href="https://www.canada.ca/en/services/jobs.html" rel="external">Jobs</a></li>
<li><a href="https://www.canada.ca/en/services/immigration-citizenship.html" rel="external">Immigration and citizenship</a></li>
<li><a href="https://travel.gc.ca/" rel="external">Travel and tourism</a></li>
<li><a href="https://www.canada.ca/en/services/business.html" rel="external">Business</a></li>
<li><a href="https://www.canada.ca/en/services/benefits.html" rel="external">Benefits</a></li>
<li><a href="https://www.canada.ca/en/services/health.html" rel="external">Health</a></li>
<li><a href="https://www.canada.ca/en/services/taxes.html" rel="external">Taxes</a></li>
<li><a href="https://www.canada.ca/en/services/environment.html" rel="external">Environment and natural resources</a></li>
<li><a href="https://www.canada.ca/en/services/defence.html" rel="external">National security and defence</a></li>
<li><a href="https://www.canada.ca/en/services/culture.html" rel="external">Culture, history and sport</a></li>
<li><a href="https://www.canada.ca/en/services/policing.html" rel="external">Policing, justice and emergencies</a></li>
<li><a href="https://www.canada.ca/en/services/transport.html" rel="external">Transport and infrastructure</a></li>
<li><a href="https://international.gc.ca/world-monde/index.aspx?lang=eng" rel="external">Canada and the world</a></li>
<li><a href="https://www.canada.ca/en/services/finance.html" rel="external">Money and finance</a></li>
<li><a href="https://www.canada.ca/en/services/science.html" rel="external">Science and innovation</a></li>
<li><a href="https://www.canada.ca/en/services/indigenous-peoples.html" rel="external">Indigenous peoples</a></li>
<li><a href="https://www.canada.ca/en/services/veterans.html" rel="external">Veterans and military</a></li>
<li><a href="https://www.canada.ca/en/services/youth.html" rel="external">Youth</a></li>
</ul>
</nav>
</div>
</div>
<div class="brand">
<div class="container">
<div class="row">
<nav class="col-md-9 col-lg-10 ftr-urlt-lnk pb-0">
<ul>
<li><a href="https://www.canada.ca/en/social.html" rel="external">Social media</a></li>
<li><a href="https://www.canada.ca/en/mobile.html" rel="external">Mobile applications</a></li>
<li><a href="https://www.canada.ca/en/government/about.html" rel="external">About Canada.ca</a></li>
<li><a href="https://www.canada.ca/en/transparency/terms.html" rel="external">Terms and conditions</a></li>
<li><a href="https://www.canada.ca/en/transparency/privacy.html" rel="external">Privacy</a></li>
</ul>
</nav>
<div class="col-xs-6 visible-sm visible-xs tofpg">
<a href="#wb-cont">Top of Page <span class="glyphicon glyphicon-chevron-up"></span></a>
</div>
<div class="col-xs-6 col-md-3 col-lg-2 text-right">
<img src="https://wet-boew.github.io/themes-dist/GCWeb/GCWeb/assets/wmms-blk.svg" alt="Symbol of the Government of Canada">
</div>
</div>
</div>
</div>
</footer>
<!-- CURATE -->
<!-- Do not remove - this Adobe Analytics tag - STARTS -->
<script>_satellite.pageBottom();</script>
<!-- Do not remove - this Adobe Analytics tag - STARTS -->
<script src="/js/tocCheckjs.js"></script>
</body>
</html>

File diff suppressed because one or more lines are too long

462
raw/canada/pipeda Normal file
View file

@ -0,0 +1,462 @@
<!DOCTYPE html>
<!--[if lt IE 9]><html class="no-js lt-ie9" lang="en" dir="ltr"><![endif]-->
<!--[if gt IE 8]><!-->
<html class="secondary no-js" lang="en" dir="ltr">
<!--<![endif]-->
<head>
<meta charset="utf-8" />
<!-- Web Experience Toolkit (WET) / Boîte à outils de l'expérience Web (BOEW)
wet-boew.github.io/wet-boew/License-en.html / wet-boew.github.io/wet-boew/Licence-fr.html -->
<title>The Personal Information Protection and Electronic Documents Act (PIPEDA) - Office of the Privacy Commissioner of Canada</title>
<meta content="width=device-width, initial-scale=1" name="viewport" />
<!-- Meta data -->
<meta name="description" content="Principles, legislation, processes, guidance, investigations" />
<meta name="dcterms.subject" title="scheme" content="Principles, legislation, processes, guidance, investigations" />
<meta name="dcterms.title" content="The Personal Information Protection and Electronic Documents Act (PIPEDA)" />
<meta name="dcterms.creator" content="Office of the Privacy Commissioner of Canada" />
<meta name="dcterms.issued" title="W3CDTF" content="2025-09-09" />
<meta name="dcterms.modified" title="W3CDTF" content="2025-09-09" />
<meta name="dcterms.language" title="ISO639-2" content="eng" />
<meta name="referrer" content="same-origin" />
<!-- Meta data-->
<!--[if gte IE 9 | !IE ]><!-->
<link rel="icon" type="image/x-icon" href="/wet/gcweb-opc/assets/favicon.ico" />
<link rel="stylesheet" href="/wet/gcweb-opc/css/theme.min.css" />
<!--<![endif]-->
<!--[if lt IE 9]>
<link href="/wet/gcweb-opc/assets/favicon.ico" rel="shortcut icon" />
<link rel="stylesheet" href="/wet/gcweb-opc/css/ie8-theme.min.css" />
<script src="/wet/wet-boew/js/jquery/1.11.1/jquery.min.js"></script>
<script src="/wet/wet-boew/js/ie8-wet-boew.min.js"></script>
<![endif]-->
<!--[if lte IE 9]>
<![endif]-->
<noscript><link rel="stylesheet" href="/wet/wet-boew/css/noscript.min.css" /></noscript>
<link rel="stylesheet" href="/css/opc-style.css" />
<link rel="stylesheet" href="/cms-css/feedback.css" />
<script type="text/javascript">
var _paq = (function (paq) {
var removeTrailingSlash = function (site) {
// if site has an end slash (like: www.example.com/),
// then remove it and return the site without the end slash
return site.replace(/\/$/, ''); // Match a forward slash / at the end of the string ($)
}
// Push the english url in lower case for consistent results
var u = "/m/";
var url = removeTrailingSlash(window.location.href).toLowerCase();
var ipsource = 'external';
paq.push(['setCustomDimension', '2', url]);
paq.push(['setCustomDimension', '3', ipsource]);
paq.push(['setCustomUrl', url]);
paq.push(['enableLinkTracking']);
paq.push(['trackPageView']);
paq.push(['trackVisibleContentImpressions']);
paq.push(['setTrackerUrl', u + 'm.php']);
paq.push(['setSiteId', '1']);
var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0];
g.type = 'text/javascript'; g.async = true; g.defer = true; g.src = u + 'm.js'; s.parentNode.insertBefore(g, s);
return paq;
})(window._paq || []);
</script>
</head>
<body class="secondary" vocab="http://schema.org/" typeof="WebPage">
<section aria-label="Skip to">
<ul id="wb-tphp">
<li class="wb-slc">
<a class="wb-sl" href="#wb-cont">Skip to main content</a>
</li>
<li class="wb-slc visible-sm visible-md visible-lg">
<a class="wb-sl" href="#wb-info">Skip to "About this site"</a>
</li>
</ul>
</section>
<header role="banner">
<div id="wb-bnr" class="container">
<section id="wb-lng" class="visible-md visible-lg text-right" aria-labelledby="lang-section">
<h2 id="lang-section" class="wb-inv">Language selection</h2>
<div class="row">
<div class="col-md-12">
<ul class="list-inline margin-bottom-none">
<li><a lang="fr" hreflang="fr" href="/fr/sujets-lies-a-la-protection-de-la-vie-privee/lois-sur-la-protection-des-renseignements-personnels-au-canada/la-loi-sur-la-protection-des-renseignements-personnels-et-les-documents-electroniques-lprpde/">Français</a></li>
</ul>
</div>
</div>
</section>
<div class="row">
<div class="brand col-xs-8 col-sm-9 col-md-5">
<a href="/en">
<img class="visible-print-block" src="/wet/gcweb-opc/assets/opc-blk-en.png" alt="">
<img src="/wet/gcweb-opc/assets/opc-wht-en.png" class="hidden-print img img-responsive" alt="OPC Logo" />
<span class="wb-inv"> Office of the Privacy Commissioner of Canada</span>
</a>
</div>
<section class="wb-mb-links col-xs-4 col-sm-3 visible-sm visible-xs" id="wb-glb-mn" aria-labelledby="search-menu-section">
<h2 id="search-menu-section">Search and menus</h2>
<ul class="list-inline text-right chvrn">
<li>
<a href="#mb-pnl" title="Search and menus" aria-controls="mb-pnl" class="overlay-lnk" role="button">
<span class="glyphicon glyphicon-search">
<span class="glyphicon glyphicon-th-list">
<span class="wb-inv">Search and menus</span>
</span>
</span>
</a>
</li>
</ul>
<div id="mb-pnl"></div>
</section>
<section id="wb-srch" class="col-xs-7 text-right visible-md visible-lg" aria-labelledby="search-section">
<h2 id="search-section">Search</h2>
<form action="/en/search" class="form-inline" enctype="multipart/form-data" id="form44f803c12f2d4b588c1b9aad4832754d" method="post" name="cse-search-box" role="search"> <div class="form-group">
<label for="wb-srch-q" class="wb-inv">Search website</label>
<input id="wb-srch-q" list="wb-srch-q-ac" class="wb-srch-q form-control" name="t" type="search" value="" size="27" maxlength="150" placeholder="Search priv.gc.ca" />
<datalist id="wb-srch-q-ac">
<!--[if lte IE 9]><select><![endif]-->
<!--[if lte IE 9]></select><![endif]-->
</datalist>
</div>
<div class="form-group submit">
<button type="submit" id="wb-srch-sub" class="btn btn-primary btn-small" name="wb-srch-sub"><span class="glyphicon-search glyphicon"></span><span class="wb-inv">Search</span></button>
</div>
<input name="__RequestVerificationToken" type="hidden" value="CfDJ8GP5z9DlvlhKtEDFzb2JqcKrm2Y-1f-Be81XqYXQ2SxpNf5EIwKzhBVfluAwFVqVnclZzIuXBOL9J6N_2d51JyFuD-Gp-v7xO8QoB1cbqtvJnOF6B1HF4Fj_8ML0nEyIFM9ZVxYybkMgqJPYgYijOeI" /><input name="ufprt" type="hidden" value="CfDJ8GP5z9DlvlhKtEDFzb2JqcJ0bfjU_TctOK8T0sxcR4-cfGPWEJgjNsthM4AFI-sP_4MGEoNgSbf2dOg5ikjyuRqmyXzkJQugLGGEasrQ5cOqCpOe50BwUOgYtWeWk0DIQicTXdIleNS9toOwpKZSW84" /></form> </section>
</div>
</div>
<nav id="wb-sm" data-ajax-replace="/ajax/sitemenu-en" data-trgt="mb-pnl" class="wb-menu visible-md visible-lg" typeof="SiteNavigationElement" aria-labelledby="topics-menu-section">
<div class="container nvbar">
<h2 id="topics-menu-section">Topics menu</h2>
<div class="row">
<ul class="list-inline menu">
<li><a href="/en/for-individuals/" class="item">For individuals</a></li>
<li><a href="/en/for-businesses/" class="item">For businesses</a></li>
<li><a href="/en/for-federal-institutions/" class="item">For federal institutions</a></li>
<li><a href="/en/report-a-concern/" class="item">Report a concern</a></li>
<li><a href="/en/opc-actions-and-decisions/" class="item">OPC actions and decisions</a></li>
<li><a href="/en/about-the-opc/" class="item">About the OPC</a></li>
</ul>
</div>
</div>
</nav>
<nav id="wb-bc" property="breadcrumb" aria-labelledby="you-are-here">
<h2 id="you-are-here">You are here:</h2>
<div class="container">
<div class="row">
<ol class="breadcrumb">
<li><a href="/en/">Home</a></li><li><a href="/en/privacy-topics/">Privacy topics</a></li><li><a href="/en/privacy-topics/privacy-laws-in-canada/">Privacy laws in Canada</a></li>
</ol>
</div>
</div>
</nav>
</header>
<main property="mainContentOfPage" class="container">
<div class="row">
<div class="col-md-12">
<h1 id="wb-cont">The <em>Personal Information Protection and Electronic Documents Act</em> (PIPEDA)</h1>
</div>
<section class="col-md-12" aria-label="Main content">
<div class="row">
<div class="col-md-12">
<div class="row">
<section class="col-md-12" aria-label="Search results">
<div class="row">
<div class="col-md-12">
<section aria-label="Grid">
<div class="row wb-eqht">
<div class="col-lg-4 col-sm-4 mrgn-bttm-md">
<section class="" aria-label="Search results">
<h3 class="">
<a href="/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/pipeda_brief/">PIPEDA requirements in brief</a>
</h3>
<p>Personal information, coverage, complaints, principles</p>
</section>
</div>
<div class="col-lg-4 col-sm-4 mrgn-bttm-md">
<section class="" aria-label="Search results">
<h3 class="">
<a href="/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/p_principle/">Fair information principles</a>
</h3>
<p>Accountability, identifying purposes, consent, limiting collection, limiting use, disclosure and retention, accuracy, safeguards, openness, individual access, challenging compliance</p>
</section>
</div>
<div class="col-lg-4 col-sm-4 mrgn-bttm-md">
<section class="" aria-label="Search results">
<h3 class="">
<a href="/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/r_o_p/">Legislation and related regulations</a>
</h3>
<p>Law, related legislation, regulations</p>
</section>
</div>
</div>
<div class="row wb-eqht">
<div class="col-lg-4 col-sm-4 mrgn-bttm-md">
<section class="" aria-label="Search results">
<h3 class="">
<a href="/en/report-a-concern/leg_info_201405/">Which privacy law applies?</a>
</h3>
<p>Interactive search based on type of information and organization</p>
</section>
</div>
<div class="col-lg-4 col-sm-4 mrgn-bttm-md">
<section class="" aria-label="Search results">
<h3 class="">
<a href="/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/pipeda-compliance-help/">Compliance help</a>
</h3>
<p>Guidance for businesses, specific issues, interpretation bulletins</p>
</section>
</div>
<div class="col-lg-4 col-sm-4 mrgn-bttm-md">
<section class="" aria-label="Search results">
<h3 class="">
<a href="/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/investigations-of-businesses/">Investigations of businesses</a>
</h3>
<p>Findings</p>
</section>
</div>
</div>
<div class="row wb-eqht">
<div class="col-lg-4 col-sm-4 mrgn-bttm-md">
<section class="" aria-label="Search results">
<h3 class="">
<a href="/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/pipeda_r/">Legislative reform</a>
</h3>
<p>Submissions to parliament, recommendations</p>
</section>
</div>
</div>
</section>
</div>
</div>
</section>
</div>
</div>
</div>
</section>
<section class="gc-prtts col-md-12">
<h2 class="bg-info">Features</h2>
<div class="row">
<section class="col-lg-4 col-md-6 mrgn-bttm-md">
<h3 class="h5">Privacy Guide for Businesses</h3>
<p><a href="/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/pipeda-compliance-help/guide_org/" title="Privacy Guide for Businesses"><img style="width: 360px; height: 203px;" class="img-responsive" src="/media/5349/busguide_e.png" alt="What Canadian businesses need to know to comply with federal privacy law"></a></p>
<p>Learn about PIPEDA and find information to help businesses understand and comply with the law.</p>
</section>
<section class="col-lg-4 col-md-6 mrgn-bttm-md">
<h3 class="h5">Ten privacy tips for businesses</h3>
<p><a href="/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/pipeda-compliance-help/pipeda-compliance-and-training-tools/tips-bus_info/" title="Ten privacy tips for businesses"><img id="__mcenew" src="/media/4672/10-tips-eng.png" alt=""></a></p>
<p>Find tips to help businesses respect privacy, and a graphic version you can print and post.</p>
</section>
<section class="col-lg-4 col-md-6 mrgn-bttm-md">
<h3 class="h5">Protecting Your Customers' Privacy [video]</h3>
<p><a href="/en/privacy-topics/privacy-laws-in-canada/the-personal-information-protection-and-electronic-documents-act-pipeda/pipeda-compliance-help/pipeda-compliance-and-training-tools/bus_2010_index/" title="PIPEDA and your business - video"><img id="__mcenew" class="img-responsive" src="/media/4674/bus_video_eng.png" alt=""></a></p>
<p>Watch a brief video for businesses to understand the basic requirements of PIPEDA.</p>
</section>
</div>
</section>
<!--
<section class="gc-prtts col-md-12">
<h2>Features</h2>
<div class="row wb-eqht">
<div class="col-lg-4 col-sm-6 hght-inhrt">
<div id="wb-auto-4" class="well well-sm eqht-trgt hght-inhrt wb-init wb-eqht-grd-inited"><a href="/en/privacy-topics/technology/mobile-and-digital-devices/digital-devices/video_gaming/" title="Video for Canadians: How to stay safe when online gaming"><img class="img-responsive" src="/media/6122/gaming-video-feature_eng.png" alt="How to stay safe when online gaming" rel="46757" data-udi="umb://media/5100a64e39dd45769401471dcfaf1d9d"></a>
<h3><a href="/en/privacy-topics/technology/mobile-and-digital-devices/digital-devices/video_gaming/" title="Video for Canadians: How to stay safe when online gaming" class="stretched-link">How to stay safe when online gaming [video]</a></h3>
<p>A short video explaining how you can protect your personal information when playing online games.</p>
</div>
</div>
<div class="col-lg-4 col-sm-6 hght-inhrt">
<div id="wb-auto-5" class="well well-sm eqht-trgt hght-inhrt wb-init wb-eqht-grd-inited"><a href="/biens-assets/youth-plan/index1_e" title="Do-it-yourself House Rules for Online Privacy"><img id="__mcenew" class="img-responsive" src="/media/4618/house-rules-feature_eng.png" alt="" rel="33821" data-udi="umb://media/68d523c41ebf4f0f8ea385626baa4a33"></a>
<h3><a href="/biens-assets/youth-plan/index1_e" title="Do-it-yourself House Rules for Online Privacy" class="stretched-link">Do-it-yourself House Rules for Online Privacy</a></h3>
<p>This tool helps parents to learn how their children spend time online and then discuss the ways to protect their personal information.</p>
</div>
</div>
<div class="col-lg-4 col-sm-6 hght-inhrt">
<div id="wb-auto-6" class="well well-sm eqht-trgt hght-inhrt wb-init wb-eqht-grd-inited"><a data-udi="umb://document/37bf4741a8ee4a98af0144c64eba44e8" href="/en/about-the-opc/what-we-do/awareness-campaigns-and-events/privacy-education-for-kids/social-smarts-nothing-personal/" title="Social Smarts: Nothing Personal! graphic novel"><img id="__mcenew" class="img-responsive" src="/media/5550/social-smarts-freature-2_bil.jpg" alt="Two young kids and a cellphone - part of new graphic novel cover" rel="44957" data-udi="umb://media/2d48f571794a4354afd9b5b3de77ee16"></a>
<h3><a href="/en/about-the-opc/what-we-do/awareness-campaigns-and-events/privacy-education-for-kids/social-smarts-nothing-personal/" title="Social Smarts: Nothing Personal! graphic novel" class="stretched-link">Social Smarts: Nothing Personal!</a></h3>
<p>We have created this graphic novel to help young Canadians to better understand and navigate privacy issues in the online world.</p>
</div>
</div>
</div>
</section>
-->
</div>
<div class="pagedetails">
<div class="row mrgn-tp-sm">
<div class="col-sm-6 col-md-5 col-lg-5" id="reportAProblem">
<i18n-host locale="en">
<feedback-problem feedback-api="https://api.priv.gc.ca/feedback/api/feedback" content-id="6688" version-id="263572"></feedback-problem>
</i18n-host>
</div>
<div class="col-sm-6 col-md-4 col-md-push-3 col-lg-5 col-lg-push-2">
</div>
</div>
<dl id="wb-dtmd">
<dt>Date modified:&#32;</dt>
<dd><time property="dateModified">2025-09-09</time></dd>
</dl>
</div>
</main>
<footer id="wb-info">
<nav class="container visible-sm visible-md visible-lg wb-navcurr" aria-labelledby="footer-links">
<h2 class="wb-inv" id="footer-links">About this site</h2>
<div class="row">
<div class="col-md-3">
<section aria-labelledby="about-opc-section">
<h3 id="about-opc-section">About the OPC</h3>
<p>The Privacy Commissioner of Canada is an Agent of Parliament whose mission is to protect and promote privacy rights.</p>
<ul class="list-unstyled">
<li><a href="/en/about-the-opc/who-we-are/">Who we are</a></li>
<li><a href="/en/about-the-opc/what-we-do/">What we do</a></li>
<li><a href="/en/about-the-opc/opc-operational-reports/">OPC operational reports</a></li>
<li><a href="/en/accessibility/">Accessibility</a></li>
<li><a href="/en/about-the-opc/publications/">Publications</a></li>
<li><a href="/en/about-the-opc/working-at-the-opc/">Working at the OPC</a></li>
</ul>
</section>
</div>
<div class="col-md-3">
<section aria-labelledby="opc-news-section">
<h3 id="opc-news-section">OPC news</h3>
<p>Get updates about the OPCs announcements and activities, as well as the events in which we participate.</p>
<ul class="list-unstyled">
<li><a href="/en/opc-news/news-and-announcements/">News and announcements</a></li>
<li><a href="">Privacy events</a></li>
<li><a href="/en/opc-news/speeches-and-statements/">Speeches</a></li>
</ul>
</section>
</div>
<div class="col-md-3">
<section aria-labelledby="respect-section">
<h3 id="respect-section">Your privacy</h3>
<p><strong>We respect your privacy</strong></p>
<p>Read our <a href="/en/privacy-and-transparency-at-the-opc/pp/">Privacy policy</a> and <a href="/en/privacy-and-transparency-at-the-opc/terms-and-conditions-of-use/">Terms and conditions of use</a> to find out more about your privacy and rights when using the <a href="/">priv.gc.ca</a> website or contacting the Office of the Privacy Commissioner of Canada.</p>
</section>
<section aria-labelledby="transparency-section">
<h3 id="transparency-section">Transparency</h3>
<ul class="list-unstyled">
<li><a href="/en/privacy-and-transparency-at-the-opc/proactive-disclosure/">Proactive disclosure</a></li>
</ul>
</section>
</div>
<div class="col-md-3">
<section aria-labelledby="contact-us-section">
<h3 id="contact-us-section">Contact us</h3>
<p>If you have a question, concerns about your privacy or want to file a complaint against an organization, we are here to help.</p>
<a href="/en/contact-the-opc/" role="button" class="btn btn-default active">Contact the OPC</a>
</section>
<section aria-labelledby="stay-connected-section">
<h3 id="stay-connected-section">Stay connected</h3>
<ul class="list-unstyled">
<li><span class="fa fa-comments"></span> <a href="/en/blog">OPC Blog</a></li>
<li><span class="fa fa-linkedin-square"></span> <a href="https://www.linkedin.com/company/office-of-the-privacy-commissioner-of-canada">OPC LinkedIn</a></li>
<li><span class="fa fa-rss-square"></span> <a href="/en/rss-feeds/">OPC RSS feeds</a></li>
<li><span class="fa fa-twitter"></span> <a href="https://twitter.com/PrivacyPrivee">OPC Twitter</a></li>
<li><span class="fa fa-youtube"></span> <a href="https://www.youtube.com/user/PrivacyComm">OPC YouTube channel</a></li>
</ul>
</section>
</div>
</div>
</nav>
<div class="brand">
<div class="container">
<div class="row ">
<div class="col-md-6">
<img src="/wet/gcweb-opc/assets/opc-blk-en.png" alt="OPC Logo" class="img img-responsive" />
<span class="wb-inv">Office of Privacy Commissioner of Canada</span>
</div>
<div class="col-md-6 tofpg text-right">
<a href="#wb-cont">Top of Page <span class="fa fa-arrow-circle-up"></span></a>
</div>
</div>
</div>
</div>
</footer>
<!--[if gte IE 9 | !IE ]><!-->
<script src="/wet/wet-boew/js/jquery/2.1.4/jquery.min.js"></script>
<script src="/wet/wet-boew/js/wet-boew.min.js"></script>
<!--<![endif]-->
<!--[if lt IE 9]>
<script src="/wet/wet-boew/js/ie8-wet-boew2.min.js"></script>
<![endif]-->
<script src="/wet/gcweb-opc/js/theme.min.js"></script>
<script src="/lib/feedbackform.client/dist/feedback.js"></script>
<script src="/Scripts/externalLinks.js"></script>
</body>
</html>

1554
raw/datasets/cuad Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,202 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

110
raw/uk/patents-act-1977 Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,100 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Federal Register :: Request Access</title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="hKvGoc1DydCU3-H-VUbS2GbBx6DRSOscfpPNF9DdAzsEifNp387xsloDFrO1DcAASK0dZshtoHZuFEWwgLFqLQ" />
<meta name="csp-nonce" />
<link rel="icon" href="/icon.png" type="image/png">
<link rel="icon" href="/icon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/icon.png">
<link rel="stylesheet" href="/assets/application-e146e8e3.css" data-turbo-track="reload" />
</head>
<body>
<div class="container">
<div class="header" id="header_refresh">
<div class="header_wrapper">
<div class="logo">
<div class="hgroup official">
<a href="/" title="Federal Register Home - The Daily Journal of the United States Government">
<svg class="masthead">
<use xlink:href="/assets/fr-mastheads-74d61d18.svg#official-masthead">
</use>
</svg>
</a>
</div>
</div>
</div>
</div>
<div id="main">
<div class="main-title-bar">
<div class="bar left-extender"></div>
<div class="bar left"></div>
<h1 class="">Request Access</h1>
<div class="bar right"></div>
</div>
<div class="dialog">
<h3>Request Access</h3>
<p>
Due to aggressive automated scraping of FederalRegister.gov and eCFR.gov, programmatic access to these sites is limited to access to our extensive developer APIs.
</p>
<p>
If you are human user receiving this message, we can add your IP address to a set of IPs that can access FederalRegister.gov &amp; eCFR.gov; complete the CAPTCHA (bot test) below and click "Request Access". This process will be necessary for each IP address you wish to access the site from, requests are valid for approximately one quarter (three months) after which the process may need to be repeated.
</p>
<form action="/unblock" method="post">
<input type="hidden" name="authenticity_token" id="authenticity_token" value="k118-i57rvqqrTDYnfsC0EpjeNGkBHibEb3Bbc1j-FATf0kyPPaWmGRxx5V9sBAIZA-iF70hM_EBOknKnQ-RRg" autocomplete="off" />
<script src="https://www.recaptcha.net/recaptcha/api.js" async defer ></script>
<div data-sitekey="6LfpbQcUAAAAAMw_vbtM1IRqq7Dvf-AftcZHp_OK" class="g-recaptcha "></div>
<noscript>
<div>
<div style="width: 302px; height: 422px; position: relative;">
<div style="width: 302px; height: 422px; position: absolute;">
<iframe
src="https://www.recaptcha.net/recaptcha/api/fallback?k=6LfpbQcUAAAAAMw_vbtM1IRqq7Dvf-AftcZHp_OK"
name="ReCAPTCHA"
style="width: 302px; height: 422px; border-style: none; border: 0; overflow: hidden;">
</iframe>
</div>
</div>
<div style="width: 300px; height: 60px; border-style: none;
bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px;
background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px;">
<textarea name="g-recaptcha-response"
class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid #c1c1c1;
margin: 10px 25px; padding: 0px; resize: none;">
</textarea>
</div>
</div>
</noscript>
<button type="submit">Request Access for 91.170.45.3</button>
</form>
<p class="small">
<em>An official website of the United States government.</em>
</p>
<p class="small">
If you want to request a wider IP range, first request access for your current IP, and then use the "Site Feedback" button found in the lower left-hand side to make the request.
</p>
</div>
</div>
</div>
</body>
</html>

View file

@ -0,0 +1,100 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Federal Register :: Request Access</title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="pAfA8bIqxH63DyjGkbhpq_Z9SuOVXUQQlqsFIjw27KQTiPtr04RNM3_M-j38QhtXdtmxAwbNAfVTCVLcsfZCSA" />
<meta name="csp-nonce" />
<link rel="icon" href="/icon.png" type="image/png">
<link rel="icon" href="/icon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/icon.png">
<link rel="stylesheet" href="/assets/application-e146e8e3.css" data-turbo-track="reload" />
</head>
<body>
<div class="container">
<div class="header" id="header_refresh">
<div class="header_wrapper">
<div class="logo">
<div class="hgroup official">
<a href="/" title="Federal Register Home - The Daily Journal of the United States Government">
<svg class="masthead">
<use xlink:href="/assets/fr-mastheads-74d61d18.svg#official-masthead">
</use>
</svg>
</a>
</div>
</div>
</div>
</div>
<div id="main">
<div class="main-title-bar">
<div class="bar left-extender"></div>
<div class="bar left"></div>
<h1 class="">Request Access</h1>
<div class="bar right"></div>
</div>
<div class="dialog">
<h3>Request Access</h3>
<p>
Due to aggressive automated scraping of FederalRegister.gov and eCFR.gov, programmatic access to these sites is limited to access to our extensive developer APIs.
</p>
<p>
If you are human user receiving this message, we can add your IP address to a set of IPs that can access FederalRegister.gov &amp; eCFR.gov; complete the CAPTCHA (bot test) below and click "Request Access". This process will be necessary for each IP address you wish to access the site from, requests are valid for approximately one quarter (three months) after which the process may need to be repeated.
</p>
<form action="/unblock" method="post">
<input type="hidden" name="authenticity_token" id="authenticity_token" value="hdX8Esu7SeMj8KLb2n3X5RqoZOgLbi_VPEfU7TKyQkwyWseIqhXAruszcCC3h6UZmgyfCJj-ajD55YMTv3LsoA" autocomplete="off" />
<script src="https://www.recaptcha.net/recaptcha/api.js" async defer ></script>
<div data-sitekey="6LfpbQcUAAAAAMw_vbtM1IRqq7Dvf-AftcZHp_OK" class="g-recaptcha "></div>
<noscript>
<div>
<div style="width: 302px; height: 422px; position: relative;">
<div style="width: 302px; height: 422px; position: absolute;">
<iframe
src="https://www.recaptcha.net/recaptcha/api/fallback?k=6LfpbQcUAAAAAMw_vbtM1IRqq7Dvf-AftcZHp_OK"
name="ReCAPTCHA"
style="width: 302px; height: 422px; border-style: none; border: 0; overflow: hidden;">
</iframe>
</div>
</div>
<div style="width: 300px; height: 60px; border-style: none;
bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px;
background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px;">
<textarea name="g-recaptcha-response"
class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid #c1c1c1;
margin: 10px 25px; padding: 0px; resize: none;">
</textarea>
</div>
</div>
</noscript>
<button type="submit">Request Access for 91.170.45.3</button>
</form>
<p class="small">
<em>An official website of the United States government.</em>
</p>
<p class="small">
If you want to request a wider IP range, first request access for your current IP, and then use the "Site Feedback" button found in the lower left-hand side to make the request.
</p>
</div>
</div>
</div>
</body>
</html>

100
raw/us_federal/29-cfr Normal file
View file

@ -0,0 +1,100 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Federal Register :: Request Access</title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="1aZuQlJD9EVVnQ1NsJ_i1_ndW1OoJlAX0JunH-_9HzOT6N1CXywl4sSdlK4SHE43aLNZ7bl5U67L0Rg0SGzs_Q" />
<meta name="csp-nonce" />
<link rel="icon" href="/icon.png" type="image/png">
<link rel="icon" href="/icon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/icon.png">
<link rel="stylesheet" href="/assets/application-e146e8e3.css" data-turbo-track="reload" />
</head>
<body>
<div class="container">
<div class="header" id="header_refresh">
<div class="header_wrapper">
<div class="logo">
<div class="hgroup official">
<a href="/" title="Federal Register Home - The Daily Journal of the United States Government">
<svg class="masthead">
<use xlink:href="/assets/fr-mastheads-74d61d18.svg#official-masthead">
</use>
</svg>
</a>
</div>
</div>
</div>
</div>
<div id="main">
<div class="main-title-bar">
<div class="bar left-extender"></div>
<div class="bar left"></div>
<h1 class="">Request Access</h1>
<div class="bar right"></div>
</div>
<div class="dialog">
<h3>Request Access</h3>
<p>
Due to aggressive automated scraping of FederalRegister.gov and eCFR.gov, programmatic access to these sites is limited to access to our extensive developer APIs.
</p>
<p>
If you are human user receiving this message, we can add your IP address to a set of IPs that can access FederalRegister.gov &amp; eCFR.gov; complete the CAPTCHA (bot test) below and click "Request Access". This process will be necessary for each IP address you wish to access the site from, requests are valid for approximately one quarter (three months) after which the process may need to be repeated.
</p>
<form action="/unblock" method="post">
<input type="hidden" name="authenticity_token" id="authenticity_token" value="Y9zsrMtgLExUONRnWuTFjGaMdQ82hDx4rW16zgAg0pglkl-sxg_968U4TYT4Z2ls9-J3sSfbP8G2J8Xlp7EhVg" autocomplete="off" />
<script src="https://www.recaptcha.net/recaptcha/api.js" async defer ></script>
<div data-sitekey="6LfpbQcUAAAAAMw_vbtM1IRqq7Dvf-AftcZHp_OK" class="g-recaptcha "></div>
<noscript>
<div>
<div style="width: 302px; height: 422px; position: relative;">
<div style="width: 302px; height: 422px; position: absolute;">
<iframe
src="https://www.recaptcha.net/recaptcha/api/fallback?k=6LfpbQcUAAAAAMw_vbtM1IRqq7Dvf-AftcZHp_OK"
name="ReCAPTCHA"
style="width: 302px; height: 422px; border-style: none; border: 0; overflow: hidden;">
</iframe>
</div>
</div>
<div style="width: 300px; height: 60px; border-style: none;
bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px;
background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px;">
<textarea name="g-recaptcha-response"
class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid #c1c1c1;
margin: 10px 25px; padding: 0px; resize: none;">
</textarea>
</div>
</div>
</noscript>
<button type="submit">Request Access for 91.170.45.3</button>
</form>
<p class="small">
<em>An official website of the United States government.</em>
</p>
<p class="small">
If you want to request a wider IP range, first request access for your current IP, and then use the "Site Feedback" button found in the lower left-hand side to make the request.
</p>
</div>
</div>
</div>
</body>
</html>

100
raw/us_federal/37-cfr Normal file
View file

@ -0,0 +1,100 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Federal Register :: Request Access</title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="4hfDGmXNTWJkMHo73g9ZqGAcYko0_1l9uBAPkPI28ZcE8epkG7AmvpPMaW6v7sKq7quVGKiO8fSRcEtJ7VE4FA" />
<meta name="csp-nonce" />
<link rel="icon" href="/icon.png" type="image/png">
<link rel="icon" href="/icon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/icon.png">
<link rel="stylesheet" href="/assets/application-e146e8e3.css" data-turbo-track="reload" />
</head>
<body>
<div class="container">
<div class="header" id="header_refresh">
<div class="header_wrapper">
<div class="logo">
<div class="hgroup official">
<a href="/" title="Federal Register Home - The Daily Journal of the United States Government">
<svg class="masthead">
<use xlink:href="/assets/fr-mastheads-74d61d18.svg#official-masthead">
</use>
</svg>
</a>
</div>
</div>
</div>
</div>
<div id="main">
<div class="main-title-bar">
<div class="bar left-extender"></div>
<div class="bar left"></div>
<h1 class="">Request Access</h1>
<div class="bar right"></div>
</div>
<div class="dialog">
<h3>Request Access</h3>
<p>
Due to aggressive automated scraping of FederalRegister.gov and eCFR.gov, programmatic access to these sites is limited to access to our extensive developer APIs.
</p>
<p>
If you are human user receiving this message, we can add your IP address to a set of IPs that can access FederalRegister.gov &amp; eCFR.gov; complete the CAPTCHA (bot test) below and click "Request Access". This process will be necessary for each IP address you wish to access the site from, requests are valid for approximately one quarter (three months) after which the process may need to be repeated.
</p>
<form action="/unblock" method="post">
<input type="hidden" name="authenticity_token" id="authenticity_token" value="eZbp8ZxXSR4yn0SnVRVzIDWhra-LXgLdqqzR4kK8-KmfcMCP4ioiwsVjV_Ik9OgiuxZa_RcvqlSDzJU7XdsxKg" autocomplete="off" />
<script src="https://www.recaptcha.net/recaptcha/api.js" async defer ></script>
<div data-sitekey="6LfpbQcUAAAAAMw_vbtM1IRqq7Dvf-AftcZHp_OK" class="g-recaptcha "></div>
<noscript>
<div>
<div style="width: 302px; height: 422px; position: relative;">
<div style="width: 302px; height: 422px; position: absolute;">
<iframe
src="https://www.recaptcha.net/recaptcha/api/fallback?k=6LfpbQcUAAAAAMw_vbtM1IRqq7Dvf-AftcZHp_OK"
name="ReCAPTCHA"
style="width: 302px; height: 422px; border-style: none; border: 0; overflow: hidden;">
</iframe>
</div>
</div>
<div style="width: 300px; height: 60px; border-style: none;
bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px;
background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px;">
<textarea name="g-recaptcha-response"
class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid #c1c1c1;
margin: 10px 25px; padding: 0px; resize: none;">
</textarea>
</div>
</div>
</noscript>
<button type="submit">Request Access for 91.170.45.3</button>
</form>
<p class="small">
<em>An official website of the United States government.</em>
</p>
<p class="small">
If you want to request a wider IP range, first request access for your current IP, and then use the "Site Feedback" button found in the lower left-hand side to make the request.
</p>
</div>
</div>
</div>
</body>
</html>

1224
raw/us_federal/ada-title-i Normal file

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,525 @@
<!doctype html>
<html lang="en"><!-- InstanceBegin template="/Templates/full-template.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- InstanceBeginEditable name="doctitle" -->
<title>Copyright Law of the United States | U.S. Copyright Office</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Copyright Law of the United States">
<meta name="keywords" content="title 17, circular 92, copyright law">
<!-- InstanceEndEditable -->
<meta name="author" content="U.S. Copyright Office">
<!-- css -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="/css/styles.css">
<!-- js -->
<script
src="https://code.jquery.com/jquery-3.5.1.min.js"
integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0="
crossorigin="anonymous" ></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" ></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous" ></script>
<!-- video embed player -->
<script type="text/javascript" src="https://cdn.loc.gov/loader/player/media.js" ></script>
<!-- InstanceBeginEditable name="CSS-JS" -->
<!-- css -->
<!-- js -->
<!-- InstanceEndEditable -->
<!--[if lt IE 9]>
<script src="js/html5shim.js"></script>
<![endif]-->
<!-- Favicon -->
<link rel="apple-touch-icon" sizes="180x180" href="/about/images/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/about/images/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/about/images/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/about/images/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/about/images/favicon-16x16.png">
<link rel="manifest" href="/about/images/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/about/images/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
<!-- tracking script -->
<script src="https://assets.adobedtm.com/f94f5647937d/7b4a1bfefdc2/launch-b8f26e4510d8.min.js" async></script>
</head>
<body>
<header>
<!-- 1st navbar -->
<nav id="first-navbar" class="navbar navbar-expand-lg navbar-dark bg-copyright px-3" aria-label="first navbar">
<div class="skippy overflow-hidden">
<div class="container-xl"> <a class="sr-only sr-only-focusable px-3 text-white font-weight-bolder" href="#maincontent">Skip to main content</a> </div>
</div>
<a class="navbar-brand mr-2" href="/"> <img src="/img/cp-logo2.png" alt="Copyright logo" height="50"> </a> <a class="navbar-brand d-none d-xl-block pt-0" href="/"> | <small>U.S. Copyright Office</small></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar-list-one,#navbar-list-two" aria-controls="navbar-list-one,#navbar-list-two" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button>
<div class="collapse navbar-collapse" id="navbar-list-one">
<ul class="navbar-nav ml-auto mr-3">
<li class="nav-item mx-2"> <a class="nav-link" href="/about/">About</a> </li>
<li class="nav-item mx-2"> <a class="nav-link" href="/newsnet/">News</a> </li>
<li class="nav-item mx-2"> <a class="nav-link" href="/about/careers/">Opportunities</a> </li>
<li class="nav-item mx-2"> <a class="nav-link" href="/help/faq/">Help</a> </li>
<li class="nav-item mx-2"> <a class="nav-link" href="/help/">Contact</a> </li>
</ul>
<form class="navbar-form navbar-right hidden-xs hidden-sm" role="search" title="Search Copyright.gov" action="https://search.copyright.gov/search" id="search_form" method="get">
<div class="input-group">
<input autocomplete="off" class="usagov-search-autocomplete form-control" id="query" name="query" placeholder="Search" type="text" aria-label="Search Copyright.gov">
<input class="form-control" name="utf8" value="✓" type="hidden">
<input class="form-control" name="utf8" value="✓" type="hidden">
<input class="form-control" id="affiliate" name="affiliate" value="copyright" type="hidden">
<span class="input-group-append" type="submit">
<button class="btn border-left-0 border bg-white" type="submit" aria-label="Search Copyright.gov"> <i class="fa fa-search"></i> </button>
</span> </div>
</form>
</div>
</nav>
<!-- dropdown navbar -->
<nav id="second-navbar" class="navbar navbar-expand-lg navbar-light bg-light border-bottom border-dark" aria-label="second navbar">
<!-- <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar-list-two" aria-controls="navbar-list-two" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> -->
<div class="collapse navbar-collapse" id="navbar-list-two">
<ul class="navbar-nav ml-auto mr-3">
<li class="nav-item dropdown megamenu"><a id="megamenu1" href="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="nav-link dropdown-toggle font-weight-bold">Law & Policy</a>
<div aria-labelledby="megamenu1" class="text-white bg-copyright2 dropdown-menu border-0 py-4 m-0">
<div class="container-xl">
<div class="row">
<div class="col-md-3 border-right border-white">
<div class="h2">Law & Policy</div>
</div>
<div class="col-md-9">
<div class="row">
<div class="col-md-3">
<ul class="list-unstyled">
<li class="nav-item"><a href="/title17/" class="nav-link text-small pb-0 ">Copyright Law</a></li>
<li class="nav-item"><a href="/title37/" class="nav-link text-small pb-0 ">Regulations</a></li>
<li class="nav-item"><a href="/rulemaking/" class="nav-link text-small pb-0 ">Rulemakings</a></li>
<li class="nav-item"><a href="/comp3/" class="nav-link text-small pb-0 ">Compendium</a></li>
</ul>
</div>
<div class="col-md-3">
<ul class="list-unstyled">
<li class="nav-item"><a href="/rulings-filings/review-board/" class="nav-link text-small pb-0 ">Review Board Opinions</a></li>
<li class="nav-item"><a href="/rulings-filings/" class="nav-link text-small pb-0 ">Archive of Briefs and Legal Opinions</a></li>
<li class="nav-item"><a href="/fair-use/" class="nav-link text-small pb-0 ">Fair Use Index</a></li>
<li class="nav-item"><a href="/legislation/" class="nav-link text-small pb-0 ">Legislative Developments</a></li>
</ul>
</div>
<div class="col-md-3">
<ul class="list-unstyled">
<li class="nav-item"><a href="/circs/" class="nav-link text-small pb-0 ">Circulars</a></li>
<li class="nav-item"><a href="/policy/" class="nav-link text-small pb-0 ">Policy Studies</a></li>
<li class="nav-item"><a href="/economic-research/" class="nav-link text-small pb-0 ">Economic Research</a></li>
<li class="nav-item"><a href="/laws/hearings/" class="nav-link text-small pb-0 ">Congressional Hearings</a></li>
<li class="nav-item"><a href="/mandatory/" class="nav-link text-small pb-0 ">Mandatory Deposits</a></li>
</ul>
</div>
<div class="col-md-3">
<ul class="list-unstyled">
<li class="nav-item"><a href="/international-issues/" class="nav-link text-small pb-0 ">International Issues</a></li>
<li class="nav-item"><a href="/music-modernization/" class="nav-link text-small pb-0 ">Music Modernization Act</a></li>
<li class="nav-item"><a href="/dmca/" class="nav-link text-small pb-0 ">Learn About the DMCA</a></li>
<li class="nav-item"><a href="/about/small-claims/" class="nav-link text-small pb-0 ">Copyright Small Claims</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="nav-item dropdown megamenu"><a id="megamenu2" href="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="nav-link dropdown-toggle font-weight-bold">Registration</a>
<div aria-labelledby="megamenu2" class="text-white bg-copyright2 dropdown-menu border-0 py-4 m-0">
<div class="container-xl">
<div class="row">
<div class="col-md-3 border-right border-white">
<div class="h2">Registration</div>
</div>
<div class="col-md-9">
<div class="row no-gutters">
<div class="col-md-4">
<ul class="list-unstyled">
<li class="nav-item"><a href="/registration/" class="nav-link text-small pb-0 ">Register Your Work: Registration Portal</a></li>
<li class="nav-item"><a href="/registration/docs/processing-times-faqs.pdf" class="nav-link text-small pb-0 ">Registration Processing Times and FAQs</a></li>
<li class="nav-item"><a href="/eco/faq.html" class="nav-link text-small pb-0 ">Online Registration Help</a></li>
<li class="nav-item"><a href="/eco/tutorials.html" class="nav-link text-small pb-0 ">Registration Tutorials</a></li>
</ul>
</div>
<div class="col-md-4">
<ul class="list-unstyled">
<li class="nav-item"><a href="/registration/types-of-works/" class="nav-link text-small pb-0 ">Types of Works</a></li>
<li class="nav-item"><a href="/registration/literary-works/" class="nav-link text-small pb-0 ">Literary Works</a></li>
<li class="nav-item"><a href="/registration/performing-arts/" class="nav-link text-small pb-0 ">Performing Arts</a></li>
<li class="nav-item"><a href="/registration/visual-arts/" class="nav-link text-small pb-0 ">Visual Arts</a></li>
<li class="nav-item"><a href="/registration/other-digital-content/" class="nav-link text-small pb-0 ">Other Digital Content</a></li>
<li class="nav-item"><a href="/registration/motion-pictures/" class="nav-link text-small pb-0 ">Motion Pictures</a></li>
<li class="nav-item"><a href="/registration/photographs/" class="nav-link text-small pb-0 ">Photographs</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="nav-item dropdown megamenu"><a id="megamenu3" href="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="nav-link dropdown-toggle font-weight-bold">Recordation</a>
<div aria-labelledby="megamenu3" class="text-white bg-copyright2 dropdown-menu border-0 py-4 m-0">
<div class="container-xl">
<div class="row justify-content-start">
<div class="col-md-3 border-right border-white">
<div class="h2">Recordation</div>
</div>
<div class="col-md-9">
<div class="row">
<div class="col-md-4">
<ul class="list-unstyled">
<li class="nav-item"><a href="/recordation/" class="nav-link text-small pb-0 ">Recordation Overview</a></li>
<li class="nav-item"><a href="/recordation/documents/" class="nav-link text-small pb-0 ">Recordation of Transfers and Other Documents</a></li>
<li class="nav-item"><a href="/recordation/termination.html" class="nav-link text-small pb-0 ">Notices of Termination</a></li>
</ul>
</div>
<div class="col-md-4">
<ul class="list-unstyled">
<li class="nav-item"><a href="/recordation/pilot/" class="nav-link text-small pb-0 ">Recordation System</a></li>
<li class="nav-item"><a href="/recordation/pilot/rules.pdf" class="nav-link text-small pb-0 ">Special Pilot Program Rules</a></li>
<li class="nav-item"><a href="/recordation/pilot/faq.pdf" class="nav-link text-small pb-0 ">Recordation System FAQ</a></li>
<li class="nav-item"><a href="/recordation/pilot/tutorial/" class="nav-link text-small pb-0 ">Recordation System Tutorial Videos</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="nav-item dropdown megamenu"><a id="megamenu4" href="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="nav-link dropdown-toggle font-weight-bold">Licensing</a>
<div aria-labelledby="megamenu4" class="text-white bg-copyright2 dropdown-menu border-0 py-4 m-0">
<div class="container-xl">
<div class="row">
<div class="col-md-3 border-right border-white">
<div class="h2">Licensing</div>
</div>
<div class="col-md-9">
<div class="row">
<div class="col-md-4">
<ul class="list-unstyled">
<li class="nav-item"><a href="/licensing/" class="nav-link text-small pb-0 ">Licensing Overview</a></li>
<li class="nav-item"><a href="/licensing/#eft-info" class="nav-link text-small pb-0 ">EFT Information</a></li>
<li class="nav-item"><a href="/licensing/ldocs.html" class="nav-link text-small pb-0 ">Licensing Documents</a></li>
<li class="nav-item"><a href="https://licensing.copyright.gov/lds/" class="nav-link text-small pb-0 ">Search Licensing Documents</a></li>
</ul>
</div>
<div class="col-md-4">
<ul class="list-unstyled">
<li class="nav-item"><a href="/licensing/fees.html" class="nav-link text-small pb-0 ">Licensing Fees</a></li>
<li class="nav-item"><a href="/licensing/faq.html" class="nav-link text-small pb-0 ">Frequently Asked Questions</a></li>
<li class="nav-item"><a href="/licensing/contact.html" class="nav-link text-small pb-0 ">Contact the Licensing Section</a></li>
<li class="nav-item"><a href="/licensing/#tlc-newsletter" class="nav-link text-small pb-0 ">The Licensing Connection Newsletter</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="nav-item dropdown megamenu"><a id="megamenu5" href="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="nav-link dropdown-toggle font-weight-bold">Research</a>
<div aria-labelledby="megamenu4" class="text-white bg-copyright2 dropdown-menu border-0 py-4 m-0">
<div class="container-xl">
<div class="row">
<div class="col-md-3 border-right border-white">
<div class="h2">Research</div>
</div>
<div class="col-md-9">
<div class="row">
<div class="col-md-4">
<div class="h5">Resources</div>
<ul class="list-unstyled">
<li class="nav-item"><a target="_blank" href="/public-records/" class="nav-link text-small pb-0">Search Copyright Records: Copyright Public Records Portal</a></li>
<li class="nav-item"><a target="_blank" href="https://publicrecords.copyright.gov/" class="nav-link text-small pb-0 ">Search the Public Catalog</a></li>
<li class="nav-item"><a href="/vcc/" class="nav-link text-small pb-0 ">Virtual Card Catalog</a></li>
<li class="nav-item"><a href="/dmca-directory/" class="nav-link text-small pb-0 ">DMCA Designated Agent Directory</a></li>
<li class="nav-item"><a href="/learning-engine/" class="nav-link text-small pb-0 ">Learning Engine Video Series</a></li>
<li class="nav-item"><a href="/about/fees.html" class="nav-link text-small pb-0 ">Fees</a></li>
<li class="nav-item"><a href="/historic-records/" class="nav-link text-small pb-0 ">Historical Public Records Program</a></li>
<li class="nav-item"><a target="_blank" href="https://www.loc.gov/collections/copyright-historical-record-books-1870-to-1977/about-this-collection/" class="nav-link text-small pb-0 ">Copyright Historical Records Books (Preview)</a></li>
</ul>
</div>
<div class="col-md-4">
<div class="h5">Services</div>
<ul class="list-unstyled">
<li class="nav-item"><a href="/rrc/" class="nav-link text-small pb-0 ">Research Services Overview</a></li>
<li class="nav-item"><a href="/rrc/litigation.html" class="nav-link text-small pb-0 ">Litigation Services</a></li>
<li class="nav-item"><a href="/forms/search_estimate.html" class="nav-link text-small pb-0 ">Request a Search Estimate</a></li>
<li class="nav-item"><a href="/forms/copy_estimate.html" class="nav-link text-small pb-0 ">Request a Copy Estimate</a></li>
<li class="nav-item"><a href="/rrc/crrr.html" class="nav-link text-small pb-0 ">Copyright Public Records Reading Room</a></li>
<li class="nav-item"><a href="/rrc/bulk-purchase.html" class="nav-link text-small pb-0 ">Bulk Purchase of Copyright Office Records</a></li>
<li class="nav-item"><a href="/foia/" class="nav-link text-small pb-0 ">FOIA Requests</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
</nav>
</header>
<!-- main content -->
<main role="main">
<div id="maincontent"></div>
<!-- InstanceBeginEditable name="content" -->
<div class="container-xl my-3">
<!-- breadcrumbs -->
<nav aria-label="Breadcrumbs">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="/">Home</a></li>
<li class="breadcrumb-item active" aria-current="page">Copyright Law of the United States (Title 17)</li>
</ol>
</nav>
<!-- page heading -->
<h1 class="mb-4">Copyright Law of the United States (Title 17)<br>
<span class="h4 text-secondary">and Related Laws Contained in Title 17 of the United States Code</span></h1>
<!-- top section -->
<div class="row">
<div class="col-xs-12 col-md-4"> <img class="img-fluid mb-3" src="/title17/title17-cover.jpg" alt="Copyright Law of the United States (Title 17) cover"/> </div>
<div class="col-xs-12 col-md-8">
<div class="d-flex bd-highlight">
<div class="bd-highlight" style="max-width:px;">
<p>This publication contains the text of Title 17 of the <em>United States Code</em>, including all amendments enacted by Congress through December 23, 2024. It includes the Copyright Act of 1976 and all subsequent amendments to copyright law; the Semiconductor Chip Protection Act of 1984, as amended; and the Vessel Hull Design Protection Act, as amended. The Copyright Office is responsible for registering intellectual property claims under all three.</p>
<p>The United States copyright law is contained in chapters 1 through 8 and 10 through 12 of Title 17 of the <em>United States Code</em>. The Copyright Act of 1976, which provides the basic framework for the current copyright law, was enacted on October 19, 1976, as Pub. L. No. 94-553, 90 Stat. 2541. The 1976 Act was a comprehensive revision of the copyright law in Title 17. Listed below in chronological order of their enactment are the Copyright Act of 1976 and subsequent amendments to Title 17.</p>
<p>This edition adds three pieces of copyright legislation enacted since the last printed edition of the circular in May 2021: the Artistic Recognition for Talented Students Act, signed into law in October 2022, the James M. Inhofe National Defense Authorization Act for Fiscal Year 2023, signed into law in December 2022, and the Servicemember Quality of Life Improvement and National Defense Authorization Act for Fiscal Year 2025, signed into law in December 2024.</p>
<a href="/title17/title17.pdf" id = "download_pdf" class=" btn btn-primary">U.S. Copyright Law, December 2024 [size 5 MB]</a> <br>
</div>
</div>
</div>
</div>
<hr>
<!-- chapter list -->
<div class="row mt-3">
<div class="col-xs-12 col-md-4">
<h2 class="h3">Preface</h2>
<h3 class="h6 mb-4"><strong>Preface:</strong> <a href="/title17/92preface.html" class="font-weight-normal">Amendments to Title 17 since 1976</a></h3>
<h2 class="h3">Chapters</h2>
<h3 class="h6 text-secondary"> Title 17 of the <em>United States Code</em></h3>
<dl class="no-margin" >
<dt class="bold">Chapter 1: </dt>
<dd><a href="/title17/92chap1.html">Subject Matter and Scope of Copyright</a></dd>
<dt class="bold">Chapter 2:</dt>
<dd><a href="/title17/92chap2.html">Copyright Ownership and Transfer</a></dd>
<dt class="bold">Chapter 3:</dt>
<dd><a href="/title17/92chap3.html">Duration of Copyright</a></dd>
<dt class="bold">Chapter 4:</dt>
<dd><a href="/title17/92chap4.html">Copyright Notice, Deposit, and Registration</a></dd>
<dt class="bold">Chapter 5:</dt>
<dd><a href="/title17/92chap5.html">Copyright Infringement and Remedies</a></dd>
<dt class="bold">Chapter 6:</dt>
<dd><a href="/title17/92chap6.html">Importation and Exportation</a></dd>
<dt class="bold">Chapter 7:</dt>
<dd><a href="/title17/92chap7.html">Copyright Office</a></dd>
<dt class="bold">Chapter 8:</dt>
<dd><a href="/title17/92chap8.html">Proceedings by Copyright Royalty Judges</a></dd>
<dt class="bold">Chapter 9:</dt>
<dd><a href="/title17/92chap9.html">Protection of Semiconductor Chip Products</a></dd>
<dt class="bold">Chapter 10:</dt>
<dd><a href="/title17/92chap10.html">Digital Audio Recording Devices and Media</a></dd>
<dt class="bold">Chapter 11:</dt>
<dd><a href="/title17/92chap11.html">Sound Recordings and Music Videos</a></dd>
<dt class="bold">Chapter 12:</dt>
<dd><a href="/title17/92chap12.html">Copyright Protection and Management Systems</a></dd>
<dt class="bold">Chapter 13:</dt>
<dd><a href="/title17/92chap13.html">Protection of Original Designs</a></dd>
<dt class="bold">Chapter 14:</dt>
<dd><a href="/title17/92chap14.html">Unauthorized Use of Pre-1972 Sound Recordings</a></dd>
<dt class="bold">Chapter 15:</dt>
<dd><a href="/title17/92chap15.html">Copyright Small Claims</a></dd>
</dl>
</div>
<div class="col-xs-12 col-md-4">
<h2 class="h3">Appendices</h2>
<h3 class="h6 text-secondary">Transitional and Related Statutory Provisions</h3>
<dl class="no-margin" >
<dt class="bold">Appendix A:</dt>
<dd><a href="/title17/92appa.html">The Copyright Act of 1976</a></dd>
<dt class="bold">Appendix B:</dt>
<dd><a href="/title17/92appb.html">The Digital Millennium Copyright Act of 1998</a></dd>
<dt class="bold">Appendix C:</dt>
<dd><a href="/title17/92appc.html">The Copyright Royalty and Distribution Reform Act of 2004</a></dd>
<dt class="bold">Appendix D:</dt>
<dd><a href="/title17/92appd.html">The Satellite Home Viewer Extension and Reauthorization Act of 2004</a></dd>
<dt class="bold">Appendix E:</dt>
<dd><a href="/title17/92appe.html">The Intellectual Property Protection and Courts Amendments Act of 2004</a></dd>
<dt class="bold">Appendix F:</dt>
<dd><a href="/title17/92appf.html">The Prioritizing Resources and Organization for Intellectual Property Act of 2008</a></dd>
<dt class="bold">Appendix G:</dt>
<dd><a href="/title17/92appg.html">The Satellite Television Extension and Localism Act of 2010</a></dd>
<dt class="bold">Appendix H:</dt>
<dd><a href="/title17/92apph.html">The Unlocking Consumer Choice and Wireless Competition Act</a></dd>
<dt class="bold">Appendix I:</dt>
<dd><a href="/title17/92appi.html">The STELA Reauthorization Act of 2014</a></dd>
<dt class="bold">Appendix J:</dt>
<dd><a href="/title17/92appj.html">Marrakesh Treaty Implementation Act</a></dd>
<dt class="bold">Appendix K:</dt>
<dd><a href="/title17/92appk.html">Orrin G. HatchBob Goodlatte Music Modernization Act</a></dd>
<dt class="bold">Appendix L:</dt>
<dd><a href="/title17/92appl.html">Satellite Television Community Protection and Promotion Act of 2019, Title X of the Further Consolidated Appropriations Act, 2020</a>
<dt class="bold">Appendix M:</dt>
<dd><a href="/title17/92appm.html">Copyright Alternative in Small-Claims Enforcement Act of 2020</a></dd>
</dd>
</dl>
</div>
<div class="col-xs-12 col-md-4">
<h2 class="h3">&nbsp;</h2>
<h3 class="h6 text-secondary">Related <em>United States Code</em> Provisions</h3>
<dl class="mb-2 no-margin">
<dt class="bold">Appendix N:</dt>
<dd><a href="/title17/92appn.html">Title 18 &#8212; Crimes and Criminal
Procedure, U.S. Code</a></dd>
<dt class="bold">Appendix O:</dt>
<dd><a href="/title17/92appo.html">Title 28 &#8212; Judiciary and Judicial
Procedure, U.S. Code</a></dd>
<dt class="bold">Appendix P:</dt>
<dd><a href="/title17/92appp.html">Title 44 &#8212; Public Printing and
Documents, U.S. Code</a></dd>
</dl>
<h3 class="h6 text-secondary mt-5">Related International Provisions</h3>
<dl class="no-margin">
<dt class="bold">Appendix Q:</dt>
<dd><a href="/title17/92appq.html">The Berne Convention Implementation
Act of 1988</a></dd>
<dt class="bold">Appendix R:</dt>
<dd><a href="/title17/92appr.html">The Uruguay Round Agreements Act
of 1994</a></dd>
<dt class="bold">Appendix S:</dt>
<dd><a href="/title17/92apps.html">GATT/Trade-Related Aspects of
Intellectual Property Rights (TRIPs)
Agreement, Part II</a></dd>
<dt class="bold">Appendix T:</dt>
<dd><a href="/title17/92appt.html">Definition of “Berne Convention Work”</a></dd>
</dl>
</div>
</div>
</div>
<!-- InstanceEndEditable --> </main>
<!-- footer -->
<footer class="bg-copyright text-small text-white pt-4">
<div class="container-xl">
<div class="row border-white border-bottom pb-3 small">
<div class="col-sm pl-xl-0">
<div class="h5">About</div>
<ul class="list-unstyled text-small">
<li><a class="text-white" href="/about/">Overview</a></li>
<li><a class="text-white" href="/about/leadership/">Leadership</a></li>
<li><a class="text-white" href="/history/">History and Education</a></li>
<li><a class="text-white" href="/continuous-development/">Continuous Development</a></li>
<li><a class="text-white" href="/about/small-claims/">Small Claims</a></li>
<li><a class="text-white" href="/history/annual_reports.html">Annual Reports</a></li>
<li><a class="text-white" href="/reports/strategic-plan/">Strategic Plans</a></li>
<li><a class="text-white" href="/technology-reports/">IT Reports</a></li>
</ul>
</div>
<div class="col-sm">
<div class="h5">News</div>
<ul class="list-unstyled text-small">
<li><a class="text-white" href="/fedreg/">Federal Register Notices</a></li>
<li><a class="text-white" href="/newsnet/">NewsNet</a></li>
<li><a class="text-white" href="/events/">Events</a></li>
<li><a class="text-white" href="/press-media-info/">Press/Media Information</a></li>
</ul>
</div>
<div class="col-sm">
<div class="h5">Opportunities</div>
<ul class="list-unstyled text-small">
<li><a class="text-white" href="/about/careers/">Careers</a></li>
<li><a class="text-white" href="/about/special-programs/internships.html">Internships</a></li>
<li><a class="text-white" href="/about/special-programs/kaminstein.html">Kaminstein Program</a></li>
<li><a class="text-white" href="/about/special-programs/ringer.html">Ringer Fellowship</a></li>
</ul>
</div>
<div class="col-sm">
<div class="h5">Help</div>
<ul class="list-unstyled text-small">
<li style="min-width:170px;"><a class="text-white" href="/help/faq/">Frequently Asked Questions</a></li>
<li><a class="text-white" href="/eco/faq.html">Online Registration Help</a></li>
<li><a class="text-white" href="/help/tutorials.html">Tutorials</a></li>
<li><a class="text-white" target="_blank" href="/eco/help-password-userid.html#passwd">Password Help</a></li>
<li><a class="text-white" href="/help/spanish_faq/">Preguntas Frecuentes</a></li>
</ul>
</div>
<div class="col-sm ml-xl-3">
<div class="h5">Contact</div>
<ul class="list-unstyled text-small">
<li><a class="text-white" href="/help/">Contact Forms</a></li>
<li><a class="text-white" href="/help/visitorsinformation.html">Visitor Information</a></li>
<li><a class="text-white" href="/about/addresses.html">Addresses</a></li>
<li class="mt-4"><a class="text-white h5" href="/sitemap/">Sitemap</a></li>
</ul>
</div>
<div class="col-sm" style="min-width:200px;"> <img src="/img/cp-logo2.png" alt="Copyright" height="50">
<address>
<strong>U.S. Copyright Office</strong><br>
101 Independence Ave. S.E.<br>
Washington, D.C.<br>
20559-6000<br>
(202) 707-3000 or<br>
1 (877) 476-0778 (toll-free)
</address>
<ul class="list-inline">
<li class="list-inline-item footer-icons"><a href="/subscribe/"><img class="img-fluid" alt="RSS Feed Icon" src="/img/RSS.png" style="max-width:22px"></a></li>
<li class="list-inline-item footer-icons pr-1"><a target="_blank" href="https://x.com/CopyrightOffice"><img class="img-fluid" alt="X Icon" src="/img/x-logo.png" style="max-width:22px"></a></li>
<li class="list-inline-item footer-icons pr-1"><a target="_blank" href="https://www.youtube.com/uscopyrightoffice"><img class="img-fluid" alt="YouTube Icon" src="/img/YouTube.png" style="max-width:22px"></a></li>
<li class="list-inline-item footer-icons"><a target="_blank" href="https://www.linkedin.com/company/united-states-copyright-office/"><img class="img-fluid" alt="LinkedIn icon" src="/img/LI-In-Bug.png" style="max-width:22px"></a></li>
</ul>
<span class="font-weight-bold"><a class="text-white pr-1" target="_blank" href="https://blogs.loc.gov/copyright/">Blog</a> | <a class="text-white pl-1" target="_blank" href="https://www.research.net/r/Copyrightweb">Take Our Survey</a></span> </div>
</div>
<div class="row">
<div class="col-12 pr-0">
<ul class="float-right list-inline pr-0 mr-0">
<li class="footer-external-item"> <a class="text-white" href="https://www.loc.gov/">Library of Congress</a> </li>
<li class="footer-external-item"> <a class="text-white" href="https://congress.gov/">Congress.gov</a> </li>
<li class="footer-external-item"> <a class="text-white" href="https://www.usa.gov/">USA.gov</a> </li>
<li class="footer-external-item"> <a class="text-white" href="/foia/">FOIA</a> </li>
<li class="footer-external-item"> <a class="text-white" href="/about/legal.html">Legal</a> </li>
<li class="footer-external-item"> <a class="text-white" href="https://www.loc.gov/accessibility/">Accessibility</a> </li>
<li class="footer-external-item"> <a class="text-white" href="/about/privacy-policy.html">Privacy Policy</a> </li>
</ul>
</div>
</div>
</div>
</footer>
<!-- tracking script -->
<script>
if(window['_satellite']){_satellite.pageBottom();}
</script>
<!-- search script -->
<script type="text/javascript">
//<![CDATA[
var usasearch_config = { siteHandle:"copyright" };
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "//search.usa.gov/javascripts/remote.loader.js";
document.getElementsByTagName("head")[0].appendChild(script);
//]]>
</script>
</body>
<!-- InstanceEnd --></html>

Binary file not shown.

100
raw/us_federal/ecfr-api-v1 Normal file
View file

@ -0,0 +1,100 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Federal Register :: Request Access</title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="hpH2arIFXLGQ_Szc05m5fem-5Kud5pifLr0Gpq7blxlKJ4pefXQyZwa7yBnxuwC65uFGUm5Zk0gyLkCM6wU5wg" />
<meta name="csp-nonce" />
<link rel="icon" href="/icon.png" type="image/png">
<link rel="icon" href="/icon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/icon.png">
<link rel="stylesheet" href="/assets/application-e146e8e3.css" data-turbo-track="reload" />
</head>
<body>
<div class="container">
<div class="header" id="header_refresh">
<div class="header_wrapper">
<div class="logo">
<div class="hgroup official">
<a href="/" title="Federal Register Home - The Daily Journal of the United States Government">
<svg class="masthead">
<use xlink:href="/assets/fr-mastheads-74d61d18.svg#official-masthead">
</use>
</svg>
</a>
</div>
</div>
</div>
</div>
<div id="main">
<div class="main-title-bar">
<div class="bar left-extender"></div>
<div class="bar left"></div>
<h1 class="">Request Access</h1>
<div class="bar right"></div>
</div>
<div class="dialog">
<h3>Request Access</h3>
<p>
Due to aggressive automated scraping of FederalRegister.gov and eCFR.gov, programmatic access to these sites is limited to access to our extensive developer APIs.
</p>
<p>
If you are human user receiving this message, we can add your IP address to a set of IPs that can access FederalRegister.gov &amp; eCFR.gov; complete the CAPTCHA (bot test) below and click "Request Access". This process will be necessary for each IP address you wish to access the site from, requests are valid for approximately one quarter (three months) after which the process may need to be repeated.
</p>
<form action="/unblock" method="post">
<input type="hidden" name="authenticity_token" id="authenticity_token" value="VOfwdUcEh07pE8ndtu2h-kWmRo5v5bRYYYOa_ga2BjWYUYxBiHXpmH9VLRiUzxg9Svnkd5xav499ENzUQ2io7g" autocomplete="off" />
<script src="https://www.recaptcha.net/recaptcha/api.js" async defer ></script>
<div data-sitekey="6LfpbQcUAAAAAMw_vbtM1IRqq7Dvf-AftcZHp_OK" class="g-recaptcha "></div>
<noscript>
<div>
<div style="width: 302px; height: 422px; position: relative;">
<div style="width: 302px; height: 422px; position: absolute;">
<iframe
src="https://www.recaptcha.net/recaptcha/api/fallback?k=6LfpbQcUAAAAAMw_vbtM1IRqq7Dvf-AftcZHp_OK"
name="ReCAPTCHA"
style="width: 302px; height: 422px; border-style: none; border: 0; overflow: hidden;">
</iframe>
</div>
</div>
<div style="width: 300px; height: 60px; border-style: none;
bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px;
background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px;">
<textarea name="g-recaptcha-response"
class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid #c1c1c1;
margin: 10px 25px; padding: 0px; resize: none;">
</textarea>
</div>
</div>
</noscript>
<button type="submit">Request Access for 91.170.45.3</button>
</form>
<p class="small">
<em>An official website of the United States government.</em>
</p>
<p class="small">
If you want to request a wider IP range, first request access for your current IP, and then use the "Site Feedback" button found in the lower left-hand side to make the request.
</p>
</div>
</div>
</div>
</body>
</html>

View file

@ -0,0 +1,100 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>Federal Register :: Request Access</title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="mobile-web-app-capable" content="yes">
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="yarqoJjSImUt9HjuaCzrmHhv6ywB0UZZ7GwhzCXC-IxOwMU1gdkM7819K0h0jt0P-tJ6FQFNOG99_GE8Z2NTqA" />
<meta name="csp-nonce" />
<link rel="icon" href="/icon.png" type="image/png">
<link rel="icon" href="/icon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/icon.png">
<link rel="stylesheet" href="/assets/application-e146e8e3.css" data-turbo-track="reload" />
</head>
<body>
<div class="container">
<div class="header" id="header_refresh">
<div class="header_wrapper">
<div class="logo">
<div class="hgroup official">
<a href="/" title="Federal Register Home - The Daily Journal of the United States Government">
<svg class="masthead">
<use xlink:href="/assets/fr-mastheads-74d61d18.svg#official-masthead">
</use>
</svg>
</a>
</div>
</div>
</div>
</div>
<div id="main">
<div class="main-title-bar">
<div class="bar left-extender"></div>
<div class="bar left"></div>
<h1 class="">Request Access</h1>
<div class="bar right"></div>
</div>
<div class="dialog">
<h3>Request Access</h3>
<p>
Due to aggressive automated scraping of FederalRegister.gov and eCFR.gov, programmatic access to these sites is limited to access to our extensive developer APIs.
</p>
<p>
If you are human user receiving this message, we can add your IP address to a set of IPs that can access FederalRegister.gov &amp; eCFR.gov; complete the CAPTCHA (bot test) below and click "Request Access". This process will be necessary for each IP address you wish to access the site from, requests are valid for approximately one quarter (three months) after which the process may need to be repeated.
</p>
<form action="/unblock" method="post">
<input type="hidden" name="authenticity_token" id="authenticity_token" value="87Y34-IKEKVtp16sev23jO4HO63uZzFuWqM1AhCQI3p03Bh2-wE-L40uDQpmX4EbbLqqlO77T1jLM3XyUjGIXg" autocomplete="off" />
<script src="https://www.recaptcha.net/recaptcha/api.js" async defer ></script>
<div data-sitekey="6LfpbQcUAAAAAMw_vbtM1IRqq7Dvf-AftcZHp_OK" class="g-recaptcha "></div>
<noscript>
<div>
<div style="width: 302px; height: 422px; position: relative;">
<div style="width: 302px; height: 422px; position: absolute;">
<iframe
src="https://www.recaptcha.net/recaptcha/api/fallback?k=6LfpbQcUAAAAAMw_vbtM1IRqq7Dvf-AftcZHp_OK"
name="ReCAPTCHA"
style="width: 302px; height: 422px; border-style: none; border: 0; overflow: hidden;">
</iframe>
</div>
</div>
<div style="width: 300px; height: 60px; border-style: none;
bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px;
background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px;">
<textarea name="g-recaptcha-response"
class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid #c1c1c1;
margin: 10px 25px; padding: 0px; resize: none;">
</textarea>
</div>
</div>
</noscript>
<button type="submit">Request Access for 91.170.45.3</button>
</form>
<p class="small">
<em>An official website of the United States government.</em>
</p>
<p class="small">
If you want to request a wider IP range, first request access for your current IP, and then use the "Site Feedback" button found in the lower left-hand side to make the request.
</p>
</div>
</div>
</div>
</body>
</html>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,525 @@
<!doctype html>
<html lang="en"><!-- InstanceBegin template="/Templates/full-template.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- InstanceBeginEditable name="doctitle" -->
<title>Copyright Law of the United States | U.S. Copyright Office</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Copyright Law of the United States">
<meta name="keywords" content="title 17, circular 92, copyright law">
<!-- InstanceEndEditable -->
<meta name="author" content="U.S. Copyright Office">
<!-- css -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="/css/styles.css">
<!-- js -->
<script
src="https://code.jquery.com/jquery-3.5.1.min.js"
integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0="
crossorigin="anonymous" ></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous" ></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous" ></script>
<!-- video embed player -->
<script type="text/javascript" src="https://cdn.loc.gov/loader/player/media.js" ></script>
<!-- InstanceBeginEditable name="CSS-JS" -->
<!-- css -->
<!-- js -->
<!-- InstanceEndEditable -->
<!--[if lt IE 9]>
<script src="js/html5shim.js"></script>
<![endif]-->
<!-- Favicon -->
<link rel="apple-touch-icon" sizes="180x180" href="/about/images/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/about/images/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/about/images/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/about/images/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/about/images/favicon-16x16.png">
<link rel="manifest" href="/about/images/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/about/images/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
<!-- tracking script -->
<script src="https://assets.adobedtm.com/f94f5647937d/7b4a1bfefdc2/launch-b8f26e4510d8.min.js" async></script>
</head>
<body>
<header>
<!-- 1st navbar -->
<nav id="first-navbar" class="navbar navbar-expand-lg navbar-dark bg-copyright px-3" aria-label="first navbar">
<div class="skippy overflow-hidden">
<div class="container-xl"> <a class="sr-only sr-only-focusable px-3 text-white font-weight-bolder" href="#maincontent">Skip to main content</a> </div>
</div>
<a class="navbar-brand mr-2" href="/"> <img src="/img/cp-logo2.png" alt="Copyright logo" height="50"> </a> <a class="navbar-brand d-none d-xl-block pt-0" href="/"> | <small>U.S. Copyright Office</small></a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar-list-one,#navbar-list-two" aria-controls="navbar-list-one,#navbar-list-two" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button>
<div class="collapse navbar-collapse" id="navbar-list-one">
<ul class="navbar-nav ml-auto mr-3">
<li class="nav-item mx-2"> <a class="nav-link" href="/about/">About</a> </li>
<li class="nav-item mx-2"> <a class="nav-link" href="/newsnet/">News</a> </li>
<li class="nav-item mx-2"> <a class="nav-link" href="/about/careers/">Opportunities</a> </li>
<li class="nav-item mx-2"> <a class="nav-link" href="/help/faq/">Help</a> </li>
<li class="nav-item mx-2"> <a class="nav-link" href="/help/">Contact</a> </li>
</ul>
<form class="navbar-form navbar-right hidden-xs hidden-sm" role="search" title="Search Copyright.gov" action="https://search.copyright.gov/search" id="search_form" method="get">
<div class="input-group">
<input autocomplete="off" class="usagov-search-autocomplete form-control" id="query" name="query" placeholder="Search" type="text" aria-label="Search Copyright.gov">
<input class="form-control" name="utf8" value="✓" type="hidden">
<input class="form-control" name="utf8" value="✓" type="hidden">
<input class="form-control" id="affiliate" name="affiliate" value="copyright" type="hidden">
<span class="input-group-append" type="submit">
<button class="btn border-left-0 border bg-white" type="submit" aria-label="Search Copyright.gov"> <i class="fa fa-search"></i> </button>
</span> </div>
</form>
</div>
</nav>
<!-- dropdown navbar -->
<nav id="second-navbar" class="navbar navbar-expand-lg navbar-light bg-light border-bottom border-dark" aria-label="second navbar">
<!-- <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbar-list-two" aria-controls="navbar-list-two" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> -->
<div class="collapse navbar-collapse" id="navbar-list-two">
<ul class="navbar-nav ml-auto mr-3">
<li class="nav-item dropdown megamenu"><a id="megamenu1" href="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="nav-link dropdown-toggle font-weight-bold">Law & Policy</a>
<div aria-labelledby="megamenu1" class="text-white bg-copyright2 dropdown-menu border-0 py-4 m-0">
<div class="container-xl">
<div class="row">
<div class="col-md-3 border-right border-white">
<div class="h2">Law & Policy</div>
</div>
<div class="col-md-9">
<div class="row">
<div class="col-md-3">
<ul class="list-unstyled">
<li class="nav-item"><a href="/title17/" class="nav-link text-small pb-0 ">Copyright Law</a></li>
<li class="nav-item"><a href="/title37/" class="nav-link text-small pb-0 ">Regulations</a></li>
<li class="nav-item"><a href="/rulemaking/" class="nav-link text-small pb-0 ">Rulemakings</a></li>
<li class="nav-item"><a href="/comp3/" class="nav-link text-small pb-0 ">Compendium</a></li>
</ul>
</div>
<div class="col-md-3">
<ul class="list-unstyled">
<li class="nav-item"><a href="/rulings-filings/review-board/" class="nav-link text-small pb-0 ">Review Board Opinions</a></li>
<li class="nav-item"><a href="/rulings-filings/" class="nav-link text-small pb-0 ">Archive of Briefs and Legal Opinions</a></li>
<li class="nav-item"><a href="/fair-use/" class="nav-link text-small pb-0 ">Fair Use Index</a></li>
<li class="nav-item"><a href="/legislation/" class="nav-link text-small pb-0 ">Legislative Developments</a></li>
</ul>
</div>
<div class="col-md-3">
<ul class="list-unstyled">
<li class="nav-item"><a href="/circs/" class="nav-link text-small pb-0 ">Circulars</a></li>
<li class="nav-item"><a href="/policy/" class="nav-link text-small pb-0 ">Policy Studies</a></li>
<li class="nav-item"><a href="/economic-research/" class="nav-link text-small pb-0 ">Economic Research</a></li>
<li class="nav-item"><a href="/laws/hearings/" class="nav-link text-small pb-0 ">Congressional Hearings</a></li>
<li class="nav-item"><a href="/mandatory/" class="nav-link text-small pb-0 ">Mandatory Deposits</a></li>
</ul>
</div>
<div class="col-md-3">
<ul class="list-unstyled">
<li class="nav-item"><a href="/international-issues/" class="nav-link text-small pb-0 ">International Issues</a></li>
<li class="nav-item"><a href="/music-modernization/" class="nav-link text-small pb-0 ">Music Modernization Act</a></li>
<li class="nav-item"><a href="/dmca/" class="nav-link text-small pb-0 ">Learn About the DMCA</a></li>
<li class="nav-item"><a href="/about/small-claims/" class="nav-link text-small pb-0 ">Copyright Small Claims</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="nav-item dropdown megamenu"><a id="megamenu2" href="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="nav-link dropdown-toggle font-weight-bold">Registration</a>
<div aria-labelledby="megamenu2" class="text-white bg-copyright2 dropdown-menu border-0 py-4 m-0">
<div class="container-xl">
<div class="row">
<div class="col-md-3 border-right border-white">
<div class="h2">Registration</div>
</div>
<div class="col-md-9">
<div class="row no-gutters">
<div class="col-md-4">
<ul class="list-unstyled">
<li class="nav-item"><a href="/registration/" class="nav-link text-small pb-0 ">Register Your Work: Registration Portal</a></li>
<li class="nav-item"><a href="/registration/docs/processing-times-faqs.pdf" class="nav-link text-small pb-0 ">Registration Processing Times and FAQs</a></li>
<li class="nav-item"><a href="/eco/faq.html" class="nav-link text-small pb-0 ">Online Registration Help</a></li>
<li class="nav-item"><a href="/eco/tutorials.html" class="nav-link text-small pb-0 ">Registration Tutorials</a></li>
</ul>
</div>
<div class="col-md-4">
<ul class="list-unstyled">
<li class="nav-item"><a href="/registration/types-of-works/" class="nav-link text-small pb-0 ">Types of Works</a></li>
<li class="nav-item"><a href="/registration/literary-works/" class="nav-link text-small pb-0 ">Literary Works</a></li>
<li class="nav-item"><a href="/registration/performing-arts/" class="nav-link text-small pb-0 ">Performing Arts</a></li>
<li class="nav-item"><a href="/registration/visual-arts/" class="nav-link text-small pb-0 ">Visual Arts</a></li>
<li class="nav-item"><a href="/registration/other-digital-content/" class="nav-link text-small pb-0 ">Other Digital Content</a></li>
<li class="nav-item"><a href="/registration/motion-pictures/" class="nav-link text-small pb-0 ">Motion Pictures</a></li>
<li class="nav-item"><a href="/registration/photographs/" class="nav-link text-small pb-0 ">Photographs</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="nav-item dropdown megamenu"><a id="megamenu3" href="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="nav-link dropdown-toggle font-weight-bold">Recordation</a>
<div aria-labelledby="megamenu3" class="text-white bg-copyright2 dropdown-menu border-0 py-4 m-0">
<div class="container-xl">
<div class="row justify-content-start">
<div class="col-md-3 border-right border-white">
<div class="h2">Recordation</div>
</div>
<div class="col-md-9">
<div class="row">
<div class="col-md-4">
<ul class="list-unstyled">
<li class="nav-item"><a href="/recordation/" class="nav-link text-small pb-0 ">Recordation Overview</a></li>
<li class="nav-item"><a href="/recordation/documents/" class="nav-link text-small pb-0 ">Recordation of Transfers and Other Documents</a></li>
<li class="nav-item"><a href="/recordation/termination.html" class="nav-link text-small pb-0 ">Notices of Termination</a></li>
</ul>
</div>
<div class="col-md-4">
<ul class="list-unstyled">
<li class="nav-item"><a href="/recordation/pilot/" class="nav-link text-small pb-0 ">Recordation System</a></li>
<li class="nav-item"><a href="/recordation/pilot/rules.pdf" class="nav-link text-small pb-0 ">Special Pilot Program Rules</a></li>
<li class="nav-item"><a href="/recordation/pilot/faq.pdf" class="nav-link text-small pb-0 ">Recordation System FAQ</a></li>
<li class="nav-item"><a href="/recordation/pilot/tutorial/" class="nav-link text-small pb-0 ">Recordation System Tutorial Videos</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="nav-item dropdown megamenu"><a id="megamenu4" href="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="nav-link dropdown-toggle font-weight-bold">Licensing</a>
<div aria-labelledby="megamenu4" class="text-white bg-copyright2 dropdown-menu border-0 py-4 m-0">
<div class="container-xl">
<div class="row">
<div class="col-md-3 border-right border-white">
<div class="h2">Licensing</div>
</div>
<div class="col-md-9">
<div class="row">
<div class="col-md-4">
<ul class="list-unstyled">
<li class="nav-item"><a href="/licensing/" class="nav-link text-small pb-0 ">Licensing Overview</a></li>
<li class="nav-item"><a href="/licensing/#eft-info" class="nav-link text-small pb-0 ">EFT Information</a></li>
<li class="nav-item"><a href="/licensing/ldocs.html" class="nav-link text-small pb-0 ">Licensing Documents</a></li>
<li class="nav-item"><a href="https://licensing.copyright.gov/lds/" class="nav-link text-small pb-0 ">Search Licensing Documents</a></li>
</ul>
</div>
<div class="col-md-4">
<ul class="list-unstyled">
<li class="nav-item"><a href="/licensing/fees.html" class="nav-link text-small pb-0 ">Licensing Fees</a></li>
<li class="nav-item"><a href="/licensing/faq.html" class="nav-link text-small pb-0 ">Frequently Asked Questions</a></li>
<li class="nav-item"><a href="/licensing/contact.html" class="nav-link text-small pb-0 ">Contact the Licensing Section</a></li>
<li class="nav-item"><a href="/licensing/#tlc-newsletter" class="nav-link text-small pb-0 ">The Licensing Connection Newsletter</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li class="nav-item dropdown megamenu"><a id="megamenu5" href="" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="nav-link dropdown-toggle font-weight-bold">Research</a>
<div aria-labelledby="megamenu4" class="text-white bg-copyright2 dropdown-menu border-0 py-4 m-0">
<div class="container-xl">
<div class="row">
<div class="col-md-3 border-right border-white">
<div class="h2">Research</div>
</div>
<div class="col-md-9">
<div class="row">
<div class="col-md-4">
<div class="h5">Resources</div>
<ul class="list-unstyled">
<li class="nav-item"><a target="_blank" href="/public-records/" class="nav-link text-small pb-0">Search Copyright Records: Copyright Public Records Portal</a></li>
<li class="nav-item"><a target="_blank" href="https://publicrecords.copyright.gov/" class="nav-link text-small pb-0 ">Search the Public Catalog</a></li>
<li class="nav-item"><a href="/vcc/" class="nav-link text-small pb-0 ">Virtual Card Catalog</a></li>
<li class="nav-item"><a href="/dmca-directory/" class="nav-link text-small pb-0 ">DMCA Designated Agent Directory</a></li>
<li class="nav-item"><a href="/learning-engine/" class="nav-link text-small pb-0 ">Learning Engine Video Series</a></li>
<li class="nav-item"><a href="/about/fees.html" class="nav-link text-small pb-0 ">Fees</a></li>
<li class="nav-item"><a href="/historic-records/" class="nav-link text-small pb-0 ">Historical Public Records Program</a></li>
<li class="nav-item"><a target="_blank" href="https://www.loc.gov/collections/copyright-historical-record-books-1870-to-1977/about-this-collection/" class="nav-link text-small pb-0 ">Copyright Historical Records Books (Preview)</a></li>
</ul>
</div>
<div class="col-md-4">
<div class="h5">Services</div>
<ul class="list-unstyled">
<li class="nav-item"><a href="/rrc/" class="nav-link text-small pb-0 ">Research Services Overview</a></li>
<li class="nav-item"><a href="/rrc/litigation.html" class="nav-link text-small pb-0 ">Litigation Services</a></li>
<li class="nav-item"><a href="/forms/search_estimate.html" class="nav-link text-small pb-0 ">Request a Search Estimate</a></li>
<li class="nav-item"><a href="/forms/copy_estimate.html" class="nav-link text-small pb-0 ">Request a Copy Estimate</a></li>
<li class="nav-item"><a href="/rrc/crrr.html" class="nav-link text-small pb-0 ">Copyright Public Records Reading Room</a></li>
<li class="nav-item"><a href="/rrc/bulk-purchase.html" class="nav-link text-small pb-0 ">Bulk Purchase of Copyright Office Records</a></li>
<li class="nav-item"><a href="/foia/" class="nav-link text-small pb-0 ">FOIA Requests</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
</nav>
</header>
<!-- main content -->
<main role="main">
<div id="maincontent"></div>
<!-- InstanceBeginEditable name="content" -->
<div class="container-xl my-3">
<!-- breadcrumbs -->
<nav aria-label="Breadcrumbs">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="/">Home</a></li>
<li class="breadcrumb-item active" aria-current="page">Copyright Law of the United States (Title 17)</li>
</ol>
</nav>
<!-- page heading -->
<h1 class="mb-4">Copyright Law of the United States (Title 17)<br>
<span class="h4 text-secondary">and Related Laws Contained in Title 17 of the United States Code</span></h1>
<!-- top section -->
<div class="row">
<div class="col-xs-12 col-md-4"> <img class="img-fluid mb-3" src="/title17/title17-cover.jpg" alt="Copyright Law of the United States (Title 17) cover"/> </div>
<div class="col-xs-12 col-md-8">
<div class="d-flex bd-highlight">
<div class="bd-highlight" style="max-width:px;">
<p>This publication contains the text of Title 17 of the <em>United States Code</em>, including all amendments enacted by Congress through December 23, 2024. It includes the Copyright Act of 1976 and all subsequent amendments to copyright law; the Semiconductor Chip Protection Act of 1984, as amended; and the Vessel Hull Design Protection Act, as amended. The Copyright Office is responsible for registering intellectual property claims under all three.</p>
<p>The United States copyright law is contained in chapters 1 through 8 and 10 through 12 of Title 17 of the <em>United States Code</em>. The Copyright Act of 1976, which provides the basic framework for the current copyright law, was enacted on October 19, 1976, as Pub. L. No. 94-553, 90 Stat. 2541. The 1976 Act was a comprehensive revision of the copyright law in Title 17. Listed below in chronological order of their enactment are the Copyright Act of 1976 and subsequent amendments to Title 17.</p>
<p>This edition adds three pieces of copyright legislation enacted since the last printed edition of the circular in May 2021: the Artistic Recognition for Talented Students Act, signed into law in October 2022, the James M. Inhofe National Defense Authorization Act for Fiscal Year 2023, signed into law in December 2022, and the Servicemember Quality of Life Improvement and National Defense Authorization Act for Fiscal Year 2025, signed into law in December 2024.</p>
<a href="/title17/title17.pdf" id = "download_pdf" class=" btn btn-primary">U.S. Copyright Law, December 2024 [size 5 MB]</a> <br>
</div>
</div>
</div>
</div>
<hr>
<!-- chapter list -->
<div class="row mt-3">
<div class="col-xs-12 col-md-4">
<h2 class="h3">Preface</h2>
<h3 class="h6 mb-4"><strong>Preface:</strong> <a href="/title17/92preface.html" class="font-weight-normal">Amendments to Title 17 since 1976</a></h3>
<h2 class="h3">Chapters</h2>
<h3 class="h6 text-secondary"> Title 17 of the <em>United States Code</em></h3>
<dl class="no-margin" >
<dt class="bold">Chapter 1: </dt>
<dd><a href="/title17/92chap1.html">Subject Matter and Scope of Copyright</a></dd>
<dt class="bold">Chapter 2:</dt>
<dd><a href="/title17/92chap2.html">Copyright Ownership and Transfer</a></dd>
<dt class="bold">Chapter 3:</dt>
<dd><a href="/title17/92chap3.html">Duration of Copyright</a></dd>
<dt class="bold">Chapter 4:</dt>
<dd><a href="/title17/92chap4.html">Copyright Notice, Deposit, and Registration</a></dd>
<dt class="bold">Chapter 5:</dt>
<dd><a href="/title17/92chap5.html">Copyright Infringement and Remedies</a></dd>
<dt class="bold">Chapter 6:</dt>
<dd><a href="/title17/92chap6.html">Importation and Exportation</a></dd>
<dt class="bold">Chapter 7:</dt>
<dd><a href="/title17/92chap7.html">Copyright Office</a></dd>
<dt class="bold">Chapter 8:</dt>
<dd><a href="/title17/92chap8.html">Proceedings by Copyright Royalty Judges</a></dd>
<dt class="bold">Chapter 9:</dt>
<dd><a href="/title17/92chap9.html">Protection of Semiconductor Chip Products</a></dd>
<dt class="bold">Chapter 10:</dt>
<dd><a href="/title17/92chap10.html">Digital Audio Recording Devices and Media</a></dd>
<dt class="bold">Chapter 11:</dt>
<dd><a href="/title17/92chap11.html">Sound Recordings and Music Videos</a></dd>
<dt class="bold">Chapter 12:</dt>
<dd><a href="/title17/92chap12.html">Copyright Protection and Management Systems</a></dd>
<dt class="bold">Chapter 13:</dt>
<dd><a href="/title17/92chap13.html">Protection of Original Designs</a></dd>
<dt class="bold">Chapter 14:</dt>
<dd><a href="/title17/92chap14.html">Unauthorized Use of Pre-1972 Sound Recordings</a></dd>
<dt class="bold">Chapter 15:</dt>
<dd><a href="/title17/92chap15.html">Copyright Small Claims</a></dd>
</dl>
</div>
<div class="col-xs-12 col-md-4">
<h2 class="h3">Appendices</h2>
<h3 class="h6 text-secondary">Transitional and Related Statutory Provisions</h3>
<dl class="no-margin" >
<dt class="bold">Appendix A:</dt>
<dd><a href="/title17/92appa.html">The Copyright Act of 1976</a></dd>
<dt class="bold">Appendix B:</dt>
<dd><a href="/title17/92appb.html">The Digital Millennium Copyright Act of 1998</a></dd>
<dt class="bold">Appendix C:</dt>
<dd><a href="/title17/92appc.html">The Copyright Royalty and Distribution Reform Act of 2004</a></dd>
<dt class="bold">Appendix D:</dt>
<dd><a href="/title17/92appd.html">The Satellite Home Viewer Extension and Reauthorization Act of 2004</a></dd>
<dt class="bold">Appendix E:</dt>
<dd><a href="/title17/92appe.html">The Intellectual Property Protection and Courts Amendments Act of 2004</a></dd>
<dt class="bold">Appendix F:</dt>
<dd><a href="/title17/92appf.html">The Prioritizing Resources and Organization for Intellectual Property Act of 2008</a></dd>
<dt class="bold">Appendix G:</dt>
<dd><a href="/title17/92appg.html">The Satellite Television Extension and Localism Act of 2010</a></dd>
<dt class="bold">Appendix H:</dt>
<dd><a href="/title17/92apph.html">The Unlocking Consumer Choice and Wireless Competition Act</a></dd>
<dt class="bold">Appendix I:</dt>
<dd><a href="/title17/92appi.html">The STELA Reauthorization Act of 2014</a></dd>
<dt class="bold">Appendix J:</dt>
<dd><a href="/title17/92appj.html">Marrakesh Treaty Implementation Act</a></dd>
<dt class="bold">Appendix K:</dt>
<dd><a href="/title17/92appk.html">Orrin G. HatchBob Goodlatte Music Modernization Act</a></dd>
<dt class="bold">Appendix L:</dt>
<dd><a href="/title17/92appl.html">Satellite Television Community Protection and Promotion Act of 2019, Title X of the Further Consolidated Appropriations Act, 2020</a>
<dt class="bold">Appendix M:</dt>
<dd><a href="/title17/92appm.html">Copyright Alternative in Small-Claims Enforcement Act of 2020</a></dd>
</dd>
</dl>
</div>
<div class="col-xs-12 col-md-4">
<h2 class="h3">&nbsp;</h2>
<h3 class="h6 text-secondary">Related <em>United States Code</em> Provisions</h3>
<dl class="mb-2 no-margin">
<dt class="bold">Appendix N:</dt>
<dd><a href="/title17/92appn.html">Title 18 &#8212; Crimes and Criminal
Procedure, U.S. Code</a></dd>
<dt class="bold">Appendix O:</dt>
<dd><a href="/title17/92appo.html">Title 28 &#8212; Judiciary and Judicial
Procedure, U.S. Code</a></dd>
<dt class="bold">Appendix P:</dt>
<dd><a href="/title17/92appp.html">Title 44 &#8212; Public Printing and
Documents, U.S. Code</a></dd>
</dl>
<h3 class="h6 text-secondary mt-5">Related International Provisions</h3>
<dl class="no-margin">
<dt class="bold">Appendix Q:</dt>
<dd><a href="/title17/92appq.html">The Berne Convention Implementation
Act of 1988</a></dd>
<dt class="bold">Appendix R:</dt>
<dd><a href="/title17/92appr.html">The Uruguay Round Agreements Act
of 1994</a></dd>
<dt class="bold">Appendix S:</dt>
<dd><a href="/title17/92apps.html">GATT/Trade-Related Aspects of
Intellectual Property Rights (TRIPs)
Agreement, Part II</a></dd>
<dt class="bold">Appendix T:</dt>
<dd><a href="/title17/92appt.html">Definition of “Berne Convention Work”</a></dd>
</dl>
</div>
</div>
</div>
<!-- InstanceEndEditable --> </main>
<!-- footer -->
<footer class="bg-copyright text-small text-white pt-4">
<div class="container-xl">
<div class="row border-white border-bottom pb-3 small">
<div class="col-sm pl-xl-0">
<div class="h5">About</div>
<ul class="list-unstyled text-small">
<li><a class="text-white" href="/about/">Overview</a></li>
<li><a class="text-white" href="/about/leadership/">Leadership</a></li>
<li><a class="text-white" href="/history/">History and Education</a></li>
<li><a class="text-white" href="/continuous-development/">Continuous Development</a></li>
<li><a class="text-white" href="/about/small-claims/">Small Claims</a></li>
<li><a class="text-white" href="/history/annual_reports.html">Annual Reports</a></li>
<li><a class="text-white" href="/reports/strategic-plan/">Strategic Plans</a></li>
<li><a class="text-white" href="/technology-reports/">IT Reports</a></li>
</ul>
</div>
<div class="col-sm">
<div class="h5">News</div>
<ul class="list-unstyled text-small">
<li><a class="text-white" href="/fedreg/">Federal Register Notices</a></li>
<li><a class="text-white" href="/newsnet/">NewsNet</a></li>
<li><a class="text-white" href="/events/">Events</a></li>
<li><a class="text-white" href="/press-media-info/">Press/Media Information</a></li>
</ul>
</div>
<div class="col-sm">
<div class="h5">Opportunities</div>
<ul class="list-unstyled text-small">
<li><a class="text-white" href="/about/careers/">Careers</a></li>
<li><a class="text-white" href="/about/special-programs/internships.html">Internships</a></li>
<li><a class="text-white" href="/about/special-programs/kaminstein.html">Kaminstein Program</a></li>
<li><a class="text-white" href="/about/special-programs/ringer.html">Ringer Fellowship</a></li>
</ul>
</div>
<div class="col-sm">
<div class="h5">Help</div>
<ul class="list-unstyled text-small">
<li style="min-width:170px;"><a class="text-white" href="/help/faq/">Frequently Asked Questions</a></li>
<li><a class="text-white" href="/eco/faq.html">Online Registration Help</a></li>
<li><a class="text-white" href="/help/tutorials.html">Tutorials</a></li>
<li><a class="text-white" target="_blank" href="/eco/help-password-userid.html#passwd">Password Help</a></li>
<li><a class="text-white" href="/help/spanish_faq/">Preguntas Frecuentes</a></li>
</ul>
</div>
<div class="col-sm ml-xl-3">
<div class="h5">Contact</div>
<ul class="list-unstyled text-small">
<li><a class="text-white" href="/help/">Contact Forms</a></li>
<li><a class="text-white" href="/help/visitorsinformation.html">Visitor Information</a></li>
<li><a class="text-white" href="/about/addresses.html">Addresses</a></li>
<li class="mt-4"><a class="text-white h5" href="/sitemap/">Sitemap</a></li>
</ul>
</div>
<div class="col-sm" style="min-width:200px;"> <img src="/img/cp-logo2.png" alt="Copyright" height="50">
<address>
<strong>U.S. Copyright Office</strong><br>
101 Independence Ave. S.E.<br>
Washington, D.C.<br>
20559-6000<br>
(202) 707-3000 or<br>
1 (877) 476-0778 (toll-free)
</address>
<ul class="list-inline">
<li class="list-inline-item footer-icons"><a href="/subscribe/"><img class="img-fluid" alt="RSS Feed Icon" src="/img/RSS.png" style="max-width:22px"></a></li>
<li class="list-inline-item footer-icons pr-1"><a target="_blank" href="https://x.com/CopyrightOffice"><img class="img-fluid" alt="X Icon" src="/img/x-logo.png" style="max-width:22px"></a></li>
<li class="list-inline-item footer-icons pr-1"><a target="_blank" href="https://www.youtube.com/uscopyrightoffice"><img class="img-fluid" alt="YouTube Icon" src="/img/YouTube.png" style="max-width:22px"></a></li>
<li class="list-inline-item footer-icons"><a target="_blank" href="https://www.linkedin.com/company/united-states-copyright-office/"><img class="img-fluid" alt="LinkedIn icon" src="/img/LI-In-Bug.png" style="max-width:22px"></a></li>
</ul>
<span class="font-weight-bold"><a class="text-white pr-1" target="_blank" href="https://blogs.loc.gov/copyright/">Blog</a> | <a class="text-white pl-1" target="_blank" href="https://www.research.net/r/Copyrightweb">Take Our Survey</a></span> </div>
</div>
<div class="row">
<div class="col-12 pr-0">
<ul class="float-right list-inline pr-0 mr-0">
<li class="footer-external-item"> <a class="text-white" href="https://www.loc.gov/">Library of Congress</a> </li>
<li class="footer-external-item"> <a class="text-white" href="https://congress.gov/">Congress.gov</a> </li>
<li class="footer-external-item"> <a class="text-white" href="https://www.usa.gov/">USA.gov</a> </li>
<li class="footer-external-item"> <a class="text-white" href="/foia/">FOIA</a> </li>
<li class="footer-external-item"> <a class="text-white" href="/about/legal.html">Legal</a> </li>
<li class="footer-external-item"> <a class="text-white" href="https://www.loc.gov/accessibility/">Accessibility</a> </li>
<li class="footer-external-item"> <a class="text-white" href="/about/privacy-policy.html">Privacy Policy</a> </li>
</ul>
</div>
</div>
</div>
</footer>
<!-- tracking script -->
<script>
if(window['_satellite']){_satellite.pageBottom();}
</script>
<!-- search script -->
<script type="text/javascript">
//<![CDATA[
var usasearch_config = { siteHandle:"copyright" };
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "//search.usa.gov/javascripts/remote.loader.js";
document.getElementsByTagName("head")[0].appendChild(script);
//]]>
</script>
</body>
<!-- InstanceEnd --></html>

File diff suppressed because one or more lines are too long

1986
raw/us_state/ccpa-cpra Normal file

File diff suppressed because it is too large Load diff

304
raw/us_state/choice-of-law Normal file
View file

@ -0,0 +1,304 @@
<html lang="en" class="k-delaware" xmlns:delcode="urn:delcode:xslt">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-16">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1.0">
<title>Delaware Code Online</title>
<meta name="author" content="Delaware Legislature">
<link rel="stylesheet" href="../../Content/css/bootstrap.css">
<link rel="stylesheet" href="../../Content/css/bootstrap-theme.css">
<link rel="stylesheet" href="../../Content/css/kendo.common-delaware.min.css">
<link rel="stylesheet" href="../../Content/css/kendo.delaware.min.css">
<link rel="stylesheet" href="../../Content/css/Kendo/2016.1.112/kendo.material.mobile.min.css">
<link rel="stylesheet" href="../../Content/css/styles.css">
<link rel="stylesheet" href="../../Content/css/delcode.css">
<link rel="stylesheet" href="../../Content/css/yammcessible.css">
<link rel="stylesheet" href="../../Content/css/selectbox.css">
<link href="https://fonts.googleapis.com/css?family=PT+Serif:400,700" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.2/css/font-awesome.min.css"><script src="../../Content/scripts/jquery-2.1.4.min.js"></script><script src="../../Content/scripts/jquery-ui-custom.min.js"></script><script src="../../Content/scripts/bootstrap.js"></script><script src="../../Content/scripts/jquery-yammcessible.js"></script><script src="../../Content/scripts/jquery.selectBoxIt.min.js"></script><script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-67562883-1', 'auto');
ga('send', 'pageview');
</script></head>
<body>
<div class="page-container">
<div class="container container-header">
<div class="row"><header class="clearfix"><div class="col-xs-24 col-sm-15 col-lg-16">
<h1><a href="../" title="Return to The Delaware Code Online Home Page">The Delaware Code Online</a></h1>
<div class="mobile-toggles hidden-sm hidden-md hidden-lg"><button type="button" class="search-toggle" data-toggle="collapse" data-target="#header-search-collapse"><span class="sr-only">Toggle search</span><i class="glyphicon glyphicon-search"></i></button><button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#de-navbar-collapse-1"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div>
</div>
<div id="header-search-collapse" class="col-xs-24 col-sm-9 col-lg-8 search-collapse collapse">
<div class="input-group"><input type="text" class="form-control" placeholder="Enter Search Terms" name="srch-term" id="srch-term"><div class="input-group-btn"><button class="btn" type="submit" onclick="submitSearch()"><i class="glyphicon glyphicon-search"></i></button></div>
</div>
</div></header></div><nav id="myNavbar" class="navbar navbar-default yamm megamenu" role="navigation"><div class="collapse navbar-collapse" id="de-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="dropdown yamm-fw"><a href="https://legis.delaware.gov/SessionLaws"><span class="hidden-sm">
Laws of Delaware
</span><span class="hidden-xs hidden-md hidden-lg">
Laws of <br>Delaware
</span></a></li>
<li class="dropdown yamm-fw"><a href="http://regulations.delaware.gov/"><span class="hidden-sm">
Regulations
</span><span class="hidden-xs hidden-md hidden-lg">
Regulations
</span></a></li>
<li class="dropdown yamm-fw"><a href="http://regulations.delaware.gov/AdminCode/"><span class="hidden-sm">
Administrative Code
</span><span class="hidden-xs hidden-md hidden-lg">
Administrative <br>Code
</span></a></li>
<li class="dropdown yamm-fw"><a href="http://charters.delaware.gov/"><span class="hidden-sm">
Municipal Charters
</span><span class="hidden-xs hidden-md hidden-lg">
Municipal <br>Charters
</span></a></li>
<li class="dropdown yamm-fw"><a href="#">FAQ</a></li>
</ul>
</div></nav></div>
<div id="content" class="container container-home" role="main">
<div class="row">
<div class="col-xs-24"><span class="breadcrumb delcrumb">
Title 6</span><span class="breadcrumb delcrumb pull-right text-right"><a href="&#xA; Title6.pdf&#xA; ">
Authenticated PDF
</a></span><h2>Commerce and Trade</h2>
</div>
</div>
<div>
<h3>
Subtitle I</h3>
<h3>Uniform Commercial Code</h3>
<div class="title-links"><a href="../title6/c001/index.html">
Article 1. General Provisions</a></div>
<div class="title-links"><a href="../title6/c002a/index.html">
Article 2A. Leases</a></div>
<div class="title-links"><a href="../title6/c002/index.html">
Article 2. Sales</a></div>
<div class="title-links"><a href="../title6/c003/index.html">
Article 3. Negotiable Instruments</a></div>
<div class="title-links"><a href="../title6/c004a/index.html">
Article 4A. Funds Transfers</a></div>
<div class="title-links"><a href="../title6/c004/index.html">
Article 4. Bank Deposits and Collections</a></div>
<div class="title-links"><a href="../title6/c005/index.html">
Article 5. Letters of Credit</a></div>
<div class="title-links"><a href="../title6/c006/index.html">
Article 6. Bulk Transfers [Repealed].</a></div>
<div class="title-links"><a href="../title6/c007/index.html">
Article 7. Documents of Title</a></div>
<div class="title-links"><a href="../title6/c008/index.html">
Article 8. Investment Securities</a></div>
<div class="title-links"><a href="../title6/c009/index.html">
Article 9. Secured Transactions</a></div>
<div class="title-links"><a href="../title6/c010/index.html">
Article 10. Effective Date and Repealer</a></div>
<div class="title-links"><a href="../title6/c011/index.html">
Article 11. Effective Date and Transition Provisions</a></div>
<div class="title-links"><a href="../title6/c012/index.html">
Article 12. Controllable Electronic Records</a></div>
<div class="title-links"><a href="../title6/c000a/index.html">
Article A. Transitional Provisions for Uniform Commercial Code Amendments 2022</a></div>
</div>
<div>
<h3>
Subtitle II</h3>
<h3>Other Laws Relating to Commerce and Trade</h3>
<div class="title-links"><a href="../title6/c012_1/index.html">
Chapter 12. DELAWARE FALSE CLAIMS AND REPORTING ACT</a></div>
<div class="title-links"><a href="../title6/c012a/index.html">
Chapter 12A. UNIFORM ELECTRONIC TRANSACTIONS ACT</a></div>
<div class="title-links"><a href="../title6/c012b/index.html">
Chapter 12B. COMPUTER SECURITY BREACHES</a></div>
<div class="title-links"><a href="../title6/c012c/index.html">
Chapter 12C. ONLINE AND PERSONAL PRIVACY PROTECTION</a></div>
<div class="title-links"><a href="../title6/c012d/index.html">
Chapter 12D. Delaware Personal Data Privacy Act</a></div>
<div class="title-links"><a href="../title6/c013/index.html">
Chapter 13. FRAUDULENT TRANSFERS</a></div>
<div class="title-links"><a href="../title6/c013a/index.html">
Chapter 13A. DISHONOR OF CHECKS, DRAFTS OR ORDERS</a></div>
<div class="title-links"><a href="../title6/c014/index.html">
Chapter 14. DELAWARE WORKERS COOPERATIVE ACT</a></div>
<div class="title-links"><a href="../title6/c015/index.html">
Chapter 15. DELAWARE REVISED UNIFORM PARTNERSHIP ACT</a></div>
<div class="title-links"><a href="../title6/c017/index.html">
Chapter 17. LIMITED PARTNERSHIPS</a></div>
<div class="title-links"><a href="../title6/c018/index.html">
Chapter 18. LIMITED LIABILITY COMPANY ACT</a></div>
<div class="title-links"><a href="../title6/c019/index.html">
Chapter 19. DELAWARE UNIFORM UNIN- CORPORATED NONPROFIT ASSOCIATION ACT</a></div>
<div class="title-links"><a href="../title6/c020/index.html">
Chapter 20. TRADE SECRETS</a></div>
<div class="title-links"><a href="../title6/c021/index.html">
Chapter 21. ANTITRUST</a></div>
<div class="title-links"><a href="../title6/c022/index.html">
Chapter 22. CREDIT AND IDENTITY THEFT PROTECTION</a></div>
<div class="title-links"><a href="../title6/c023/index.html">
Chapter 23. INTEREST</a></div>
<div class="title-links"><a href="../title6/c024/index.html">
Chapter 24. CREDIT SERVICES ORGANIZATIONS</a></div>
<div class="title-links"><a href="../title6/c024a/index.html">
Chapter 24A. DEBT-MANAGEMENT SERVICES</a></div>
<div class="title-links"><a href="../title6/c024b/index.html">
Chapter 24B. FORECLOSURE CONSULTANTS AND RECONVEYANCES</a></div>
<div class="title-links"><a href="../title6/c024c/index.html">
Chapter 24C. MORTGAGE LOAN MODIFICATION SERVICES</a></div>
<div class="title-links"><a href="../title6/c025/index.html">
Chapter 25. PROHIBITED TRADE PRACTICES</a></div>
<div class="title-links"><a href="../title6/c025a/index.html">
Chapter 25A. TELEMARKETING REGISTRATION AND FRAUD PREVENTION</a></div>
<div class="title-links"><a href="../title6/c025b/index.html">
Chapter 25B. DELAWARE RESIDENTIAL WATER TREATMENT SYSTEM SALES</a></div>
<div class="title-links"><a href="../title6/c025c/index.html">
Chapter 25C. TOY SAFETY</a></div>
<div class="title-links"><a href="../title6/c025d/index.html">
Chapter 25D. DELAWARE SERVICEMEMBERS CIVIL RELIEF ACT</a></div>
<div class="title-links"><a href="../title6/c025e/index.html">
Chapter 25E. Delaware Federal Employees Civil Relief Act</a></div>
<div class="title-links"><a href="../title6/c025f/index.html">
Chapter 25F. Patient Brokering</a></div>
<div class="title-links"><a href="../title6/c025g/index.html">
Chapter 25G. Chemical Flame Retardant Restrictions</a></div>
<div class="title-links"><a href="../title6/c025h/index.html">
Chapter 25H. Consumer Equal Access Protection Act</a></div>
<div class="title-links"><a href="../title6/c025i/index.html">
Chapter 25I. Sealed Container Defense in Product Liability</a></div>
<div class="title-links"><a href="../title6/c025j/index.html">
Chapter 25J. Medical Debt Protection Act</a></div>
<div class="title-links"><a href="../title6/c025k/index.html">
Chapter 25K. Dementia Care Services Mandatory Disclosure [For application of this chapter, see 84 Del. Laws, c. 328, § 2]</a></div>
<div class="title-links"><a href="../title6/c025l/index.html">
Chapter 25L. Gift Card Fraud</a></div>
<div class="title-links"><a href="../title6/c025m/index.html">
Chapter 25M. Limited Services Medical Facilities</a></div>
<div class="title-links"><a href="../title6/c026/index.html">
Chapter 26. UNFAIR CIGARETTE SALES ACT</a></div>
<div class="title-links"><a href="../title6/c027/index.html">
Chapter 27. CONTRACTS</a></div>
<div class="title-links"><a href="../title6/c027a/index.html">
Chapter 27A. ASSET-BACKED SECURITIES FACILITATION ACT</a></div>
<div class="title-links"><a href="../title6/c028/index.html">
Chapter 28. CAMPGROUND RESORTS MEMBERSHIP AND VACATION TIME-SHARING PLANS SALES ACT</a></div>
<div class="title-links"><a href="../title6/c029/index.html">
Chapter 29. RETAIL SALES OF MOTOR FUEL</a></div>
<div class="title-links"><a href="../title6/c031/index.html">
Chapter 31. Registration of Trade Names</a></div>
<div class="title-links"><a href="../title6/c033/index.html">
Chapter 33. TRADEMARKS, BRANDS AND LABELS</a></div>
<div class="title-links"><a href="../title6/c033a/index.html">
Chapter 33A. TRUTH IN MUSIC</a></div>
<div class="title-links"><a href="../title6/c034/index.html">
Chapter 34. CONTRACTS FOR PROVIDING SERVICE AND FUEL FOR RESIDENTIAL HEATING SYSTEMS</a></div>
<div class="title-links"><a href="../title6/c035/index.html">
Chapter 35. BUILDING CONSTRUCTION PAYMENTS</a></div>
<div class="title-links"><a href="../title6/c036/index.html">
Chapter 36. HOME CONSTRUCTION AND IMPROVEMENT PROTECTION</a></div>
<div class="title-links"><a href="../title6/c037/index.html">
Chapter 37. SALE OF SECONDHAND WATCHES</a></div>
<div class="title-links"><a href="../title6/c038/index.html">
Chapter 38. BROADCASTING SUPPLEMENTARY PUBLIC NOTICES</a></div>
<div class="title-links"><a href="../title6/c039/index.html">
Chapter 39. NEWSPAPERS</a></div>
<div class="title-links"><a href="../title6/c040/index.html">
Chapter 40. PET WARRANTIES</a></div>
<div class="title-links"><a href="../title6/c041/index.html">
Chapter 41. DRY CLEANERS AND LAUNDERERS</a></div>
<div class="title-links"><a href="../title6/c042/index.html">
Chapter 42. HEALTH SPA REGULATION</a></div>
<div class="title-links"><a href="../title6/c043/index.html">
Chapter 43. RETAIL INSTALLMENT SALES</a></div>
<div class="title-links"><a href="../title6/c044/index.html">
Chapter 44. HOME SOLICITATION SALES</a></div>
<div class="title-links"><a href="../title6/c045/index.html">
Chapter 45. EQUAL ACCOMMODATIONS</a></div>
<div class="title-links"><a href="../title6/c046/index.html">
Chapter 46. FAIR HOUSING ACT</a></div>
<div class="title-links"><a href="../title6/c047/index.html">
Chapter 47. TRANSIENT RETAILERS</a></div>
<div class="title-links"><a href="../title6/c048/index.html">
Chapter 48. SHOPPING CENTERS</a></div>
<div class="title-links"><a href="../title6/c049/index.html">
Chapter 49. MOTOR VEHICLE FRANCHISING PRACTICES</a></div>
<div class="title-links"><a href="../title6/c049a/index.html">
Chapter 49A. AUTO REPAIR FRAUD PREVENTION</a></div>
<div class="title-links"><a href="../title6/c049b/index.html">
Chapter 49B. Rental Car Companies [For application of this chapter, see 84 Del. Laws, c. 363, § 3]</a></div>
<div class="title-links"><a href="../title6/c050/index.html">
Chapter 50. AUTOMOBILE WARRANTIES</a></div>
<div class="title-links"><a href="../title6/c050a/index.html">
Chapter 50A. FARM EQUIPMENT WARRANTIES</a></div>
<div class="title-links"><a href="../title6/c050b/index.html">
Chapter 50B. ASSISTIVE TECHNOLOGY DEVICE WARRANTIES AND CONSUMER PROTECTION</a></div>
<div class="title-links"><a href="../title6/c050c/index.html">
Chapter 50C. SAFE DESTRUCTION OF RECORDS CONTAINING PERSONAL IDENTIFYING INFORMATION</a></div>
<div class="title-links"><a href="../title6/c050d/index.html">
Chapter 50D. Abandoned Cultural Property Act</a></div>
<div class="title-links"><a href="../title6/c050e/index.html">
Chapter 50E. Certification of Adoption of Transparency and Sustainability standards by Delaware Business Entities</a></div>
</div>
<div>
<h3>
Subtitle III</h3>
<h3>Weights, Measures and Standards</h3>
<div class="title-links"><a href="../title6/c051/index.html">
Chapter 51. STANDARD WEIGHTS AND MEASURES</a></div>
<div class="title-links"><a href="../title6/c053/index.html">
Chapter 53. STANDARDS FOR MASON WORK</a></div>
<div class="title-links"><a href="../title6/c055/index.html">
Chapter 55. PLANE COORDINATE SYSTEM</a></div>
</div>
<div>
<h3>
Subtitle IV</h3>
<h3>Commercial Development</h3>
<div class="title-links"><a href="../title6/c070/index.html">
Chapter 70. Delaware Economic Development Authority [Transferred].</a></div>
<div class="title-links"><a href="../title6/c073/index.html">
Chapter 73. SECURITIES ACT</a></div>
<div class="title-links"><a href="../title6/c074/index.html">
Chapter 74. Export Trading Companies [Repealed].</a></div>
<div class="title-links"><a href="../title6/c075/index.html">
Chapter 75. FOREIGN TRADE ZONES</a></div>
<div class="title-links"><a href="../title6/c076/index.html">
Chapter 76. DELAWARE LEASE-PURCHASE AGREEMENT ACT</a></div>
<div class="title-links"><a href="../title6/c077/index.html">
Chapter 77. VOLUNTARY ALTERNATIVE DISPUTE RESOLUTION</a></div>
</div>
<div></div>
</div>
</div><footer class="footer"><div class="container footer-container">
<div class="row">
<div class="col-md-24 footer-block delcode-footer">
<ul class="list-unstyled">
<li><a href="http://legis.delaware.gov/">Delaware General Assembly</a></li>
<li><a href="http://courts.delaware.gov/">Judicial</a></li>
<li><a href="http://delaware.gov">Executive</a></li>
<li><a href="http://delaware.gov/help/degov-contact.shtml">Contact</a></li>
<li><a href="https://twitter.com/delaware_gov/">Twitter</a></li>
<li><a href="../help/default.html">Help</a></li>
</ul>
</div>
</div>
</div></footer></body>
</html><script type="text/javascript" xmlns:delcode="urn:delcode:xslt">
function submitSearch() {
if (!window.location.origin) {
window.location.origin = window.location.protocol + "//" + window.location.hostname + (window.location.port ? ':' + window.location.port : '');
}
keyword = document.getElementById('srch-term').value;
window.location.href = "/Search?query=" + keyword;
}
document.getElementById('srch-term').onkeyup = function (e) {
if (e.keyCode == 13) {
submitSearch();
}
};
</script>

116
raw/us_state/contract-law Normal file
View file

@ -0,0 +1,116 @@
<html lang="en" class="k-delaware" xmlns:delcode="urn:delcode:xslt">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-16">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1.0">
<title>Delaware Code Online</title>
<meta name="author" content="Delaware Legislature">
<link rel="stylesheet" href="../../../Content/css/bootstrap.css">
<link rel="stylesheet" href="../../../Content/css/bootstrap-theme.css">
<link rel="stylesheet" href="../../../Content/css/kendo.common-delaware.min.css">
<link rel="stylesheet" href="../../../Content/css/kendo.delaware.min.css">
<link rel="stylesheet" href="../../../Content/css/Kendo/2016.1.112/kendo.material.mobile.min.css">
<link rel="stylesheet" href="../../../Content/css/styles.css">
<link rel="stylesheet" href="../../../Content/css/delcode.css">
<link rel="stylesheet" href="../../../Content/css/yammcessible.css">
<link rel="stylesheet" href="../../../Content/css/selectbox.css">
<link href="https://fonts.googleapis.com/css?family=PT+Serif:400,700" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.2/css/font-awesome.min.css"><script src="../../../Content/scripts/jquery-2.1.4.min.js"></script><script src="../../../Content/scripts/jquery-ui-custom.min.js"></script><script src="../../../Content/scripts/bootstrap.js"></script><script src="../../../Content/scripts/jquery-yammcessible.js"></script><script src="../../../Content/scripts/jquery.selectBoxIt.min.js"></script><script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-67562883-1', 'auto');
ga('send', 'pageview');
</script></head>
<body>
<div class="page-container">
<div class="container container-header">
<div class="row"><header class="clearfix"><div class="col-xs-24 col-sm-15 col-lg-16">
<h1><a href="../../" title="Return to The Delaware Code Online Home Page">The Delaware Code Online</a></h1>
<div class="mobile-toggles hidden-sm hidden-md hidden-lg"><button type="button" class="search-toggle" data-toggle="collapse" data-target="#header-search-collapse"><span class="sr-only">Toggle search</span><i class="glyphicon glyphicon-search"></i></button><button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#de-navbar-collapse-1"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button></div>
</div>
<div id="header-search-collapse" class="col-xs-24 col-sm-9 col-lg-8 search-collapse collapse">
<div class="input-group"><input type="text" class="form-control" placeholder="Enter Search Terms" name="srch-term" id="srch-term"><div class="input-group-btn"><button class="btn" type="submit" onclick="submitSearch()"><i class="glyphicon glyphicon-search"></i></button></div>
</div>
</div></header></div><nav id="myNavbar" class="navbar navbar-default yamm megamenu" role="navigation"><div class="collapse navbar-collapse" id="de-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="dropdown yamm-fw"><a href="https://legis.delaware.gov/SessionLaws"><span class="hidden-sm">
Laws of Delaware
</span><span class="hidden-xs hidden-md hidden-lg">
Laws of <br>Delaware
</span></a></li>
<li class="dropdown yamm-fw"><a href="http://regulations.delaware.gov/"><span class="hidden-sm">
Regulations
</span><span class="hidden-xs hidden-md hidden-lg">
Regulations
</span></a></li>
<li class="dropdown yamm-fw"><a href="http://regulations.delaware.gov/AdminCode/"><span class="hidden-sm">
Administrative Code
</span><span class="hidden-xs hidden-md hidden-lg">
Administrative <br>Code
</span></a></li>
<li class="dropdown yamm-fw"><a href="http://charters.delaware.gov/"><span class="hidden-sm">
Municipal Charters
</span><span class="hidden-xs hidden-md hidden-lg">
Municipal <br>Charters
</span></a></li>
<li class="dropdown yamm-fw"><a href="#">FAQ</a></li>
</ul>
</div></nav></div>
<div id="content" class="container container-home" role="main">
<div class="row">
<div class="col-xs-24"><span class="breadcrumb delcrumb"><a href="../index.html">
Title 6</a>
&gt;
Chapter 27</span><span class="breadcrumb delcrumb pull-right text-right"><a href="&#xA; ../Title6.pdf&#xA; ">
Authenticated PDF
</a></span><h2>CONTRACTS</h2>
</div>
</div>
<div>
<div class="title-links"><a href="../../title6/c027/sc01/index.html">
Subchapter I. General Provisions</a></div>
<div class="title-links"><a href="../../title6/c027/sc02/index.html">
Subchapter II. Statute of Frauds and Perjuries</a></div>
<div class="title-links"><a href="../../title6/c027/sc03/index.html">
Subchapter III. Equipment Dealer Contracts</a></div>
<div class="title-links"><a href="../../title6/c027/sc04/index.html">
Subchapter IV. Consumer Contracts</a></div>
</div>
</div><footer class="footer"><div class="container footer-container">
<div class="row">
<div class="col-md-24 footer-block delcode-footer">
<ul class="list-unstyled">
<li><a href="http://legis.delaware.gov/">Delaware General Assembly</a></li>
<li><a href="http://courts.delaware.gov/">Judicial</a></li>
<li><a href="http://delaware.gov">Executive</a></li>
<li><a href="http://delaware.gov/help/degov-contact.shtml">Contact</a></li>
<li><a href="https://twitter.com/delaware_gov/">Twitter</a></li>
<li><a href="../../help/default.html">Help</a></li>
</ul>
</div>
</div>
</div></footer></div>
</body>
</html><script type="text/javascript" xmlns:delcode="urn:delcode:xslt">
function submitSearch() {
if (!window.location.origin) {
window.location.origin = window.location.protocol + "//" + window.location.hostname + (window.location.port ? ':' + window.location.port : '');
}
keyword = document.getElementById('srch-term').value;
window.location.href = "/Search?query=" + keyword;
}
document.getElementById('srch-term').onkeyup = function (e) {
if (e.keyCode == 13) {
submitSearch();
}
};
</script>

View file

@ -0,0 +1,288 @@
<!DOCTYPE html>
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Freelance Isn't Free Act - DCWP</title>
<!--fixed-layout-->
<!--ls:begin[stylesheet]-->
<link href="/iwov-resources/fixed-layout/3-Row Simple.css" type="text/css" rel="stylesheet">
<!--ls:end[stylesheet]-->
<!--ls:begin[meta-keywords]-->
<meta name="keywords" content="">
<!--ls:end[meta-keywords]-->
<!--ls:begin[meta-description]-->
<meta name="description" content="">
<!--ls:end[meta-description]-->
<!--ls:begin[custom-meta-data]-->
<!--ls:end[custom-meta-data]-->
<!--ls:begin[meta-vpath]-->
<meta name="vpath" content="">
<!--ls:end[meta-vpath]-->
<!--ls:begin[meta-page-locale-name]-->
<meta name="page-locale-name" content="">
<!--ls:end[meta-page-locale-name]-->
<!--
ls:begin[pre-head-injection]
--><!--
ls:end[pre-head-injection]
--><!--
ls:begin[social_media_injection]
--><!--
ls:end[social_media_injection]
--><!--ls:begin[head-injection]--><meta charset="utf-8" /><!--[if IE]> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <![endif]--><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"/><!-- Google Translate Plugin --><meta name="google-translate-customization" content="4707bd7f535893a0-45bca7b6a97e5a2d-g609df9381571b349-c"/><!--[if lt IE 9]> <script src="/assets/home/js/libs/html5shiv.js" type="text/javascript"></script> <![endif]--><!-- GLOBAL STYLES --><script type="text/javascript" src="/ruxitagentjs_ICA15789NPQRUVXfqrux_10325251103172537.js" data-dtconfig="app=b4e4943f884bc9c9|owasp=1|featureHash=ICA15789NPQRUVXfqrux|msl=153600|srsr=10000|rdnt=1|uxrgce=1|cuc=x8kxxto7|srms=2,1,0,0%2Ftextarea%2Cinput%2Cselect%2Coption;0%2Fdatalist;0%2Fform%20button;0%2F%5Bdata-dtrum-input%5D;0%2F.data-dtrum-input;1%2F%5Edata%28%28%5C-.%2B%24%29%7C%24%29|mel=100000|expw=1|dpvc=1|lastModification=1763778905752|tp=500,50,0|srbbv=2|agentUri=/ruxitagentjs_ICA15789NPQRUVXfqrux_10325251103172537.js|reportUrl=/rb_bf46289yka|rid=RID_1347175852|rpid=140459074|domain=nyc.gov" data-config='{"revision":1763778905752,"beaconUri":"\/rb_bf46289yka","agentUri":"\/ruxitagentjs_ICA15789NPQRUVXfqrux_10325251103172537.js","environmentId":"x8kxxto7","modules":"ICA15789NPQRUVXfqrux"}' data-envconfig='{"tracestateKeyPrefix":"a928fb44-d2c51e47"}' data-appconfig='{"app":"b4e4943f884bc9c9"}'></script><link href="/assets/home/css/css-min/global.css" media="screen" rel="stylesheet" type="text/css" /><link href="/assets/home/css/css-min/module.css" media="screen" rel="stylesheet" type="text/css" /><!-- PRINT STYLE --><link rel="stylesheet" href="/assets/home/css/print.css" type="text/css" media="print" /><!-- PAGE SPECIFIC STYLES --><link href="/assets/home/css/includes/header-agencies.css" media="screen" rel="stylesheet" type="text/css" /><link href="/assets/home/css/modules/news-panel.css" media="screen" rel="stylesheet" type="text/css" /><link href="/assets/home/css/modules/share-icons.css" media="screen" rel="stylesheet" type="text/css" /><link href="/assets/home/css/modules/agencies-about-links.css" media="screen" rel="stylesheet" type="text/css" /><link href="/assets/home/css/modules/programs-and-initiatives.css" media="screen" rel="stylesheet" type="text/css" /><!--<link href="/assets/dca/css/pages/agencies/inside.css" media="screen" rel="stylesheet" type="text/css" />--><!-- centralized css --><link href="/assets/home/css/pages/agencies/inside.css" media="screen" rel="stylesheet" type="text/css" /><link href="/assets/dca/css/agency-styles.css" media="screen" rel="stylesheet" type="text/css" /><!--[if (gte IE 6)&(lte IE 8)]> <script type="text/javascript" src="/assets/home/js/libs/selectivizr.js"></script> <![endif]--><!--[if IE 8]> <script type="text/javascript" src="/assets/home/js/libs/respond.min.js"></script> <![endif]--><script src="/assets/home/js/libs/modernizr-2.6.2.min.js" type="text/javascript"></script><!--ls:end[head-injection]--><!--ls:begin[tracker-injection]--><!--ls:end[tracker-injection]--><!--ls:begin[script]--><!--ls:end[script]-->
<script>!function(a){var e="https://s.go-mpulse.net/boomerang/",t="addEventListener";if("False"=="True")a.BOOMR_config=a.BOOMR_config||{},a.BOOMR_config.PageParams=a.BOOMR_config.PageParams||{},a.BOOMR_config.PageParams.pci=!0,e="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="QMXLB-WG9C2-LTK58-FW2PB-6ST8X",function(){function n(e){a.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!a.BOOMR||!a.BOOMR.version&&!a.BOOMR.snippetExecuted){a.BOOMR=a.BOOMR||{},a.BOOMR.snippetExecuted=!0;var i,_,o,r=document.createElement("iframe");if(a[t])a[t]("load",n,!1);else if(a.attachEvent)a.attachEvent("onload",n);r.src="javascript:void(0)",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="width:0;height:0;border:0;display:none;",o=document.getElementsByTagName("script")[0],o.parentNode.insertBefore(r,o);try{_=r.contentWindow.document}catch(O){i=document.domain,r.src="javascript:var d=document.open();d.domain='"+i+"';void(0);",_=r.contentWindow.document}_.open()._l=function(){var a=this.createElement("script");if(i)this.domain=i;a.id="boomr-if-as",a.src=e+"QMXLB-WG9C2-LTK58-FW2PB-6ST8X",BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},_.write("<bo"+'dy onload="document._l();">'),_.close()}}(),"".length>0)if(a&&"performance"in a&&a.performance&&"function"==typeof a.performance.setResourceTimingBufferSize)a.performance.setResourceTimingBufferSize();!function(){if(BOOMR=a.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var e=""=="true"?1:0,t="",n="lovc2ayxfocga2ji5ceq-f-04927bf6f-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,_={"ak.v":"39","ak.cp":"1071053","ak.ai":parseInt("181928",10),"ak.ol":"0","ak.cr":20,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"38d19972","ak.r":50167,"ak.a2":e,"ak.m":"dscb","ak.n":"essl","ak.bpcip":"91.170.45.0","ak.cport":47554,"ak.gh":"2.20.137.33","ak.quicv":"","ak.tlsv":"tls1.3","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"bbr","ak.t":"1764288649","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==Okq0PEpRtp3urykCzLJ8QDV3oo2t0a1uYhZHtfAr60i6L4kdqs60lunJ8aO9UGTbkxuUqIottel3qZQJYeujiy/ug/OVNff1LKzKivaj0Tr6syOUtL017go3P1lZZqsU1qJ2FANheupgFN0TVm/TtswrTqzGVE4PmGb04ImNMAGiDcZWIRs9267bR1T+BzGwJE2WEVCxkiw4mO61itA/ij0RiZRT+oEo2KaQ9wwecBZjvVlSL3LvBA5LEMEWOw+tA7TtRWTqTzxi5MY25S5y+zKqygaNhwveZPv/pJYLpkmhBN0nJrXuPW8DVK9sPPPBda1geqj4C0HQWZPAQXEDz6+Gw+AZzSyQ8kLF59x7LyYJes0ZeXFNQDWhGNFwYAtVWekCsnrwUw9ZAi8MFFikmBi4K3LP7M6aqc6R+dmXJDw=","ak.pv":"93","ak.dpoabenc":"","ak.tf":i};if(""!==t)_["ak.ruds"]=t;var o={i:!1,av:function(e){var t="http.initiator";if(e&&(!e[t]||"spa_hard"===e[t]))_["ak.feo"]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(_)},rv:function(){var a=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:_,akDNSPreFetchDomain:n,init:function(){if(!o.i){var a=BOOMR.subscribe;a("before_beacon",o.av,null,null),a("onbeacon",o.rv,null,null),o.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head>
<body id="page">
<!--ls:begin[body]--><div class="ls-canvas page" id="outer-wrap">
<div class="ls-row" id="inner-wrap">
<div class="ls-fxr" id="ls-gen98898869-ls-fxr">
<div class="ls-col" id="ls-row-1-col-1">
<div class="ls-col-body" id="ls-gen98898870-ls-col-body">
<div class="ls-row main-header" id="top">
<div class="ls-fxr" id="ls-gen98898871-ls-fxr">
<div class="ls-col block" id="ls-row-1-col-1-row-1-col-1">
<div class="ls-col-body" id="ls-gen98898872-ls-col-body">
<div class="ls-row" id="ls-row-1-col-1-row-1-col-1-row-1">
<div class="ls-fxr" id="ls-gen98898873-ls-fxr">
<div class="ls-area" id="ls-row-1-col-1-row-1-col-1-row-1-area-1">
<div class="ls-area-body" id="ls-gen98898874-ls-area-body">
<div class="ls-cmp-wrap ls-1st" id="w1457413984527">
<!--ls:begin[component-1457413984527]-->
<div class="iw_component" id="1457413984527">
</div>
<!--ls:end[component-1457413984527]-->
</div>
<div class="ls-cmp-wrap" id="w1456871101032">
<!--ls:begin[component-1456871101032]-->
<div class="iw_component" id="1456871101032"><div class="agency-header">
<div class="upper-header-black">
<div class="container">
<span class="upper-header-left"><a href="http://www1.nyc.gov"><img src="/assets/home/images/global/nyc_white.png" alt="NYC" class="small-nyc-logo"></a><img src="/assets/home/images/global/upper-header-divider.gif" alt=""><span class="upper-header-black-title">Consumer and Worker Protection</span></span><span class="upper-header-padding"></span><span class="upper-header-right"><span class="upper-header-three-one-one"><a href="/311/index.page">311</a></span><img src="/assets/home/images/global/upper-header-divider.gif" alt=""><span class="upper-header-search"><a href="/home/search/index.page">Search all NYC.gov websites</a></span></span>
</div>
</div>
</div><div role="banner" id="top" class="main-header">
<div class="block">
<div class="header-top">
<div class="container">
<a href="#" class="toggle-mobile-side-nav visible-phone" id="nav-open-btn">Menu</a><span class="welcome-text hidden-phone agency-header"></span>
<div class="agency-logo-wrapper">
<a href="/site/dca/index.page"><img class="agency-logo" src="/assets/dca/images/content/header/dca_logo.png" alt="NYC Department of Consumer and Worker Protection"></a>
</div>
<div class="hidden-phone" id="header-links">
<div class="language-selector">
<div id="google_translate_element"></div>
</div>
<a class="text-size hidden-phone" href="http://www1.nyc.gov/home/text-size.page">Text-Size</a>
</div>
<a href="#" class="visible-phone nav-sprite-mobile" id="toggle-mobile-search"><span class="hidden">Search</span></a>
</div>
</div>
<div class="container nav-outer">
<nav role="navigation" class="hidden-phone" id="nav">
<div class="block">
<h2 class="block-title visible-phone"></h2>
<ul>
<li class="nav-home hidden-phone">
<a href="/site/dca/index.page">Home</a>
</li>
<li class="active">
<a href="/site/dca/about/overview.page">About</a>
</li>
<li>
<a href="/site/dca/consumers/file-complaint.page">Consumers</a>
</li>
<li>
<a href="/site/dca/workers/worker-rights.page">Workers</a>
</li>
<li>
<a href="/site/dca/talk-money/get-free-financial-counseling.page">Talk Money</a>
</li>
<li>
<a href="/site/dca/businesses/licenses.page">Businesses</a>
</li>
<li>
<a href="/site/dca/news/news.page">Media</a>
</li>
<li class="hidden-phone toggle-search-wide-background-ico-search" id="toggle-search-wide"></li>
</ul>
</div>
</nav>
<div class="global-input-search">
<form method="GET" action="/home/search/index.page" name="filter-search-form" class="hidden hidden-phone" id="global-search-form1">
<div class="field-search">
<input type="submit" class="ico-search btn-filter-search" value="" aria-hidden="true">
<div class="input-padding">
<input type="text" name="search-terms" placeholder="Search" class="input-search input-black filter-item placeholder"><input type="hidden" name="sitesearch" value="www1.nyc.gov/site/dca"><span class="reader-only"><input value="search" type="submit"></span>
</div>
</div>
</form>
</div>
<div class="global-input-search visible-phone hidden-phone" id="nav-top-searches">
<div class="block">
<form class="hidden" method="GET" action="/home/search/index.page" name="filter-search-form" id="global-search-form2">
<div class="field-search">
<input value="" class="ico-search btn-filter-search" type="submit">
<div class="input-padding">
<input class="input-search input-black filter-item" placeholder="Search" name="search-terms" type="text"><input type="hidden" name="sitesearch" value="www1.nyc.gov/site/dca">
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
<!--ls:end[component-1456871101032]-->
</div>
</div>
</div>
<div class="ls-row-clr"></div>
</div>
</div>
</div>
</div>
<div class="ls-row-clr"></div>
</div>
</div>
<div class="ls-row main" id="main">
<div class="ls-fxr" id="ls-gen98898875-ls-fxr">
<div class="ls-area" id="ls-row-1-col-1-row-2-area-1">
<div class="ls-area-body" id="ls-gen98898876-ls-area-body">
<div class="ls-cmp-wrap ls-1st" id="w1456871101033">
<!--ls:begin[component-1456871101033]-->
<div class="iw_component" id="1456871101033"><div class="row">
<div class="subheader">
<div class="container">
<div class="breadcrumbs">
<a href="/site/dca/about/worker-protection-and-workplace-laws.page">Worker Protection &amp; Workplace Laws</a>
</div>
<h1 class="main-title">Freelance Isn't Free Act</h1>
</div>
</div>
</div>
</div>
<!--ls:end[component-1456871101033]-->
</div>
<div class="ls-cmp-wrap" id="w1456871101034">
<!--ls:begin[component-1456871101034]-->
<div class="iw_component" id="1456871101034"><!-- Left nav component --><div class="row">
<div class="container content-container">
<div class="span3 agencies-about-links">
<div class="agencies-about-share">
<div class="share">
<a target="_blank" href="#"><span class="facebook_custom" data-url="http://10.155.43.177:8004/site/dca/about/freelance-isnt-free-act.page?" data-title="Freelance Isn't Free Act - DCWP"></span></a><a target="_blank" href="#"><span class="twitter_custom" data-url="http://10.155.43.177:8004/site/dca/about/freelance-isnt-free-act.page?" data-title="Freelance Isn't Free Act - DCWP"></span></a><a target="_blank" href="#"><span class="googleplus_custom" data-url="http://10.155.43.177:8004/site/dca/about/freelance-isnt-free-act.page?" data-title="Freelance Isn't Free Act - DCWP"></span></a><a target="_blank" href="#"><span class="tumblr_custom" data-url="http://10.155.43.177:8004/site/dca/about/freelance-isnt-free-act.page?" data-title="Freelance Isn't Free Act - DCWP"></span></a><a href="#"><span class="email_custom" data-url="http://10.155.43.177:8004/site/dca/about/freelance-isnt-free-act.page?" data-title="Freelance Isn't Free Act - DCWP"></span></a>Share</div>
<div class="print-event hidden-phone hidden-tablet">
<img alt="" src="/assets/home/images/global/print.png"><span class="print-label"> Print </span>
</div>
</div>
</div>
<div class="span9 about-main-image">
<div class="span6 about-description"><table style="border-collapse: collapse; width: 100%; height: 68px; border-color: #943473; border-style: solid;" border="2" cellpadding="5">
<tbody>
<tr style="height: 68px;">
<td style="width: 99.5029%; height: 68px;">
<p><strong>DCWP <a href="https://www.nyc.gov/site/dca/news/017-25/dcwp-settlement-buzzfeed-late-payments-freelancers">Announces Settlement</a> With BuzzFeed Over Late Payments to Freelancers!</strong>&nbsp;Freelancers who performed work for BuzzFeed and were not paid on time between May 8, 2019 and August 15, 2024 should <a href="https://a866-dcwpbp.nyc.gov/worker-complaint/file-complaint?topic=freelancer">file a claim promptly to participate in this settlement</a>.</p>
</td>
</tr>
</tbody>
</table>
<h1>Freelance Isn't Free Act<br /></h1>
<p>On May 15, 2017, <strong>Local Law 140 of 2016</strong> took effect. The law establishes and enhances protections for freelance workers, specifically the right to:</p>
<ul>
<li>A written contract</li>
<li>Timely and full payment</li>
<li>Protection from retaliation</li>
</ul>
<p>The law establishes penalties for violations of these rights, including statutory damages, double damages, injunctive relief, and attorney&rsquo;s fees.</p>
<p>Individual causes of action will be adjudicated in state court.</p>
<p>Where there is evidence of a pattern or practice of violations, the Corporation Counsel may bring civil action to recover a civil penalty of not more than $25,000.</p>
<p>This law also requires OLPS to receive complaints, create a court navigation program, and gather data and report on the effectiveness of the law.</p>
<p><strong>Are you a freelance worker in NYC?</strong> <a href="/site/dca/workers/workersrights/freelancer-workers.page">Know your rights</a></p>
<p><strong>Do you hire freelance workers?</strong> <a href="/site/dca/businesses/freelance-isnt-free-act.page">Know your responsibilities</a></p>
<h2>Laws and Rules</h2>
<p><a href="https://codelibrary.amlegal.com/codes/newyorkcity/latest/NYCadmin/0-0-0-130548">New York City Administrative Code &gt; Title 20: Consumer and Worker Protection &gt; Chapter 10: Freelance Workers</a></p>
<p><a href="https://codelibrary.amlegal.com/codes/newyorkcity/latest/NYCrules/0-0-0-103858">Rules of the City of New York &gt; Title 6: Department of Consumer and Worker Protection &gt; Chapter 7: Office of Labor Policy and Standards &gt; Subchapter E: Freelance Workers</a></p>
<p><a name="reports"></a></p>
<h2>Press Releases and Reports</h2>
<p>06/05/2025: <a href="https://www.nyc.gov/site/dca/news/017-25/dcwp-settlement-buzzfeed-late-payments-freelancers">Read release: DCWP Announces Settlement With BuzzFeed Over Late Payments to Freelancers</a></p>
<p>03/01/2024: <a href="https://www.nyc.gov/site/dca/news/013-24/department-consumer-worker-protection-releases-workers-bill-rights--one-stop-shop-for">Read release: Department of Consumer and Worker Protection Releases Workers' Bill of Rights: A One-Stop-Shop for Understanding Your Labor Rights in NYC</a></p>
<p>11/01/2023: <a href="/assets/dca/downloads/pdf/workers/DCWP-Freelance-Isnt-Free-Act-Five-YearReport-2023.pdf">Read report: 5-Year Report on NYC's Freelance Isn't Free Act</a></p>
<p>10/26/2023: <a href="https://www.nyc.gov/site/dca/news/051-23/department-consumer-worker-protection-freelancers-union-celebrate-launch-nyc-free-tax">Read press release: Department of Consumer and Worker Protection and Freelancers Union Celebrate Launch of NYC Free Tax Prep Services for Self-Employed Filers</a></p>
<p>07/12/2023: <a href="https://www.nyc.gov/office-of-the-mayor/news/504-23/mayor-adams-settlement-media-company-l-officiel-usa-violations-freelance">Read release: Mayor Adams Announces Settlement With Media Company L&rsquo;Officiel USA Over Violations of Freelance Isn't Free Act</a></p>
<p>09/28/2022: <a href="https://www1.nyc.gov/site/mome/news/07282022-freelancers-hub.page">Read press release: Freelancers Union Opens Its Doors: A Hub for NYC's Independent Workforce</a></p>
<p>05/15/2018: <a href="https://www1.nyc.gov/office-of-the-mayor/news/799-21/new-york-city-sues-french-fashion-media-company-l-officiel-usa-failing-pay-nyc-freelancers">Read press release: New York City Sues French Fashion Media Company L'Officiel USA for Failing to pay NYC Freelancers</a></p>
<p>05/15/2018: <a href="/assets/dca/downloads/pdf/workers/Demanding-Rights-in-an-On-Demand-Economy.pdf">Read report: Demanding Rights in an On-Demand Economy: Key Findings from Year One of NYC&rsquo;s Freelance Isn&rsquo;t Free Act</a></p>
<p>05/15/2018: <a href="/site/dca/media/pr051518-DCA-Report-Marking-First-Year-Freelance-Isnt-Free-Act.page">Read press release: Freedom for Freelancers: Department of Consumer Affairs Releases Report Marking the First Year of the Freelance Isn't Free Act</a></p>
<p>05/15/2017: <a href="http://www1.nyc.gov/office-of-the-mayor/news/307-17/freelancers-aren-t-free-mayor-first-nation-protections-freelance-workers">Read press release: Freelancers Aren't Free: Mayor Announces First in Nation Protections for Freelance Workers</a></p>
<p>11/16/2016: <a href="http://www1.nyc.gov/office-of-the-mayor/news/890-16/mayor-bill-de-blasio-signs-legislation-strengthening-protections-freelance-workers">Read press release: Mayor Bill de Blasio Signs Legislation Strengthening Protections for Freelance Workers</a></p>
<p><br /></p>
<p><br /></p>
<p><br /></p>
<p><br /></p>
<p><br /></p>
<p><br /></p>
<p><br /></p>
<p><br /></p>
<p><br /></p>
<p><br /></p></div>
</div>
</div>
</div>
</div>
<!--ls:end[component-1456871101034]-->
</div>
<div class="ls-cmp-wrap" id="w1457413984531">
<!--ls:begin[component-1457413984531]-->
<div class="iw_component" id="1457413984531">
</div>
<!--ls:end[component-1457413984531]-->
</div>
<div class="ls-cmp-wrap" id="w1457413984532">
<!--ls:begin[component-1457413984532]-->
<div class="iw_component" id="1457413984532"><!--Do not display agency programs.-->
</div>
<!--ls:end[component-1457413984532]-->
</div>
</div>
</div>
<div class="ls-row-clr"></div>
</div>
</div>
<div class="ls-row" id="ls-row-1-col-1-row-3">
<div class="ls-fxr" id="ls-gen98898877-ls-fxr">
<div class="ls-area" id="ls-row-1-col-1-row-3-area-1">
<div class="ls-area-body" id="ls-gen98898878-ls-area-body">
<div class="ls-cmp-wrap ls-1st" id="w1457413984533">
<!--ls:begin[component-1457413984533]-->
<div class="iw_component" id="1457413984533"><div class="row">
<footer>
<div class="container">
<div class="span9 footer-links">
<a href="/main">nyc.gov home</a><a href="/main/services">Services</a><a href="/main/events/?">Events</a><a href="/main/your-government">Your government</a><a href="https://portal.311.nyc.gov/">311</a><a href="/main/your-government/contact-nyc-government">Contact NYC government</a><a href="https://www.nycvotes.org/">Register to vote</a><a href="https://a858-nycnotify.nyc.gov/notifynyc/">Emergency alerts </a><a href="https://cityjobs.nyc.gov/">Careers</a><a href="/main/forms/website-feedback">Website feedback</a><a href="https://www.nyc.gov/site/mopd/resources/digital-accessibility.page">Accessibility resources</a><a href="/main/nyc-gov-privacy-policy">Privacy policy</a><a href="/main/terms-of-use">Terms of use</a><a href="/main/about-our-content">About nyc.gov content</a>
</div>
<div class="span3">
<span class="logo-nyc">NYC</span>
<form class="form-search" method="get" action="/home/search/index.page">
<input type="text" placeholder="Search" class="input-search placeholder" name="search-terms"><button class="ico-search">Search</button>
</form>
<div class="copyright"><p>&copy; City of New York. 2025 All Rights Reserved. NYC is a trademark and service mark of the City of New York.</p>
<!-- nyc footer 07-16-2025 --></div>
</div>
</div>
</footer>
</div>
</div>
<!--ls:end[component-1457413984533]-->
</div>
</div>
</div>
<div class="ls-row-clr"></div>
</div>
</div>
</div>
</div>
<div class="ls-row-clr"></div>
</div>
</div>
</div><!--ls:end[body]--><!--ls:begin[page_track]--><!--ls:end[page_track]--></body>
<!--ls:begin[foot-injection]--><!-- GLOBAL JAVASCRIPT INCLUDES (/js/_global.js.html.erb) --><script src="/assets/home/js/libs/jquery-1.9.1.js" type="text/javascript"></script><script src="/assets/home/js/libs/jquery-ui-1.10.1.custom.min.js" type="text/javascript"></script><script src="/assets/home/js/libs/i18n/jquery-ui-i18n.js" type="text/javascript"></script><script src="/assets/home/js/utils.js" type="text/javascript"></script><script src="/assets/home/js/libs/class.js" type="text/javascript"></script><script src="/assets/home/js/classes/NYC.MainNav.js" type="text/javascript"></script><script src="/assets/home/js/classes/NYC.MobileNav.js" type="text/javascript"></script><script src="/assets/home/js/classes/NYC.Global.js" type="text/javascript"></script><script src="/assets/home/js/libs/ZeroClipboard.min.js" type="text/javascript"></script><script src="/assets/home/js/classes/NYC.InfoShare.js" type="text/javascript"></script><script src="/assets/home/js/classes/NYC.ProgramsAndInitiatives.js" type="text/javascript"></script><script src="/assets/home/js/share.js" type="text/javascript"></script><script src="/assets/home/js/libs/jquery.colorbox-min.js" type="text/javascript"></script><!-- IE7 support for JSON --><!--[if (gte IE 6)&(lte IE 8)]> <script src="/assets/home/js/libs/json2.js" type="text/javascript"></script> <![endif]--><!-- PAGE SPECIFIC JAVASCRIPT --><script src="/assets/home/js/pages/agencies/about.js" type="text/javascript"></script><script src="https://maps.googleapis.com/maps/api/js?v=3.exp&amp;sensor=false"></script><!-- Google Translate Plugin --><script type="text/javascript"> function googleTranslateElementInit() { new google.translate.TranslateElement({pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.SIMPLE, autoDisplay: false}, 'google_translate_element'); } </script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script><!-- webtrends --><script type="text/javascript" src="/assets/dca/js/agencies/agency-wt.js"></script><script type="text/javascript" src="/assets/home/js/webtrends/webtrends_v10.js"></script><!-- End Analytics Tagging 8/4/14 TL. (NYC.gov Specific) --><!--ls:end[foot-injection]--></html></html>

View file

@ -0,0 +1,388 @@
<!DOCTYPE html>
<html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# ">
<head>
<meta charset="utf-8" />
<script async src="https://www.googletagmanager.com/gtag/js?id=G-KJ775F1QKV"></script>
<script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments)};gtag("js", new Date());gtag("set", "developer_id.dMDhkMT", true);gtag("config", "G-KJ775F1QKV", {"groups":"default","page_placeholder":"PLACEHOLDER_page_location","allow_ad_personalization_signals":false});</script>
<link rel="icon" href="/profiles/custom/webny/themes/custom/webny_theme/favicon.ico" />
<link rel="icon" sizes="16x16" href="/profiles/custom/webny/themes/custom/webny_theme/icons/icon-16x16.png" />
<link rel="icon" sizes="32x32" href="/profiles/custom/webny/themes/custom/webny_theme/icons/icon-32x32.png" />
<link rel="icon" sizes="96x96" href="/profiles/custom/webny/themes/custom/webny_theme/icons/icon-96x96.png" />
<link rel="icon" sizes="192x192" href="/profiles/custom/webny/themes/custom/webny_theme/icons/icon-192x192.png" />
<link rel="apple-touch-icon" href="/profiles/custom/webny/themes/custom/webny_theme/icons/apple-touch/apple-touch-icon-60x60.png" />
<link rel="apple-touch-icon" sizes="72x72" href="/profiles/custom/webny/themes/custom/webny_theme/icons/apple-touch/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="/profiles/custom/webny/themes/custom/webny_theme/icons/apple-touch/apple-touch-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="/profiles/custom/webny/themes/custom/webny_theme/icons/apple-touch/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="/profiles/custom/webny/themes/custom/webny_theme/icons/apple-touch/apple-touch-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="/profiles/custom/webny/themes/custom/webny_theme/icons/apple-touch/apple-touch-icon-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="/profiles/custom/webny/themes/custom/webny_theme/icons/apple-touch/apple-touch-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/profiles/custom/webny/themes/custom/webny_theme/icons/apple-touch/apple-touch-icon-180x180.png" />
<link rel="apple-touch-icon-precomposed" href="/profiles/custom/webny/themes/custom/webny_theme/icons/apple-touch/apple-touch-icon-57x57-precomposed.png" />
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/profiles/custom/webny/themes/custom/webny_theme/icons/apple-touch/apple-touch-icon-72x72-precomposed.png" />
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="/profiles/custom/webny/themes/custom/webny_theme/icons/apple-touch/apple-touch-icon-76x76-precomposed.png" />
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/profiles/custom/webny/themes/custom/webny_theme/icons/apple-touch/apple-touch-icon-114x114-precomposed.png" />
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="/profiles/custom/webny/themes/custom/webny_theme/icons/apple-touch/apple-touch-icon-120x120-precomposed.png" />
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="/profiles/custom/webny/themes/custom/webny_theme/icons/apple-touch/apple-touch-icon-144x144-precomposed.png" />
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="/profiles/custom/webny/themes/custom/webny_theme/icons/apple-touch/apple-touch-icon-152x152-precomposed.png" />
<link rel="apple-touch-icon-precomposed" sizes="180x180" href="/profiles/custom/webny/themes/custom/webny_theme/icons/apple-touch/apple-touch-icon-180x180-precomposed.png" />
<meta property="og:site_name" content="Department of Labor" />
<meta property="og:title" content="Freelance Isn&#039;t Free Act" />
<meta property="og:image:url" content="https://dol.ny.gov/profiles/custom/webny/themes/custom/webny_theme/images/nys-default.png" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="Generator" content="Drupal 10 (https://www.drupal.org)" />
<meta name="MobileOptimized" content="width" />
<meta name="HandheldFriendly" content="true" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="canonical" href="https://dol.ny.gov/freelance-isnt-free-act" />
<link rel="shortlink" href="https://dol.ny.gov/node/54011" />
<title>Freelance Isn&#039;t Free Act | Department of Labor</title>
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/contrib/stable/css/system/components/align.module.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/contrib/stable/css/system/components/fieldgroup.module.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/contrib/stable/css/system/components/container-inline.module.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/contrib/stable/css/system/components/clearfix.module.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/contrib/stable/css/system/components/details.module.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/contrib/stable/css/system/components/hidden.module.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/contrib/stable/css/system/components/item-list.module.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/contrib/stable/css/system/components/js.module.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/contrib/stable/css/system/components/nowrap.module.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/contrib/stable/css/system/components/position-container.module.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/contrib/stable/css/system/components/reset-appearance.module.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/contrib/stable/css/system/components/resize.module.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/contrib/stable/css/system/components/system-status-counter.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/contrib/stable/css/system/components/system-status-report-counters.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/contrib/stable/css/system/components/system-status-report-general-info.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/contrib/stable/css/system/components/tablesort.module.css?t68hyp" />
<link rel="stylesheet" media="all" href="/modules/contrib/ckeditor_indentblock/css/plugins/indentblock/ckeditor.indentblock.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/modules/custom/webny_secondary_nav/css/webny_secondary_nav.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/custom/webny_theme/fonts/fontawesome6/css/all.min.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/custom/webny_theme/css/business.css?t68hyp" />
<link rel="stylesheet" media="print" href="/profiles/custom/webny/themes/custom/webny_theme/css/print.css?t68hyp" />
<link rel="stylesheet" media="all" href="/profiles/custom/webny/themes/custom/webny_theme/../../../libraries/video.js/dist/video-js.min.css?t68hyp" />
<script src="/profiles/custom/webny/themes/custom/webny_theme/../../../libraries/videojs7-vimeo/dist/videojs-vimeo.js?t68hyp"></script>
<script src="/profiles/custom/webny/themes/custom/webny_theme/../../../libraries/video.js/dist/video.min.js?t68hyp"></script>
<script src="/profiles/custom/webny/themes/custom/webny_theme/../../../libraries/videojs-youtube/dist/Youtube.min.js?t68hyp"></script>
</head>
<body class="body-sidebars-none">
<div class="nygov-logo">
<img src="/profiles/custom/webny/themes/custom/webny_theme/images/nygov-logo.png" alt="nygov-logo" />
</div>
<a href="#main-content" class="visually-hidden focusable skip-to-main">
Skip to main content
</a>
<div id="nygov-universal-navigation" class="nygov-universal-container" data-iframe="true" data-updated="2024-03-29 06:26" data-stripwww="1">
<script type="text/javascript">
var _NY = {
HOST: "static-assets.ny.gov",
BASE_HOST: "www.ny.gov",
hideSettings: false,
hideSearch: false,
showLanguageHeader: true,
showLanguageFooter: true,
};
</script>
</div>
<div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas>
<div class="layout-container">
<header role="banner">
<nav id="webny-global-header" class="webny-global-header horizontal stacked" aria-label="primary-site" >
<div class="nav-toggle">
<button id="webny-menu-control">Navigation Menu Toggle</button>
</div>
<h1><a href="/">
Department of Labor<br />
</a></h1>
<ul class="gnav-ul"><li class="gnav-mitems gnav-topli" aria-expanded="false"><a href="/unemployment/unemployment-insurance-assistance">Unemployment Benefits</a><ul class="gnav-items-ul" aria-hidden="true"><li class="gnav-toplink"><a href="/unemployment/unemployment-insurance-assistance">Unemployment Benefits</a></li><li><a href="/unemployment-claimant-benefit-process-0">How to File an Unemployment Insurance Claim</a></li><li><a href="/unemployment/certify-weekly-unemployment-insurance-benefits">Certify for Weekly Benefits</a></li><li><a href="/shared-work-program-0">Shared Work Program</a></li><li><a href="/unemployment/employer-unemployment-insurance-information">Employer Information</a></li><li><a href="/report-fraud">Report Fraud</a></li><li><a href="/unemployment/calculators">Calculators</a></li></ul></li><li class="gnav-mitems gnav-topli" aria-expanded="false"><a href="/jobs-and-careers">Jobs &amp; Careers</a><ul class="gnav-items-ul" aria-hidden="true"><li class="gnav-toplink"><a href="/jobs-and-careers">Jobs &amp; Careers</a></li><li><a href="/find-job-0">Find a Job</a></li><li><a href="/career-development">Career Development</a></li><li><a href="/apprenticeships">Apprenticeships</a></li><li><a href="/youth">Youth</a></li><li><a href="/services-veterans">Services for Veterans</a></li><li><a href="/emerging-industries">Emerging Industries</a></li></ul></li><li class="gnav-mitems gnav-topli" aria-expanded="false"><a href="/services-businesses">Business Support</a><ul class="gnav-items-ul" aria-hidden="true"><li class="gnav-toplink"><a href="/services-businesses">Business Support</a></li><li><a href="/recruit-your-workforce">Recruit Your Workforce</a></li><li><a href="https://dol.ny.gov/apprenticeships">Apprenticeships</a></li><li><a href="https://dol.ny.gov/rapid-response">Rapid Response</a></li><li><a href="https://dol.ny.gov/warn-worker-adjustment-and-retraining-notification">Worker Adjustment and Retraining Notification (WARN)</a></li><li><a href="/hiring-incentives-tax-credits-and-funding-opportunities">Hiring Incentives &amp; Tax Credits</a></li><li><a href="/node/341">Funding Opportunities</a></li><li><a href="/services-agricultural-employers-0">Services for Agricultural Employers</a></li></ul></li><li class="gnav-mitems gnav-topli" aria-expanded="false"><a href="/workforce-protections">Workforce Protections</a><ul class="gnav-items-ul" aria-hidden="true"><li class="gnav-toplink"><a href="/workforce-protections">Workforce Protections</a></li><li><a href="/labor-standards-0">Labor Standards</a></li><li><a href="/minimum-wage-0">Minimum Wage</a></li><li><a href="/safety-and-health">Safety &amp; Health</a></li><li><a href="/legal">Legal</a></li><li><a href="/dei-and-equal-opportunity">DEI and Equal Opportunity</a></li><li><a href="/bureau-public-work-and-prevailing-wage-enforcement">Public Work and Prevailing Wage Enforcement</a></li><li><a href="/division-compliance-and-education">Division of Compliance and Education</a></li></ul></li><li class="gnav-mitems gnav-topli" aria-expanded="false"><a href="/labor-data">Labor Data</a><ul class="gnav-items-ul" aria-hidden="true"><li class="gnav-toplink"><a href="/labor-data">Labor Data</a></li><li><a href="/occupational-and-industry-data">Occupational and Industry Data</a></li><li><a href="/new-york-state-data-center">NYS Data Center</a></li><li><a href="/labor-market-analysts">Labor Market Analysts</a></li><li><a href="/unemployment-insurance-ui-data-sharing">Unemployment Insurance Data Sharing</a></li><li><a href="/office-workforce-data-and-research-owdr">Workforce Data and Research</a></li></ul></li><li class="gnav-mitems gnav-topli" aria-expanded="false"><a href="/resources">Resources</a><ul class="gnav-items-ul" aria-hidden="true"><li class="gnav-toplink"><a href="/resources">Resources</a></li><li><a href="/language-access-LEP-new-yorkers">Language Access</a></li><li><a href="/workforce-governance">Workforce Governance</a></li><li><a href="/forms-and-publications">Forms &amp; Publications</a></li></ul></li><li class="gnav-mitems gnav-topli" aria-expanded="false"><a href="/about-us">About Us</a><ul class="gnav-items-ul" aria-hidden="true"><li class="gnav-toplink"><a href="/about-us">About Us</a></li><li><a href="/join-our-dol-community" title="Learn more about working at DOL">Join Our DOL Community</a></li><li><a href="/newsroom">Newsroom</a></li><li><a href="/contact-dol">Contact Us</a></li><li><a href="/dei-and-equal-opportunity" title="Office of DIversity, Equity &amp; Inclusion">Office of Diversity, Equity, Inclusion &amp; Access</a></li></ul></li></ul>
</nav>
<nav role="navigation" aria-label="Secondary Navigation Menu" id="secondary-navigation">
<div class="secnav-secone secnav-equal-space" aria-label="Secondary Navigation - Information Section One">
<p>Unemployment Insurance Information</p>
</div>
<span class="secnav-pipe"></span>
<span class="secnav-hr"></span>
<div class="secnav-sectwo secnav-equal-space">
<ul class="secondary-nav-links" aria-label="Secondary Navigation Menu Links">
<li><a href="/apply-benefits">File a Claim for Benefits</a></li><li><a href="/unemployment/certify-weekly-unemployment-insurance-benefits">Certify for Weekly Benefits</a></li>
</ul>
</div>
</nav>
</header>
<main role="main">
<a id="main-content" tabindex="-1"></a>
<div class="layout-content">
<div>
<div data-drupal-messages-fallback class="hidden"></div>
<div class="webny-page-page title-present">
<article class="contextual-region title-page-layout">
<div class="title-page">
<h1><span>Freelance Isn&#039;t Free Act</span>
</h1>
</div>
</article>
<div class="body-area">
<div class="body-area-in">
<div class="body-area-subtitle">
</div>
<div class="page-body">
<div><p>On August 28, 2024, the “Freelance Isnt Free” Act added Article 44-A to the General Business Law to provide protections to freelance workers, including contractual requirements and a formal enforcement process.</p><p>The Department of Labor has developed a <a href="/freelance-worker-agreement" title="Freelance Worker Agreement">model contract</a> that can be used to meet the contract requirements of the Freelance Isnt Free Act.</p><p>If you are a freelance worker and you believe your rights under the law have been violated, you can <a href="https://ag.ny.gov/resources/individuals/workers-rights" title="File a Complaint">file a complaint</a> with the New York State Attorney General.</p></div>
</div>
</div>
</div>
</article>
</div>
</div>
</main>
</div>
</div>
<div class="webny-back-to-top-wrapper">
<a href="#main-content" class="webny-back-to-top webny-back-to-top-hidden" title="Back to Top" aria-label="Back to Top">
<span class="fa fa-chevron-up" aria-hidden="true"></span>
<span class="sr-only">Scroll back to the top of the page</span>
</a>
</div>
<div class="webny-global-footer">
<div id="block-sitebranding">
<div class="agency-name">
<a href="/" title="Home" rel="home">
Department of Labor<br />
</a>
</div>
</div>
<nav id="block-global-footer-menu" class="footer-menu footer-vertical">
<ul class="global-footer-top-links">
<li>
<span>About Us</span>
<ul class="global-footer-inner-links">
<li>
<a href="/about-us" data-drupal-link-system-path="node/26571">Our Mission &amp; Services</a>
</li>
<li>
<a href="https://dol.ny.gov/dol-leadership-team">Commissioner</a>
</li>
<li>
<a href="/newsroom" data-drupal-link-system-path="node/3166">Newsroom</a>
</li>
<li>
<a href="/join-our-dol-community" title="Learn more about working for DOL" data-drupal-link-system-path="node/41221">Join Our DOL Community</a>
</li>
<li>
<a href="/contact-dol" data-drupal-link-system-path="node/26911">Contact Us</a>
</li>
<li>
<a href="/contract-bid-grant-opportunities" data-drupal-link-system-path="node/3581">Contract, Bid &amp; Grant Opportunities</a>
</li>
<li>
<a href="/sitemap" data-drupal-link-system-path="sitemap">Site Map</a>
</li>
</ul>
</li>
<li>
<span>Boards</span>
<ul class="global-footer-inner-links">
<li>
<a href="/department-labor-boards-and-committees" data-drupal-link-system-path="node/35416">DOL Boards and Committees</a>
</li>
<li>
<a href="/hazard-abatement-board" data-drupal-link-system-path="node/3391">Hazard Abatement Board</a>
</li>
<li>
<a href="https://industrialappeals.ny.gov/">Industrial Board of Appeals</a>
</li>
<li>
<a href="https://perb.ny.gov/">Public Employment Relations Board</a>
</li>
<li>
<a href="https://uiappeals.ny.gov/">Unemployment Insurance Appeal Board</a>
</li>
</ul>
</li>
<li>
<span>Initiatives</span>
<ul class="global-footer-inner-links">
<li>
<a href="/apprenticeships" data-drupal-link-system-path="node/60531">Apprenticeship</a>
</li>
<li>
<a href="https://www.ny.gov/programs/new-york-state-paid-family-leave">Paid Family Leave</a>
</li>
<li>
<a href="https://regionalcouncils.ny.gov/">Regional Economic Development Councils</a>
</li>
<li>
<a href="/ride-safe-ny" data-drupal-link-system-path="node/3411">Ride Safe NY</a>
</li>
<li>
<a href="/shared-work-program-0" data-drupal-link-system-path="node/406">Shared Work</a>
</li>
<li>
<a href="https://twitter.com/nysdolenespanol">Twitter en español</a>
</li>
<li>
<a href="https://www.facebook.com/nysdolenespanol" title="NYSDOL Facebook en español ">Facebook en español </a>
</li>
</ul>
</li>
<li>
<span>Resources</span>
<ul class="global-footer-inner-links">
<li>
<a href="/accessibility" data-drupal-link-system-path="node/2986">Accessibility Policy</a>
</li>
<li>
<a href="/freedom-information-law-foil-requests" data-drupal-link-system-path="node/48566">Freedom of Information Law (FOIL)</a>
</li>
<li>
<a href="/privacy-policy" data-drupal-link-system-path="node/2991">Privacy Policy</a>
</li>
<li>
<a href="/report-fraud" data-drupal-link-system-path="node/4956">Report Fraud</a>
</li>
<li>
<a href="/nysdol-transparency-action-plan-oct-2021" data-drupal-link-system-path="node/24746">Transparency Action Plan</a>
</li>
</ul>
</li>
<li>
<span>Language Assistance</span>
<ul class="global-footer-inner-links">
<li>
<a href="/language-access-LEP-new-yorkers" data-drupal-link-system-path="node/34751">Language Access</a>
</li>
<li>
<a href="/translated-vital-docs" data-drupal-link-system-path="node/1461">Translated Vital Documents</a>
</li>
</ul>
</li>
</ul>
</nav>
<nav id="block-global-footer-social-menu" class="social-media">
<div class="social-media-header">
<div class="social-media-header-line"></div>
<h2>CONNECT WITH US</h2>
<div class="social-media-header-line"></div>
</div>
<ul><li><a href="https://www.facebook.com/nyslabor" class="rounded-social-button" aria-label="Facebook"><i class="fa-brands fa-facebook-f sr-only" aria-hidden="true"></i><span class="visually-hidden">Facebook</span></a></li><li><a href="https://instagram.com/nyslabor" class="rounded-social-button" aria-label="Instagram"><i class="fa-brands fa-instagram sr-only" aria-hidden="true"></i><span class="visually-hidden">Instagram</span></a></li><li><a href="https://www.linkedin.com/company/new-york-state-department-of-labor" class="rounded-social-button" aria-label="Linkedin"><i class="fa-brands fa-linkedin sr-only" aria-hidden="true"></i><span class="visually-hidden">Linkedin</span></a></li><li><a href="https://www.youtube.com/user/NYSLabor" class="rounded-social-button" aria-label="Youtube"><i class="fa-brands fa-youtube sr-only" aria-hidden="true"></i><span class="visually-hidden">Youtube</span></a></li><li><a href="https://twitter.com/nyslabor" class="rounded-social-button" aria-label="X (formerly Twitter)"><i class="sr-only fa-brands fa-x-twitter" aria-hidden="true" class="sr-only"></i><span class="visually-hidden">X (formerly Twitter)</span></a></li></ul>
</nav>
</div>
<div id="nygov-universal-footer"></div>
<script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"node\/54011","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"clientside_validation_jquery":{"validate_all_ajax_forms":2,"force_validate_on_blur":true,"force_html5_validation":false,"messages":{"required":"This field is required.","remote":"Please fix this field.","email":"Please enter a valid email address.","url":"Please enter a valid URL.","date":"Please enter a valid date.","dateISO":"Please enter a valid date (ISO).","number":"Please enter a valid number.","digits":"Please enter only digits.","equalTo":"Please enter the same value again.","maxlength":"Please enter no more than {0} characters.","minlength":"Please enter at least {0} characters.","rangelength":"Please enter a value between {0} and {1} characters long.","range":"Please enter a value between {0} and {1}.","max":"Please enter a value less than or equal to {0}.","min":"Please enter a value greater than or equal to {0}.","step":"Please enter a multiple of {0}."}},"google_analytics":{"account":"G-KJ775F1QKV","trackOutbound":true,"trackMailto":true,"trackTel":true,"trackDownload":true,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip"},"user":{"uid":0,"permissionsHash":"19995209312a39d448f8d047f2a1c29aed8da83ba545767677b33b518a562aee"}}</script>
<script src="/core/assets/vendor/jquery/jquery.min.js?v=3.7.1"></script>
<script src="/core/assets/vendor/once/once.min.js?v=1.0.1"></script>
<script src="/core/misc/drupalSettingsLoader.js?v=10.5.6"></script>
<script src="/core/misc/drupal.js?v=10.5.6"></script>
<script src="/core/misc/drupal.init.js?v=10.5.6"></script>
<script src="/modules/contrib/google_analytics/js/google_analytics.js?v=10.5.6"></script>
<script src="/profiles/custom/webny/modules/custom/webny_global_nav/js/webny-global-nav-header.js?t68hyp"></script>
<script src="/profiles/custom/webny/modules/custom/webny_secondary_nav/js/webny_secondary_nav.js?v=1"></script>
<script src="/profiles/custom/webny/modules/custom/webny_secondary_nav/js/webny_secondary_nav_backend.js?v=1"></script>
<script src="/profiles/custom/webny/themes/custom/webny_theme/js/backtotop.js?t68hyp"></script>
<script src="/profiles/custom/webny/themes/custom/webny_theme/js/card.js?v=1.4"></script>
<script src="/profiles/custom/webny/themes/custom/webny_theme/js/date_picker.js?v=1"></script>
<script src="/profiles/custom/webny/themes/custom/webny_theme/js/hero.js?t68hyp"></script>
<script src="/profiles/custom/webny/themes/custom/webny_theme/js/popular_services.js?t68hyp"></script>
<script src="/profiles/custom/webny/themes/custom/webny_theme/js/quicklinks.js?t68hyp"></script>
<script src="/profiles/custom/webny/themes/custom/webny_theme/../../../libraries/datatables/media/js/jquery.dataTables.min.js?t68hyp"></script>
<script src="/profiles/custom/webny/themes/custom/webny_theme/js/table.js?t68hyp"></script>
<script src="/profiles/custom/webny/themes/custom/webny_theme/js/two_button_descriptor.js?t68hyp"></script>
<script src="/profiles/custom/webny/themes/custom/webny_theme/js/wysiwyg.js?t68hyp"></script>
<script src="//static-assets.ny.gov/sites/all/widgets/universal-navigation/js/dist/global-nav-bundle.js" aync></script>
<script src="/profiles/custom/webny/modules/custom/webny_unav/js/webny_unav_backend.js?t68hyp"></script>
<script src="/profiles/custom/webny/modules/custom/webny_unav/js/webny_unav_smartling.js?t68hyp"></script>
<script src="/profiles/custom/webny/modules/custom/webny_unav/js/webny_unav_frontend.js?t68hyp"></script>
</body>
</html>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,628 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>TLO</title>
<meta name="author" content="State of Texas: Texas Legislative Council"/>
<meta name="keywords" content="legislature, legislation, house, senate, bill"/>
<meta name="description" content="Website for the Texas Legislature. Provides information on legislation, committees, house, and senate."/>
<meta name="subject" content="Legislation, State governments, Legislative Branch of Government, Bills"/>
<link rel="Shortcut Icon" type="image/x-icon" href="images/favicon.ico" />
<link rel="apple-touch-icon-precomposed" href="images/capitol_57.png" />
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="images/capitol_72.png" />
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="images/capitol_114.png" />
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="images/capitol_144.png" />
<link href="stylesheets/style.css" type="text/css" rel="stylesheet"/>
<link href="stylesheets/home.css" type="text/css" rel="alternate stylesheet" title="small" disabled/>
<link href="stylesheets/homelarge.css" type="text/css" rel="stylesheet" title="large"/>
<script language="javascript" type="text/javascript">
function initPage()
{
document.getElementById('Address1').value = "";
document.getElementById('City').value = "";
document.getElementById('Zipcode').value = "";
}
function SubmitSearch()
{
if (event.keyCode == 13)
{
event.returnValue = false;
event.cancel = true;
btnSubmit = document.getElementById('btnSubmit');
btnSubmit.click();
}
}
function openPopWin(url) {
popWin = window.open(url,"popup","width=580,height=590,left=10,top=10,scrollbars=1");
if (!popWin.opener)
popWin.opener = self;
else
popWin.focus();
}
</script>
</head>
<body class="home" onload="initPage()">
<div id="pageHeader">
<a name="top"></a><a href="#startcontent" class="skipToContentLink" tabindex=1>Skip to main content.</a>
<table id="hdrTable" cellspacing="0" cellpadding="0" width="100%" summary="Table contains page description and navigation." border=0>
<tr>
<td>
<table id="Table2" height="100%" cellspacing="0" cellpadding="0"
summary="Table contains page description." border="0">
<tr>
<td class="noPrint">
<img id="usrHeader_imgHeader" Width="162" Height="60" src="Images/capitolLarge.jpg" alt="Texas Capitol" border="0" /></td>
<td align="left" width="100%">
<span class="applicationName"><span id="usrHeader_lblApplicationName" style="display:inline-block;">89th Legislature Second Called Session</span></span><br/>
<span class="pageDescription"><span id="usrHeader_lblPageTitle" style="display:inline-block;">Texas Legislature Online</span></span>
</td>
<td valign="top" bgcolor="#2c4369">
<table class="noPrint" height="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td class="utilityLink" valign="top" nowrap align="right"><img
alt="*" src="/images/headerroundededge.gif" /></td>
<td nowrap bgcolor="#8c1010" height="17">&nbsp; &nbsp;
<a class="utilityLink" href="https://capitol.texas.gov/tlodocs/webhelp/tlo.htm" target=_new_><strong>Help</strong></a> |
<a class="utilityLink" href="/Resources/FAQ.aspx"><strong>FAQ</strong></a> |
<a class="utilityLink" href="/Resources/sitemap.aspx"><strong>Site Map</strong></a> |
<a class="utilityLink" href="/Resources/contactText.aspx"><strong>Contact</strong></a> |
<a class="utilityLink" href="/MyTLO/Login/Login.aspx?ReturnUrl=/"><strong>Login</strong></a> &nbsp;
</td></tr>
<tr>
<td nowrap align="left" colSpan="2">
<br/><font style="font-weight: bold; font-size: 10px" color=white>House: <script src="/tlodocs/SessionTime/HouseSessTimeTooltip.js?v=45988"></script></font><br/><font style="font-weight: bold; font-size: 10px" color=white>Senate: <script src="/tlodocs/SessionTime/SenateSessTimeTooltip.js?v=45988"></script></font>
</td></tr>
</table>
</td></tr>
</table>
</td>
</tr>
</table>
<a href="#startcontent" accesskey="0"></a>
</div>
<div id="navMenu">
<table cellspacing=0 cellpadding=0 width="100%">
<tbody>
<tr>
<td class="divider"></td></tr>
</tbody>
</table>
<link rel="stylesheet" type="text/css" href="/stylesheets/ddm-style-relative.css">
<script type="text/javascript" src="/scripts/BrowserInfo.js" defer="true"></script>
<script type="text/javascript" src="/scripts/ddm-dom.js" defer="true"></script>
<script type="text/javascript" src="/scripts/ddm-keyboard.js" defer="true"></script>
<table cellspacing=0 cellpadding=0 width="100%"
bgcolor="#2c4369" border=0 summary="Table contains site navigation.">
<tbody>
<tr>
<td>
<ul class="ddm" id="ddm">
<li id="nav-home">
<h3><a class="highlight" accessKey="H" tabIndex="10"
href="/Home.aspx"><span class="underline">H</span>ome</a></h3></li>
<li id=nav-mytlo>
<h3><a class=highlight accessKey="Y" tabIndex="10"
href="/MnuMyTLO.aspx">M<span class="underline">y</span> TLO</a></h3>
<ul style="WIDTH: 13em">
<li><a tabIndex="10" href="/MyTLO/BillList/BillList.aspx">Bill Lists</a></li>
<li><a class="nohref" tabIndex="10">Alerts</a>
<ul style="WIDTH: 12em">
<li><a tabIndex="10" href="/MyTLO/Alerts/Bills.aspx">Bills</a></li>
<li><a tabIndex="10" href="/MyTLO/Alerts/Posting.aspx?Type=Calendars">Calendars</a></li>
<li><a tabIndex="10" href="/MyTLO/Alerts/Posting.aspx?Type=Notices">Committee Notices</a></li>
<li><a tabIndex="10" href="/MyTLO/Alerts/Posting.aspx?Type=Minutes">Committee Minutes</a></li>
<li><a tabIndex="10" href="/MyTLO/Alerts/Subjects.aspx">Subjects</a></li>
<li><a tabIndex="10" href="/MyTLO/Alerts/Adjourn.aspx">Adjournment Notice</a></li>
</ul></li>
<li><a tabIndex="10" href="/MyTLO/Search/SavedSearches.aspx">Saved Searches</a></li>
<li><a tabIndex="10" href="/MyTLO/PDA/MobilePDA.aspx">Mobile Device Support</a></li>
<li><a tabIndex="10" href="/MyTLO/RSS/RSSFeeds.aspx">RSS Feeds</a></li>
</ul></li>
<li id="nav-house">
<h3><a class="highlight" accessKey="O" tabIndex="10"
href="/MnuHouse.aspx">H<span class="underline">o</span>use</a></h3>
<ul style="WIDTH: 16em">
<li><a tabIndex="10" href="https://house.texas.gov">Home</a></li>
<li><a tabIndex="10" href="https://house.texas.gov/speaker">Speaker of the House</a></li>
<li><a tabIndex="10" href="/Members/Members.aspx?Chamber=H">Members</a></li>
<li><a tabIndex="10" href="/Committees/CommitteesMbrs.aspx?Chamber=H">Committees</a></li>
<li><a tabIndex="10" href="/Committees/MeetingsHouse.aspx">Committee Meetings</a></li>
<li><a tabIndex="10" href="/Calendars/Calendars.aspx?Chamber=H">Calendars</a></li>
<li><a tabindex="10" href="/Search/CurrentHouseAmendment.aspx">Current Amendment</a></li>
<li><a tabIndex="10" href="https://house.texas.gov/journals">Journals</a></li>
<li><a tabIndex="10" href="http://hro.house.texas.gov">House Research Organization</a></li>
<li><a tabindex="10" href="http://kids.house.texas.gov/">Kids' House</a></li>
</ul>
</li>
<li id="nav-senate">
<h3><a class="highlight" accessKey="S" tabIndex="10"
href="/MnuSenate.aspx"><span class="underline">S</span>enate</a></h3>
<ul style="WIDTH: 14em">
<li><a tabIndex="10" href="http://senate.texas.gov">Home</a></li>
<li><a tabIndex="10" href="http://senate.texas.gov/ltgov.php">Lieutenant Governor</a></li>
<li><a tabIndex="10" href="/Members/Members.aspx?Chamber=S">Members</a></li>
<li><a tabIndex="10" href="/Committees/CommitteesMbrs.aspx?Chamber=S">Committees</a></li>
<li><a tabIndex="10" href="/Committees/MeetingsSenate.aspx">Committee Meetings</a></li>
<li><a tabIndex="10" href="/Calendars/Calendars.aspx?Chamber=S">Calendars</a></li>
<li><a tabIndex="10" href="http://journals.senate.texas.gov">Journals</a></li>
<li><a tabIndex="10" href="http://senate.texas.gov/src.php">Senate Research Center</a></li>
<li><a tabindex="10" href="http://senate.texas.gov/kids">Senate Kids</a></li>
</ul>
</li>
<li id="nav-billlookup">
<h3><a class="highlight" accessKey="L" tabIndex="10"
href="/MnuLegislation.aspx"><span class="underline">L</span>egislation</a></h3>
<ul style="WIDTH: 13em">
<li><a tabIndex="10" href="/BillLookup/BillNumber.aspx">Bill Lookup</a></li>
<li><a tabIndex="10" href="/Reports/BillsBy.aspx">Reports</a></li>
<li><a tabIndex="10" href="/BillLookup/VoteInfo.aspx">Vote Information</a></li>
<li><a tabindex="10" href="/BillLookup/FileDownloads.aspx">File Downloads</a></li>
</ul>
</li>
<li id="nav-search">
<h3><a class="highlight" accessKey="R" tabIndex="10"
href="/MnuSearch.aspx">Sea<span class="underline">r</span>ch</a></h3>
<ul style="WIDTH: 15em">
<li><a tabIndex="10" href="/Search/BillSearch.aspx">Bill Search</a></li>
<li><a tabIndex="10" href="/Search/TextSearch.aspx">Text Search</a></li>
<li><a tabIndex="10" href="/Search/AmendSearch.aspx">Amendment Search</a></li>
<li><a tabIndex="10" href="https://statutes.capitol.texas.gov">Texas Statutes</a></li>
<li><a tabIndex="10" href="https://house.texas.gov/journals">House Journals</a></li>
<li><a tabIndex="10" href="http://journals.senate.texas.gov">Senate Journals</a></li>
<li><a tabIndex="10" href="https://statutes.capitol.texas.gov">Texas Constitution</a></li>
<li><a tabindex="10" href="http://lrl.texas.gov/legis/billsearch/lrlhome.cfm">Legislative Archive System</a></li>
</ul></li>
<li id="nav-committees">
<h3><a class="highlight" accessKey="M" tabIndex="10"
href="/MnuCommittees.aspx">Co<span class="underline">m</span>mittees</a></h3>
<ul style="WIDTH: 22em">
<li><a class="nohref" tabIndex="10">Meetings by Date</a>
<ul style="WIDTH: 8em">
<li><a tabIndex="10" href="/Committees/MeetingsbyDate.aspx?Chamber=H">House</a>
</li>
<li><a tabIndex="10" href="/Committees/MeetingsbyDate.aspx?Chamber=S">Senate</a>
</li>
<li><a tabIndex="10" href="/Committees/MeetingsbyDate.aspx?Chamber=J">Joint</a>
</li>
<li><a tabIndex="10" href="/Committees/MeetingsbyDate.aspx?Chamber=C">Conference Committees</a>
</li>
</ul></li>
<li><a class="nohref" tabIndex="10">Upcoming Meetings</a>
<ul style="WIDTH: 8em">
<li><a tabIndex="10" href="/Committees/MeetingsUpcoming.aspx?Chamber=H">House</a>
</li>
<li><a tabIndex="10" href="/Committees/MeetingsUpcoming.aspx?Chamber=S">Senate</a>
</li>
<li><a tabIndex="10" href="/Committees/MeetingsUpcoming.aspx?Chamber=J">Joint</a>
</li>
<li><a tabIndex="10" href="/Committees/MeetingsUpcoming.aspx?Chamber=C">Conference Committees</a>
</li>
</ul></li>
<li><a class="nohref" tabIndex="10">Meetings by Committee</a>
<ul style="WIDTH: 6em">
<li><a tabIndex="10" href="/Committees/Committees.aspx?Chamber=H">House</a>
</li>
<li><a tabIndex="10" href="/Committees/Committees.aspx?Chamber=S">Senate</a>
</li>
<li><a tabIndex="10" href="/Committees/Committees.aspx?Chamber=J">Joint</a>
</li></ul></li>
<li class="dividerAbove"><a class="nohref" tabIndex="10">Committee Requests for Information</a>
<ul style="WIDTH: 6em">
<li style="margin-top:0px !important;padding-top:0px !important;border-top:0px solid #000000 !important;"><a tabIndex="10" href="/Committees/RequestsForInformation.aspx?Chamber=H">House</a>
</li>
<li style="margin-top:0px !important;padding-top:0px !important;border-top:0px solid #000000 !important;"><a tabIndex="10" href="/Committees/RequestsForInformation.aspx?Chamber=J">Joint</a>
</li>
</ul></li>
<li class="dividerAbove">
<a tabIndex="10" href="/Committees/Membership.aspx">Committee
Membership</a> </li>
</ul></li>
<li id="nav-calendars">
<h3><a class="highlight" accessKey="C" tabIndex="10" href="/MnuCalendars.aspx"><span class="underline">C</span>alendars</a></h3>
<ul style="WIDTH: 10em">
<li><a class="nohref" tabIndex="10">By Date</a>
<ul style="WIDTH: 6em">
<li><a tabIndex="10" href="/Calendars/CalendarsByDate.aspx?Chbr=H">House</a>
</li>
<li><a tabIndex="10" href="/Calendars/CalendarsByDate.aspx?Chbr=S">Senate</a>
</li></ul></li>
<li><a class="nohref" tabIndex="10">Upcoming</a>
<ul style="WIDTH: 6em">
<li><a tabIndex="10" href="/Calendars/CalendarsByLegislature.aspx?Chbr=H">House</a>
</li>
<li><a tabIndex="10" href="/Calendars/CalendarsByLegislature.aspx?Chbr=S">Senate</a>
</li></ul></li>
<li><a class="nohref" tabIndex="10">By Legislature</a>
<ul style="WIDTH: 6em">
<li><a tabIndex="10" href="/Calendars/CalendarsByLegislature.aspx?Chbr=H&ForLeg=1">House</a>
</li>
<li><a tabIndex="10" href="/Calendars/CalendarsByLegislature.aspx?Chbr=S&ForLeg=1">Senate</a>
</li></ul></li></ul></li>
</td>
<td class="noPrint" align="right" nowrap>
</td>
</tr></tbody></table>
</div>
<span style="POSITION:absolute"><a name="startcontent" id="startcontent">&nbsp;</a></span> <a accessKey="0" href="#startcontent"></a>
<span style="position:absolute;">
<a name="startcontent" id="startcontent">&nbsp;</a></span>
<!-- Start Content -->
<div id="content">
<form name="Form1" method="post" action="./" id="Form1">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTQyNDc1OTcwMg9kFgQCAQ9kFghmDw8WAh4ISW1hZ2VVcmwFGX4vSW1hZ2VzL2NhcGl0b2xMYXJnZS5qcGcWBB4FV2lkdGgFAzE2Mh4GSGVpZ2h0BQI2MGQCAQ8PFgIeBFRleHQFJjg5dGggTGVnaXNsYXR1cmUgU2Vjb25kIENhbGxlZCBTZXNzaW9uZGQCAg8PFgIfAwUYVGV4YXMgTGVnaXNsYXR1cmUgT25saW5lZGQCAw8WAh8DBboCPGJyLz48Zm9udCBzdHlsZT0iZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc2l6ZTogMTBweCIgY29sb3I9d2hpdGU+SG91c2U6IDxzY3JpcHQgc3JjPSIvdGxvZG9jcy9TZXNzaW9uVGltZS9Ib3VzZVNlc3NUaW1lVG9vbHRpcC5qcz92PTQ1OTg4Ij48L3NjcmlwdD48L2ZvbnQ+PGJyLz48Zm9udCBzdHlsZT0iZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc2l6ZTogMTBweCIgY29sb3I9d2hpdGU+U2VuYXRlOiA8c2NyaXB0IHNyYz0iL3Rsb2RvY3MvU2Vzc2lvblRpbWUvU2VuYXRlU2Vzc1RpbWVUb29sdGlwLmpzP3Y9NDU5ODgiPjwvc2NyaXB0PjwvZm9udD5kAgQPZBYGAgEPEA8WBh4NRGF0YVRleHRGaWVsZAULRGVzY3JpcHRpb24eDkRhdGFWYWx1ZUZpZWxkBQdMZWdTZXNzHgtfIURhdGFCb3VuZGdkEBUzDDg5KDIpIC0gMjAyNQw4OSgxKSAtIDIwMjUMODkoUikgLSAyMDI1DDg4KDQpIC0gMjAyMww4OCgzKSAtIDIwMjMMODgoMikgLSAyMDIzDDg4KDEpIC0gMjAyMww4OChSKSAtIDIwMjMMODcoMykgLSAyMDIxDDg3KDIpIC0gMjAyMQw4NygxKSAtIDIwMjEMODcoUikgLSAyMDIxDDg2KFIpIC0gMjAxOQw4NSgxKSAtIDIwMTcMODUoUikgLSAyMDE3DDg0KFIpIC0gMjAxNQw4MygzKSAtIDIwMTMMODMoMikgLSAyMDEzDDgzKDEpIC0gMjAxMww4MyhSKSAtIDIwMTMMODIoMSkgLSAyMDExDDgyKFIpIC0gMjAxMQw4MSgxKSAtIDIwMDkMODEoUikgLSAyMDA5DDgwKFIpIC0gMjAwNww3OSgzKSAtIDIwMDYMNzkoMikgLSAyMDA1DDc5KDEpIC0gMjAwNQw3OShSKSAtIDIwMDUMNzgoNCkgLSAyMDA0DDc4KDMpIC0gMjAwMww3OCgyKSAtIDIwMDMMNzgoMSkgLSAyMDAzDDc4KFIpIC0gMjAwMww3NyhSKSAtIDIwMDEMNzYoUikgLSAxOTk5DDc1KFIpIC0gMTk5Nww3NChSKSAtIDE5OTUMNzMoUikgLSAxOTkzDDcyKDQpIC0gMTk5Mgw3MigzKSAtIDE5OTIMNzIoMikgLSAxOTkxDDcyKDEpIC0gMTk5MQw3MihSKSAtIDE5OTEMNzEoNikgLSAxOTkwDDcxKDUpIC0gMTk5MAw3MSg0KSAtIDE5OTAMNzEoMykgLSAxOTkwDDcxKDIpIC0gMTk4OQw3MSgxKSAtIDE5ODkMNzEoUikgLSAxOTg5FTMDODkyAzg5MQM4OVIDODg0Azg4MwM4ODIDODgxAzg4UgM4NzMDODcyAzg3MQM4N1IDODZSAzg1MQM4NVIDODRSAzgzMwM4MzIDODMxAzgzUgM4MjEDODJSAzgxMQM4MVIDODBSAzc5MwM3OTIDNzkxAzc5UgM3ODQDNzgzAzc4MgM3ODEDNzhSAzc3UgM3NlIDNzVSAzc0UgM3M1IDNzI0AzcyMwM3MjIDNzIxAzcyUgM3MTYDNzE1AzcxNAM3MTMDNzEyAzcxMQM3MVIUKwMzZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZGQCBA8PZBYCHglvbmtleWRvd24FGUphdmFTY3JpcHQ6U3VibWl0U2VhcmNoKClkAgYPDxYCHgtQb3N0QmFja1VybAULfi9Ib21lLmFzcHhkZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WAwUMcmJXb3JkUGhyYXNlBQxyYkJpbGxOdW1iZXIFDHJiQmlsbE51bWJlcuyLpnlI4kcMD+zB0LxUOAA4Zehq" />
<script language=JavaScript>function CSP_focus(id) { var o = document.getElementById(id); if (o != null) o.focus(); }
</script>
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="8D0E13E6" />
<input type="hidden" name="__PREVIOUSPAGE" id="__PREVIOUSPAGE" value="sfIPy9fcDrmG2C-4VVaw4sowMuuqcG4CiY53vQ4E4CNuHn2weRUWhD-uHJRtCUeN_Lxu03t_ObBMMLsADdzINU6JgNQ1" />
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdADg+XzOpltTZSbQBn6PUUc6042N1U+tokjC8QzXMvg/WcI2N4TA/9Uf0g30dt2pzYaG9Vf0eZONZLsOhMNMFoS7R8wQmp1az3lgB41N3Bjo2H8o/M478TjS0WEJ7UjyvTXwXxzYpmba7CtXWwpWtzJk63Fdx1bEQcffTP2pyHp9+47tMGM5hTv8MKjxo7o7L9u+CjZs3dnbBEsrm/RTOI1W4pzb3KAwbcfuasfs03hRKvGYnlttBD4H5yT/niqFXZmlQvAf5JaAY1pltADtWX7JYa29j07q/K7ePqvMlL6EBS7al9NLGqxIbfY0dDT0+vPi0DoijwrJl4rVndFfDFYo9Z2c9ggD8fGDI95YqmldaT2avu571i+orRQMpAFDhMfJoMQcNvijfMx3eTzkf9yxnMSLahrwI23WbcYzyQBJMKS4Q4jItTPZAhz72Oc5FocQVXPnWTDkhJIDeBUvwP0onaTgr2QKo9nsogGtRcooWqI1LQUArQaxh3UIxHL/x57zxDW6EUgZMdDG92R2euVxlczJQhDaYbZEpoLfrnekpcyvAvB4j2TycH1F35Ye6mp2IYWTDdELyJCAbiga1XzlHG/qfryHRbjl3c49HmAG7V84v0qEvX/mle/Rl10AXYlB3byRuZ47jYSH9gxtw72VfXum0r7I11soRvpSmd9GaErvRsNU3xsZ/j2UVH++/6cBHzMQ0zGd7ekSQkw6+iPjaP743xFo6NdB5thX0sTOYPfZ/to5/bbpk8kUbAapUIFBKtlRXXZ/wiugGsVzX72k0inkbNAvOhA/47+fT16n8/7R+xVMTqqkzcwLYfyhXcHvJ2710CRXCUKP4NhqA3W+IV0zsJRyrCpFsfDbfd8I3RIbwQn/8UqDTjvSPzyzM+OEOsoB0xn9UU8JDZdXd9NbxxgGk9WELb31uxs4rh+y+NWTGThi7rbTtUv2q/V0tdubhC4w9xtqDe/LyiLIODFyUqjNKcfLnARJEP33lfAPojMq4Jar5k4CtmuVlbMhD/qBAShltBI/c6AngqD9zKXoLikNWoWm0I11inQzpMMWciTavc1EgzPTOdXBq3XVCWyN1xqQ467l69wqNpWVwxU/6CiJIKVVJkKjRnxndVV9m67cdnLQyZq0s2fpc/+UciiwraR/Of+K2h7l9n7l/2PnzPOaW1pQztoQA36D1w/+bXY18mCEva07puSehE6xHnRPwaPnI" />
<div class="sidebar">
<div class="sidebar_bottom">
<div class="sidebar_content">
<h2>Texas House</h2>
<ul class="sidebar_links">
<li>
<a href="https://house.texas.gov">Home</a></li>
<li>
<a href="https://house.texas.gov/speaker">Speaker of the House</a></li>
<li>
<a href="Members/Members.aspx?Chamber=H">Members</a></li>
<li>
<a href="Committees/CommitteesMbrs.aspx?Chamber=H">Committees</a></li>
<li>
<a href="Committees/MeetingsHouse.aspx">Committee Meetings</a></li>
<li><a href="https://hwrspublicprofile.house.texas.gov">Committee Witnesses</a></li>
<li>
<a href="Calendars/CalendarsHouse.aspx">Calendars</a></li>
<li>
<a href="Search/CurrentHouseAmendment.aspx">Current Amendment</a></li>
<li>
<a href="https://house.texas.gov/journals">Journals</a></li>
<li>
<a href="https://house.texas.gov">News</a></li>
<li>
<a href="http://hro.house.texas.gov">House Research Organization</a></li>
<li>
<a href="http://kids.house.texas.gov/">Kids' House</a></li>
</ul>
<h2>Texas Senate</h2>
<ul class="sidebar_links">
<li>
<a href="http://senate.texas.gov">Home</a></li>
<li>
<a href="http://senate.texas.gov/ltgov.php">Lieutenant Governor</a></li>
<li>
<a href="Members/Members.aspx?Chamber=S">Members</a></li>
<li>
<a href="Committees/CommitteesMbrs.aspx?Chamber=S">Committees</a></li>
<li>
<a href="Committees/MeetingsSenate.aspx">Committee Meetings</a></li>
<li>
<a href="Calendars/CalendarsSenate.aspx">Calendars</a></li>
<li>
<a href="http://journals.senate.texas.gov">Journals</a></li>
<li>
<a href="http://senate.texas.gov/newsroom.php">News</a></li>
<li>
<a href="http://senate.texas.gov/src.php">Senate Research Center</a></li>
<li>
<a href="http://senate.texas.gov/kids">Senate Kids</a></li>
</ul>
</div>
</div>
<div id="header" style="MARGIN: 0px 2px 0px 0px; line-height: 1.5em">
<h2>Related Links</h2>
<a href="http://lrl.texas.gov">Legislative Reference Library</a><br /><a href="Resources/LocalLinks.aspx">
County</a> | <a href="Resources/StateLinks.aspx">State</a> | <a href="Resources/FederalLinks.aspx">
Federal</a> | <a href="Resources/Awards.aspx">Awards</a>
<br/>
<br/>
</div>
</div>
<div id="main_menu">
<div id="main_left">
<h2><font color="#8c1010">Search Legislation</font></h2>
<div id="left_mid">&nbsp; &nbsp;<label class="title" for="cboLegSess">Legislat<u>u</u>re:</label>
<select name="cboLegSess" id="cboLegSess" accesskey="U">
<option selected="selected" value="892">89(2) - 2025</option>
<option value="891">89(1) - 2025</option>
<option value="89R">89(R) - 2025</option>
<option value="884">88(4) - 2023</option>
<option value="883">88(3) - 2023</option>
<option value="882">88(2) - 2023</option>
<option value="881">88(1) - 2023</option>
<option value="88R">88(R) - 2023</option>
<option value="873">87(3) - 2021</option>
<option value="872">87(2) - 2021</option>
<option value="871">87(1) - 2021</option>
<option value="87R">87(R) - 2021</option>
<option value="86R">86(R) - 2019</option>
<option value="851">85(1) - 2017</option>
<option value="85R">85(R) - 2017</option>
<option value="84R">84(R) - 2015</option>
<option value="833">83(3) - 2013</option>
<option value="832">83(2) - 2013</option>
<option value="831">83(1) - 2013</option>
<option value="83R">83(R) - 2013</option>
<option value="821">82(1) - 2011</option>
<option value="82R">82(R) - 2011</option>
<option value="811">81(1) - 2009</option>
<option value="81R">81(R) - 2009</option>
<option value="80R">80(R) - 2007</option>
<option value="793">79(3) - 2006</option>
<option value="792">79(2) - 2005</option>
<option value="791">79(1) - 2005</option>
<option value="79R">79(R) - 2005</option>
<option value="784">78(4) - 2004</option>
<option value="783">78(3) - 2003</option>
<option value="782">78(2) - 2003</option>
<option value="781">78(1) - 2003</option>
<option value="78R">78(R) - 2003</option>
<option value="77R">77(R) - 2001</option>
<option value="76R">76(R) - 1999</option>
<option value="75R">75(R) - 1997</option>
<option value="74R">74(R) - 1995</option>
<option value="73R">73(R) - 1993</option>
<option value="724">72(4) - 1992</option>
<option value="723">72(3) - 1992</option>
<option value="722">72(2) - 1991</option>
<option value="721">72(1) - 1991</option>
<option value="72R">72(R) - 1991</option>
<option value="716">71(6) - 1990</option>
<option value="715">71(5) - 1990</option>
<option value="714">71(4) - 1990</option>
<option value="713">71(3) - 1990</option>
<option value="712">71(2) - 1989</option>
<option value="711">71(1) - 1989</option>
<option value="71R">71(R) - 1989</option>
</select><br/>
&nbsp;
<input id="rbWordPhrase" type="radio" name="Search" value="rbWordPhrase" checked="checked" /><label for="rbWordPhrase">Word/Phrase</label> <input id="rbBillNumber" type="radio" name="Search" value="rbBillNumber" /><label for="rbBillNumber">Bill Number</label><br/>
<a href="JavaScript:openPopWin('Help/HomeTextBill.htm')"><img src="images/icon_help.gif" border="0" alt="View help on using word/phrase and bill number search"/></a>
<input name="txtBill" type="text" maxlength="30" id="txtBill" accesskey="B" AutoComplete="Off" onkeydown="JavaScript:SubmitSearch()" />&nbsp;<input type="submit" name="btnSubmit" value="Go" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;btnSubmit&quot;, &quot;&quot;, true, &quot;&quot;, &quot;Home.aspx&quot;, false, false))" id="btnSubmit" class="button" />
<script language=JavaScript>CSP_focus('txtBill');</script></form>
<br/>
<h2><font color="#8c1010">Additional Searches</font></h2>
<div id="search">
<table cellspacing="0" cellpadding="0">
<tr>
<td nowrap>
<ul style="padding-bottom:0px">
<li>
<a href="Search/TextSearch.aspx">Text Search</a></li>
<li>
<a href="BillLookup/BillNumber.aspx">Bill Lookup</a></li>
<li>
<a href="Search/BillSearch.aspx">Bill Search</a></li>
<li>
<a href="Search/AmendSearch.aspx">Amendments</a></li>
<li>
<a href="https://lrl.texas.gov/legis/isaf/lrlhome.cfm">Sections Affected</a></li>
</ul>
</td>
<td valign="top" nowrap>
<ul style="padding-bottom:0px">
<li>
<a href="https://statutes.capitol.texas.gov">Statutes</a></li>
<li>
<a href="https://statutes.capitol.texas.gov">Constitution</a></li>
<li>
<a href="Reports/BillsBy.aspx">Reports</a></li>
<li>
<a href="BillLookup/VoteInfo.aspx">View Votes</a></li>
<li>
<a href="http://sos.state.tx.us/tac/index.shtml">Administrative Code</a></li>
</ul>
</td>
</tr>
<tr>
<td nowrap colspan="2">
<ul style="margin-left:10px;padding-left: 0px; padding-bottom:5px"><li><a href="http://lrl.texas.gov/legis/billsearch/lrlhome.cfm">Legislative Archive System</a></li></ul>
</td>
</tr>
</table>
</div>
<h2><font color="#8c1010">How Do I ...</font></h2>
<ul>
<li><a href=Resources/FAQ.aspx#26>Find list of filed bills?</a></li>
<li><a href=Resources/FAQ.aspx#5>Follow the status of a bill?</a></li>
<li><a href=Resources/FAQ.aspx#2>Contact my legislator?</a></li>
<li><a href=Resources/FAQ.aspx#10>Find how a legislator voted?</a></li>
<li><a href=Resources/FAQ.aspx#4>Find when hearings are scheduled?</a></li>
<li><a href=Resources/FAQ.aspx#6>View the text of a bill?</a></li>
<li><a href=Resources/FAQ.aspx#27>Testify at a House committee hearing?</a></li>
<table width="250px">
<tr>
<td align="right" nowrap>&nbsp; <a href="resources/FAQ.aspx">more&gt;&gt;</a></td>
</tr>
</table>
</ul>
<h2><font color="#8c1010">My TLO</font></h2>
<ul>
<li><a href="MyTLO/BillList/BillList.aspx">Track Legislation With Bill Lists</a></li>
<li><a href="MyTLO/Alerts/Bills.aspx">Receive Bill and Meeting Alerts</a></li>
<li><a href="MyTLO/RSS/rssFeeds.aspx">Subscribe to RSS Feeds <img alt="View available RSS feeds" src="images/icon_rss_xsmall.gif" border="0"/></a></li>
<li><a href="http://www.txlegis.com">View Content on Mobile Device</a></li>
<li><a href="MyTLO/Search/SavedSearches.aspx">Saved Bill, Text, Amendment Searches</a></li>
</ul>
</div></div>
<div id="main_right">
<!-- begin dynamic panel content item -->
<div id="panel_Right_Top">
<div id="right_mid"><h2>Access Mobile Version of TLO</h2><ul id="learn"><li>Access a mobile version of TLO, Who Represents Me, and DistrictViewer on an iPhone, iPad, or other mobile device. From the mobile device browser, enter <a href="http://www.txlegis.com">www.txlegis.com</a>. NOTE: Some applications or features within an application may not be accessible on all mobile devices. </li></ul></div><div class="panelDivider"></div>
</div>
<!-- end dynamic panel content item -->
<div id="panel_activity">
<div id="right_top">
<h2>Legislative Activity</h2>
<ul>
<li>
Video Broadcasts: &nbsp;&nbsp;<a href="https://house.texas.gov/videos">House</a>
| <a href="http://senate.texas.gov/av-live.php">Senate</a></li>
<li>
Today's Calendars: <a href="Calendars/CalendarsByDate.aspx?Chbr=H">House</a> | <a href="Calendars/CalendarsByDate.aspx?Chbr=S">
Senate</a> | <a href="Calendars/CalendarsByDate.aspx">All</a></li>
<li>
Today's Meetings: &nbsp;&nbsp;<a href="Committees/MeetingsByDate.aspx?Chamber=H">House</a>
| <a href="Committees/MeetingsByDate.aspx?Chamber=S">Senate</a> | <a href="Committees/MeetingsByDate.aspx">
All</a></li>
<li>
Today's Filed Bills: &nbsp;&nbsp;<a href="Reports/Report.aspx?id=todayhousefiled">House</a>
| <a href="Reports/Report.aspx?id=todaysenatefiled">Senate</a> | <a href="Reports/Report.aspx?id=todayfiled">All</a></li>
<li>
Today's Votes: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="Reports/GeneralVotesByDateHouse.aspx">House</a>
| <a href="Reports/GeneralVotesByDateSenate.aspx">Senate</a></li>
</ul>
</div>
<div class="panelDivider"></div>
</div>
<div id="panel_process">
<div id="right_mid">
<h2>Legislative Process</h2>
<img style="FLOAT: left; MARGIN: 0px 2px 0px 10px" width="55" height="55"
src="images/circle_star.gif" alt="Star of Texas">
<ul id="learn">
<li>
<a href="https://tlc.texas.gov/docs/legref/legislativeprocess.pdf">How a Bill Becomes
Law</a></li>
<li>
<a href="resources/FollowABill.aspx">How to Follow A Bill</a></li>
<li>
<a href="https://tlc.texas.gov/docs/legref/Dates-of-Interest.pdf">Dates of Interest</a> |
<a href="https://tlc.texas.gov/docs/legref/Glossary.pdf">Glossary</a></li>
<li><a href="https://tlc.texas.gov/docs/DeadlineActionCalendar.pdf">End of Session Deadlines</a></li>
</ul>
</div>
<div class="panelDivider"></div>
</div>
<div>
<div id="right_mid4">
<h2>Redistricting</h2>
<ul id="redistricting_links">
<li>
<a href="https://redistricting.capitol.texas.gov">Texas Redistricting Website</a></li>
<li>
<a href="https://dvr.capitol.texas.gov">DistrictViewer</a></li>
<li>
<a href="https://senate.texas.gov/cmte.php?c=660">Senate Special Committee on Redistricting</a></li>
</ul>
</div>
<div class="panelDivider"></div>
</div>
<div id="panel_WRM">
<div id="right_mid2">
<h2>Who Represents Me?</h2>
<div id="right_mid3">
Enter your address to find <a href="https://wrm.capitol.texas.gov/home">who represents you</a>
in the legislature.
</div>
<form name="wrm" action="https://wrm.capitol.texas.gov/map" method="get">
<label class="title" for="Address1">
&nbsp; <u>A</u>ddress:</label>
<br/>
&nbsp; <input accesskey="A" id="Address1" size="38" maxLength="50" name="address">
<br/>
&nbsp;
<label class="title" for="City">C<u>i</u>ty:</label>
<br/>
&nbsp; <input id="City" size="38" maxLength="50" name="city" accesskey="I">
<br/>
&nbsp;
<label class="title" for="Zipcode"><u>Z</u>IP Code:</label>
<br/>
&nbsp; <input id="Zipcode" size="7" maxLength="5" name="zip" accesskey="Z"> <input id="Search" type="submit" value="Submit" name="Search" class="button">
<a class="level2" href="resources/privacyPolicy.aspx">Privacy Policy</a>
</form>
<br/>
<br/>
</div>
<div class="panelDivider"></div>
</div>
<div id="panel_capitol">
<div id="right_bottom">
<h2>Capitol Complex Information</h2>
<img src="images/goddess.gif" style="FLOAT: left; MARGIN: 0px 2px 0px 10px" width="30"
height="50" alt="Texas Capitol Goddess of Liberty">
<div id="Div1">
<a href="https://tspb.texas.gov/prop/tc/tc/capitol.html">Events and Visitor Information</a><br/>
<a href="resources/wireless.aspx">Wireless Access</a> | <a href="Resources/Images.aspx">Images</a> |
<a href="https://www.tsl.texas.gov/ref/abouttx/symbols.html" target="_blank">State Symbols</a>
<br />
<br />
</div>
<br/>
</div>
</div>
</div>
<div id="clearfooter">
</div>
</div>
<br clear="all" />
<div id="homefooter">
<a href="resources/policies.aspx">Policies</a> | <a href="resources/accessibility.aspx" accesskey="1">
Accessibility</a> | <a href="http://texas.gov" title="External link: http://texas.gov" icon="external">Texas.gov</a> | <a href="http://www.texashomelandsecurity.com" title="External link: http://www.texashomelandsecurity.com" icon="external">
Homeland Security</a> | <a href="http://tsl.texas.gov/search/" title="External link: http://tsl.texas.gov/search/" icon="external">Statewide
Search</a>
</div>
<br />
<br />
</body>
</html>

View file

@ -0,0 +1,676 @@
<!DOCTYPE html>
<html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#">
<head>
<meta charset="utf-8" />
<link rel="icon" href="/themes/custom/nysenate_theme/favicon.ico" />
<link rel="icon" sizes="16x16" href="/themes/custom/nysenate_theme/favicon.ico" />
<link rel="apple-touch-icon" href="/themes/custom/nysenate_theme/favicon.ico" />
<meta name="twitter:card" content="summary" />
<meta name="Generator" content="Drupal 10 (https://www.drupal.org)" />
<meta name="MobileOptimized" content="width" />
<meta name="HandheldFriendly" content="true" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>NYS Open Legislation | NYSenate.gov</title>
<link rel="stylesheet" media="all" href="/sites/default/files/css/css_pZ7b4hiwKBLBPrD6_048RgwFX7Z80tRdm02O7Gu2icI.css?delta=0&amp;language=en&amp;theme=nys&amp;include=eJx1kOEOwiAMhF-IySORws4NA3RpmRGfXuY0mRp_9fpd01wbEqk260lhwq4zVGmCmsACO8q6UDrRhW47KCyZUrzDlKZ2SuwpbdIFLlWid5QqpDuxOL5CJI591zbAC0rCZF91YyhU4eqMjMOqI50h_M3e7UChRi6e5O_Embmn-WvPoPHXXvr5Q6LGazVC_Y6PgAeSuxwyymq0aUV-_vEBVzGE4w" />
<link rel="stylesheet" media="all" href="/sites/default/files/css/css_rkytWZh5UD5eAyDENWHg4LYlPHDSSHkPUEiPrfcSk84.css?delta=1&amp;language=en&amp;theme=nys&amp;include=eJx1kOEOwiAMhF-IySORws4NA3RpmRGfXuY0mRp_9fpd01wbEqk260lhwq4zVGmCmsACO8q6UDrRhW47KCyZUrzDlKZ2SuwpbdIFLlWid5QqpDuxOL5CJI591zbAC0rCZF91YyhU4eqMjMOqI50h_M3e7UChRi6e5O_Embmn-WvPoPHXXvr5Q6LGazVC_Y6PgAeSuxwyymq0aUV-_vEBVzGE4w" />
<script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"legislation\/laws\/GOB","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","gtag":{"tagId":"G-01H6J3L7N6","consentMode":false,"otherIds":[],"events":[],"additionalConfigInfo":[]},"suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJx9UVsOwjAMu1C3HmnKiumK2gYl5TFOT8ZDDBD8NI4dWU4aMqnOfiSFC3dcoEoR6gILfGUplNMFbsu10QnKBX6Fez3Gf1qvUyouMseMoVH00Z7PvqcdnV2d1cfMI-UFDsGMJI0D5QYxJdWBjxBJGwu3DPAeNSP6R104VGpmO8GCvKzW7AThT-7ZdhRa4jqS_JzYMluan_IE2nzLe7tnl2nmQ3NCtsdbwBVTDHYF9eB01oZy-5grnCSktA","theme":"nys","theme_token":null},"ajaxTrustedUrl":{"form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM":true,"\/legislation\/laws\/search":true},"user":{"uid":0,"permissionsHash":"80e2195eca33eae33476f682e22ed4e8e920f6b0a4c4911aeb8796e1a0b28363"}}</script>
<script src="/sites/default/files/js/js_frGySVc7L2dSLsThfwEeL4bgnr__NtPK-t7jDNFQNvk.js?scope=header&amp;delta=0&amp;language=en&amp;theme=nys&amp;include=eJx1TEkKgDAM_FCXJ0nAaVqxidi6_d4KiiB4mZ0JKpU2FM3w4dWurGzCf-dKTNmwKo_oKrHnBl_vaKDdyFE6nSAj2N98ZRCqbRrRzh9rI6jHbGZKcle5SZshywke8EIb"></script>
<script src="https://use.fontawesome.com/releases/v5.15.4/js/all.js" defer crossorigin="anonymous"></script>
<script src="https://use.fontawesome.com/releases/v5.15.4/js/v4-shims.js" defer crossorigin="anonymous"></script>
<script src="/modules/contrib/google_tag/js/gtag.js?t6cmmo"></script>
<link rel="preload" as="font" href="/themes/custom/nysenate_theme/dist/fonts/senate_icons.woff2" type="font/woff2" crossorigin>
<script type="text/javascript" src="/modules/contrib/seckit/js/seckit.document_write.js"></script>
<link type="text/css" rel="stylesheet" id="seckit-clickjacking-no-body" media="all" href="/modules/contrib/seckit/css/seckit.no_body.css" />
<!-- stop SecKit protection -->
<noscript>
<link type="text/css" rel="stylesheet" id="seckit-clickjacking-noscript-tag" media="all" href="/modules/contrib/seckit/css/seckit.noscript_tag.css" />
<div id="seckit-noscript-tag">
Sorry, you need to enable JavaScript to visit this website.
</div>
</noscript></head>
<body class="page- page--legislation page--legislation-laws page--legislation-laws-GOB out-of-session path-legislation front-end">
<a href="#main-content" class="visually-hidden focusable skip-link">
Skip to main content
</a>
<div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas>
<div class="layout-container page ">
<header
id="js-sticky" role="banner" class="l-header l-header__collapsed" style="z-index: 100;">
<!-- Begin Header -->
<div class="panel-pane pane-block pane-nys-blocks-sitewide-header-bar-block">
<div class="pane-content">
<section class="l-header-region l-row l-row--nav c-header-bar">
<div class="c-topbar">
<div class="c-page-title">
<a href="/" rel="home" title="NY State Senate Home" class="active GoogleAnalyticsET-processed">The New York State Senate</a>
</div>
<div
class="c-header--connect">
<!-- if we're on the main site there are social buttons -->
<ul class="c-nav--social u-tablet-plus">
<li class="first leaf">
<a href="https://www.youtube.com/user/NYSenate" target="_blank" aria-label="Go to youtube-2"> <svg xmlns="http://www.w3.org/2000/svg" version="1.0" width="20" height="20" viewBox="0 0 20 20"><path d="M 8.22 3.364 c -3.236 0.06 -5.136 0.208 -5.732 0.448 c -0.54 0.22 -0.992 0.632 -1.26 1.14 C 0.88 5.612 0.696 7.06 0.652 9.48 c -0.032 1.932 0.072 3.688 0.292 4.8 c 0.236 1.212 0.888 1.904 2.012 2.14 c 1.024 0.216 3.74 0.344 7.304 0.34 c 3.64 0 6.232 -0.12 7.32 -0.34 c 0.356 -0.072 0.86 -0.324 1.124 -0.556 c 0.276 -0.244 0.556 -0.664 0.672 -1.008 c 0.32 -0.944 0.516 -3.692 0.428 -5.972 c -0.12 -3.096 -0.372 -4.068 -1.224 -4.712 c -0.392 -0.296 -0.664 -0.404 -1.272 -0.512 c -0.752 -0.128 -2.56 -0.24 -4.468 -0.28 c -2.232 -0.044 -3.032 -0.048 -4.62 -0.016 z M 10.8 8.612 c 1.348 0.776 2.448 1.428 2.448 1.448 c -0.004 0.032 -4.864 2.86 -4.916 2.86 c -0.004 0 -0.012 -1.288 -0.012 -2.86 s 0.008 -2.86 0.016 -2.86 s 1.116 0.636 2.464 1.412 zM 8.22 3.364 c -3.236 0.06 -5.136 0.208 -5.732 0.448 c -0.54 0.22 -0.992 0.632 -1.26 1.14 C 0.88 5.612 0.696 7.06 0.652 9.48 c -0.032 1.932 0.072 3.688 0.292 4.8 c 0.236 1.212 0.888 1.904 2.012 2.14 c 1.024 0.216 3.74 0.344 7.304 0.34 c 3.64 0 6.232 -0.12 7.32 -0.34 c 0.356 -0.072 0.86 -0.324 1.124 -0.556 c 0.276 -0.244 0.556 -0.664 0.672 -1.008 c 0.32 -0.944 0.516 -3.692 0.428 -5.972 c -0.12 -3.096 -0.372 -4.068 -1.224 -4.712 c -0.392 -0.296 -0.664 -0.404 -1.272 -0.512 c -0.752 -0.128 -2.56 -0.24 -4.468 -0.28 c -2.232 -0.044 -3.032 -0.048 -4.62 -0.016 z M 10.8 8.612 c 1.348 0.776 2.448 1.428 2.448 1.448 c -0.004 0.032 -4.864 2.86 -4.916 2.86 c -0.004 0 -0.012 -1.288 -0.012 -2.86 s 0.008 -2.86 0.016 -2.86 s 1.116 0.636 2.464 1.412 z"/></svg></a>
</li>
</ul>
<a class="c-header--btn c-header--btn__taking_action u-tablet-plus" href="/citizen-guide">get involved</a>
<a class="c-header--btn c-header--btn__primary u-tablet-plus GoogleAnalyticsET-processed" href="/user/login">login</a>
</div>
</div>
</section>
<!--.c-header-bar -->
<button id="" class="js-mobile-nav--btn c-block--btn c-nav--toggle icon-replace button--menu" aria-controls="main-site-menu" aria-expanded="false" aria-label="Site Menu"></button>
<div class="c-nav--wrap" id="main-site-menu">
<div class="c-nav l-row l-row--nav">
<nav aria-label="main">
<ul class="c-nav--list">
<!--li class="leaf" -->
<li class="leaf" role="menuitem">
<a href="/news-and-issues" >News &amp; Issues</a>
</li>
<!--li class="leaf" -->
<li class="leaf" role="menuitem">
<a href="/senators-committees" >Senators &amp; Committees</a>
</li>
<!--li class="leaf" -->
<li class="leaf" role="menuitem">
<a href="/legislation" >Bills &amp; Laws</a>
</li>
<!--li class="leaf" -->
<li class="leaf" role="menuitem">
<a href="/events" >Events</a>
</li>
<!--li class="leaf" -->
<li class="leaf" role="menuitem">
<a href="/about" >About The Senate</a>
</li>
</ul>
<div class="u-mobile-only">
<div>
<div class="container">
<form class="nys-searchglobal-form search-form c-site-search" accept-charset="UTF-8" data-drupal-selector="nys-searchglobal-form" action="/legislation/laws/GOB" method="post" id="nys-searchglobal-form">
<h2 class="c-site-search--title" data-drupal-selector="edit-title">Search</h2>
<div class="js-form-item form-item js-form-type-textfield form-type-textfield js-form-item-keys form-item-keys form-no-label">
<input placeholder="Search" class="c-site-search--box icon_after__search form-text" size="50" maxlength="255" aria-label="Search Term" data-drupal-selector="edit-keys" type="text" id="edit-keys" name="keys" value="" />
</div>
<button class="search__submit button" type="submit" name="submit">
<span class="search__submit-icon">
<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 30 30" class="icon icon--search">
<title>Search icon</title>
<g>
<path fill="#292929" d="M29.7,28.5l-7.3-7.3c2-2.2,3.1-5.2,3.1-8.4C25.6,5.7,19.8,0,12.8,0C5.7,0,0,5.7,0,12.8s5.7,12.8,12.8,12.8
c3.2,0,6.1-1.2,8.4-3.1l7.3,7.3c0.2,0.2,0.4,0.3,0.6,0.3c0.2,0,0.5-0.1,0.6-0.3C30.1,29.4,30.1,28.8,29.7,28.5z M1.8,12.8
c0-6.1,4.9-11,11-11c6.1,0,11,4.9,11,11s-4.9,11-11,11C6.7,23.8,1.8,18.9,1.8,12.8z"/>
</g>
</svg>
</span>
<span class="search__submit-text">
Search
</span>
</button>
<a href="/search/legislation" class="c-site-search--link icon-after__right u-tablet-plus" data-drupal-selector="edit-advanced-leg-search-link">Advanced Legislation Search</a>
<input autocomplete="off" data-drupal-selector="form-e17cq-ojzogxptvhermo-vll73k5oa20tliyh3mayie" type="hidden" name="form_build_id" value="form-e17cQ-oJzOgXpTvheRmo-Vll73K5Oa20tliYH3MAyIE" />
<input data-drupal-selector="edit-nys-searchglobal-form" type="hidden" name="form_id" value="nys_search.global_form" />
</form>
</div>
<a class="c-site-search--link icon-after__right u-tablet-plus" href="/search/legislation">Advanced Legislation Search</a>
</div>
</div>
<button class="js-search--toggle u-tablet-plus c-site-search--btn GoogleAnalyticsET-processed icon-replace__search">open and focus search</button>
<ul class="c-nav--social u-mobile-only">
<li class="first leaf">
<a href="https://www.youtube.com/user/NYSenate" target="_blank"> <svg xmlns="http://www.w3.org/2000/svg" version="1.0" width="20" height="20" viewBox="0 0 20 20"><path d="M 8.22 3.364 c -3.236 0.06 -5.136 0.208 -5.732 0.448 c -0.54 0.22 -0.992 0.632 -1.26 1.14 C 0.88 5.612 0.696 7.06 0.652 9.48 c -0.032 1.932 0.072 3.688 0.292 4.8 c 0.236 1.212 0.888 1.904 2.012 2.14 c 1.024 0.216 3.74 0.344 7.304 0.34 c 3.64 0 6.232 -0.12 7.32 -0.34 c 0.356 -0.072 0.86 -0.324 1.124 -0.556 c 0.276 -0.244 0.556 -0.664 0.672 -1.008 c 0.32 -0.944 0.516 -3.692 0.428 -5.972 c -0.12 -3.096 -0.372 -4.068 -1.224 -4.712 c -0.392 -0.296 -0.664 -0.404 -1.272 -0.512 c -0.752 -0.128 -2.56 -0.24 -4.468 -0.28 c -2.232 -0.044 -3.032 -0.048 -4.62 -0.016 z M 10.8 8.612 c 1.348 0.776 2.448 1.428 2.448 1.448 c -0.004 0.032 -4.864 2.86 -4.916 2.86 c -0.004 0 -0.012 -1.288 -0.012 -2.86 s 0.008 -2.86 0.016 -2.86 s 1.116 0.636 2.464 1.412 zM 8.22 3.364 c -3.236 0.06 -5.136 0.208 -5.732 0.448 c -0.54 0.22 -0.992 0.632 -1.26 1.14 C 0.88 5.612 0.696 7.06 0.652 9.48 c -0.032 1.932 0.072 3.688 0.292 4.8 c 0.236 1.212 0.888 1.904 2.012 2.14 c 1.024 0.216 3.74 0.344 7.304 0.34 c 3.64 0 6.232 -0.12 7.32 -0.34 c 0.356 -0.072 0.86 -0.324 1.124 -0.556 c 0.276 -0.244 0.556 -0.664 0.672 -1.008 c 0.32 -0.944 0.516 -3.692 0.428 -5.972 c -0.12 -3.096 -0.372 -4.068 -1.224 -4.712 c -0.392 -0.296 -0.664 -0.404 -1.272 -0.512 c -0.752 -0.128 -2.56 -0.24 -4.468 -0.28 c -2.232 -0.044 -3.032 -0.048 -4.62 -0.016 z M 10.8 8.612 c 1.348 0.776 2.448 1.428 2.448 1.448 c -0.004 0.032 -4.864 2.86 -4.916 2.86 c -0.004 0 -0.012 -1.288 -0.012 -2.86 s 0.008 -2.86 0.016 -2.86 s 1.116 0.636 2.464 1.412 z"/></svg></a>
</li>
</ul>
<div class="c-mobile-login--list u-mobile-only">
<span class="c-header--btn c-header--btn-login icon-before__recruit-friends">
<a href="/user/login">login</a>
</span>
</div>
</nav>
</div>
</div>
<div class="u-tablet-plus c-site-search--container">
<div>
<div class="container">
<form class="nys-searchglobal-form search-form c-site-search" accept-charset="UTF-8" data-drupal-selector="nys-searchglobal-form" action="/legislation/laws/GOB" method="post" id="nys-searchglobal-form">
<h2 class="c-site-search--title" data-drupal-selector="edit-title">Search</h2>
<div class="js-form-item form-item js-form-type-textfield form-type-textfield js-form-item-keys form-item-keys form-no-label">
<input placeholder="Search" class="c-site-search--box icon_after__search form-text" size="50" maxlength="255" aria-label="Search Term" data-drupal-selector="edit-keys" type="text" id="edit-keys" name="keys" value="" />
</div>
<button class="search__submit button" type="submit" name="submit">
<span class="search__submit-icon">
<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 30 30" class="icon icon--search">
<title>Search icon</title>
<g>
<path fill="#292929" d="M29.7,28.5l-7.3-7.3c2-2.2,3.1-5.2,3.1-8.4C25.6,5.7,19.8,0,12.8,0C5.7,0,0,5.7,0,12.8s5.7,12.8,12.8,12.8
c3.2,0,6.1-1.2,8.4-3.1l7.3,7.3c0.2,0.2,0.4,0.3,0.6,0.3c0.2,0,0.5-0.1,0.6-0.3C30.1,29.4,30.1,28.8,29.7,28.5z M1.8,12.8
c0-6.1,4.9-11,11-11c6.1,0,11,4.9,11,11s-4.9,11-11,11C6.7,23.8,1.8,18.9,1.8,12.8z"/>
</g>
</svg>
</span>
<span class="search__submit-text">
Search
</span>
</button>
<a href="/search/legislation" class="c-site-search--link icon-after__right u-tablet-plus" data-drupal-selector="edit-advanced-leg-search-link">Advanced Legislation Search</a>
<input autocomplete="off" data-drupal-selector="form-e17cq-ojzogxptvhermo-vll73k5oa20tliyh3mayie" type="hidden" name="form_build_id" value="form-e17cQ-oJzOgXpTvheRmo-Vll73K5Oa20tliYH3MAyIE" />
<input data-drupal-selector="edit-nys-searchglobal-form" type="hidden" name="form_id" value="nys_search.global_form" />
</form>
</div>
</div>
</div>
</div>
<div class="l-row l-row--hero c-actionbar ">
<div class="c-actionbar--info ">
<h2 class="actionbar--cta">Find your Senator and share your views on important issues.</h2>
</div>
<span class="c-block--btn ">
<a class="icon-before__find-senator"
href="/find-my-senator">
<span class="">
find your senator
</span>
</a>
</span>
</div>
</div>
</header>
<main role="main" class="container l-row l-row--main l-main">
<a id="main-content" tabindex="-1"></a> <div class="layout-content">
<div class="region region-content">
<div data-drupal-messages-fallback class="hidden"></div><h1 class="nys-openleg-statute nys-title">
Legislation
</h1>
<div class="nys-openleg-statute-container">
<div class="container">
<form data-drupal-selector="nys-openleg-search-form" action="/legislation/laws/search" method="post" id="nys-openleg-search-form" accept-charset="UTF-8">
<h3 tabindex="0" class="search-title">Search OpenLegislation Statutes</h3><div data-drupal-selector="edit-search-form-container" id="edit-search-form-container" class="js-form-wrapper form-wrapper"><div class="js-form-item form-item js-form-type-textfield form-type-textfield js-form-item-search-term form-item-search-term">
<label for="edit-search-term">Search Term</label>
<input data-drupal-selector="edit-search-term" type="text" id="edit-search-term" name="search_term" value="" size="60" maxlength="128" class="form-text" />
</div>
<button class="search__submit button" type="submit" name="submit">
<span class="search__submit-icon">
<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 30 30" class="icon icon--search">
<title>Search icon</title>
<g>
<path fill="#292929" d="M29.7,28.5l-7.3-7.3c2-2.2,3.1-5.2,3.1-8.4C25.6,5.7,19.8,0,12.8,0C5.7,0,0,5.7,0,12.8s5.7,12.8,12.8,12.8
c3.2,0,6.1-1.2,8.4-3.1l7.3,7.3c0.2,0.2,0.4,0.3,0.6,0.3c0.2,0,0.5-0.1,0.6-0.3C30.1,29.4,30.1,28.8,29.7,28.5z M1.8,12.8
c0-6.1,4.9-11,11-11c6.1,0,11,4.9,11,11s-4.9,11-11,11C6.7,23.8,1.8,18.9,1.8,12.8z"/>
</g>
</svg>
</span>
<span class="search__submit-text">
Search
</span>
</button>
</div>
<input autocomplete="off" data-drupal-selector="form-h8qxdrvwnr33nio3bfuxerapx0gbshnse3yc-tumco" type="hidden" name="form_build_id" value="form-H8QXDRVwNr33NIo3BfuxERaPx0GbshnsE3Yc__Tumco" />
<input data-drupal-selector="edit-nys-openleg-search-form" type="hidden" name="form_id" value="nys_openleg_search_form" />
</form>
</div>
<nav aria-label="breadcrumbs">
<ol class="nys-openleg-result-breadcrumbs-container">
<li class="nys-openleg-result-breadcrumb-container">
<a href="/legislation/laws/all" class="nys-openleg-result-breadcrumb-link">
<div class="nys-openleg-result-breadcrumb-name">
The Laws of New York
</div>
</a>
</li>
<li class="nys-openleg-result-breadcrumb-container">
<a href="/legislation/laws/CONSOLIDATED" class="nys-openleg-result-breadcrumb-link">
<div class="nys-openleg-result-breadcrumb-name">
Consolidated Laws of New York
</div>
</a>
</li>
</ol>
</nav>
<div class="nys-openleg-result-nav-bar">
<div class="nys-openleg-result-nav-bar-item nys-openleg-result-nav-bar-item-previous">
</div>
<div class="nys-openleg-result-nav-bar-item nys-openleg-result-nav-bar-item-up">
</div>
<div class="nys-openleg-result-nav-bar-item nys-openleg-result-nav-bar-item-next">
</div>
</div>
<div class="nys-openleg-result-tools">
<div class="nys-openleg-history-container">
<div class="container">
<form data-drupal-selector="nys-openleg-history-form" action="/legislation/laws/GOB" method="post" id="nys-openleg-history-form" accept-charset="UTF-8">
<div class="nys-openleg-history-published">This entry was published on 2021-04-09</div><div class="js-form-item form-item js-form-type-select form-type-select js-form-item-history form-item-history">
<label for="edit-history">See most recent version before or on: </label>
<select onChange="this.form.submit();" data-drupal-selector="edit-history" id="edit-history" name="history" class="form-select"><option value="2014-09-22">2014-09-22</option><option value="2015-10-09">2015-10-09</option><option value="2017-10-27">2017-10-27</option><option value="2018-04-20">2018-04-20</option><option value="2018-07-06">2018-07-06</option><option value="2018-07-13">2018-07-13</option><option value="2018-08-31">2018-08-31</option><option value="2019-01-11">2019-01-11</option><option value="2019-01-18">2019-01-18</option><option value="2019-06-28">2019-06-28</option><option value="2019-07-05">2019-07-05</option><option value="2019-07-19">2019-07-19</option><option value="2019-08-16">2019-08-16</option><option value="2019-10-18">2019-10-18</option><option value="2019-11-22">2019-11-22</option><option value="2019-12-13">2019-12-13</option><option value="2020-02-21">2020-02-21</option><option value="2020-04-10">2020-04-10</option><option value="2020-12-18">2020-12-18</option><option value="2021-01-08">2021-01-08</option><option value="2021-04-02">2021-04-02</option><option value="2021-04-09" selected="selected">2021-04-09</option><option value="2021-06-18">2021-06-18</option><option value="2021-09-24">2021-09-24</option><option value="2021-12-31">2021-12-31</option><option value="2022-02-25">2022-02-25</option><option value="2022-03-04">2022-03-04</option><option value="2022-12-30">2022-12-30</option><option value="2023-01-06">2023-01-06</option><option value="2023-10-27">2023-10-27</option><option value="2023-11-26">2023-11-26</option><option value="2024-12-20">2024-12-20</option><option value="2025-01-03">2025-01-03</option><option value="2025-10-17">2025-10-17</option><option value="2025-11-21">2025-11-21</option></select>
</div>
<div class="nys-openleg-history-note">NOTE: The selection dates indicate all change milestones for the entire volume, not just the location being viewed. Specifying a milestone date will retrieve the most recent version of the location before that date.</div><input autocomplete="off" data-drupal-selector="form-be94oobdft-nmtrr3f1q8u9s4uhd8e-2edhc2cyipom" type="hidden" name="form_build_id" value="form-Be94oOBDFt_nMTRR3f1q8U9s4uhD8E_2edhc2cYIPoM" />
<input data-drupal-selector="edit-nys-openleg-history-form" type="hidden" name="form_id" value="nys_openleg_history_form" />
</form>
</div>
</div>
<div class="c-detail--social nys-openleg-result-share">
<h3 class="c-detail--subhead">Share</h3>
<ul>
<li>
<a target="_blank"
href="https://www.facebook.com/sharer/sharer.php?u=https://www.nysenate.gov/legislation/laws/GOB"
class="c-detail--social-item facebook">
Facebook
</a>
</li>
<li class="twitter">
<a target="_blank"
href="https://twitter.com/intent/tweet?text=From @nysenate: https://www.nysenate.gov/legislation/laws/GOB">
<img src = "/modules/custom/nys_openleg/assets/twitter.svg" alt="Twitter icon"/>
</a>
</li>
<li>
<a href="mailto:?subject=CHAPTER 24-A General Obligations | NY State Senate&amp;body=Check out this law: https://www.nysenate.gov/legislation/laws/GOB" class="c-detail--social-item email">Email</a>
</li>
</ul>
</div>
</div>
<div class="nys-openleg-result-container">
<div class="nys-openleg-head-container">
<div class="nys-openleg-result-title">
<h2 class="nys-openleg-result-title-headline">CHAPTER 24-A</h2>
<h3 class="nys-openleg-result-title-short">General Obligations</h3>
</div>
</div>
<div class="nys-openleg-content-container">
<ul class="nys-openleg-items-container">
<li class="nys-openleg-result-item-container">
<a href="https://www.nysenate.gov/legislation/laws/GOB/A1" class="nys-openleg-result-item-link">
<div class="nys-openleg-result-item-name">
ARTICLE 1
</div>
<div class="nys-openleg-result-item-description">
Short Title; Construction; Applicability of Certain Sections
</div>
</a>
</li>
<li class="nys-openleg-result-item-container">
<a href="https://www.nysenate.gov/legislation/laws/GOB/A3" class="nys-openleg-result-item-link">
<div class="nys-openleg-result-item-name">
ARTICLE 3
</div>
<div class="nys-openleg-result-item-description">
Capacity; Effect of Status or of Certain Relationships or Occupations Upon the Creation, Definition or Enforcement of Obligations
</div>
</a>
</li>
<li class="nys-openleg-result-item-container">
<a href="https://www.nysenate.gov/legislation/laws/GOB/A5" class="nys-openleg-result-item-link">
<div class="nys-openleg-result-item-name">
ARTICLE 5
</div>
<div class="nys-openleg-result-item-description">
Creation, Definition and Enforcement of Contractual Obligations
</div>
</a>
</li>
<li class="nys-openleg-result-item-container">
<a href="https://www.nysenate.gov/legislation/laws/GOB/A7" class="nys-openleg-result-item-link">
<div class="nys-openleg-result-item-name">
ARTICLE 7
</div>
<div class="nys-openleg-result-item-description">
Obligations Relating to Property Received As Security
</div>
</a>
</li>
<li class="nys-openleg-result-item-container">
<a href="https://www.nysenate.gov/legislation/laws/GOB/A9" class="nys-openleg-result-item-link">
<div class="nys-openleg-result-item-name">
ARTICLE 9
</div>
<div class="nys-openleg-result-item-description">
Obligations of Care
</div>
</a>
</li>
<li class="nys-openleg-result-item-container">
<a href="https://www.nysenate.gov/legislation/laws/GOB/A11" class="nys-openleg-result-item-link">
<div class="nys-openleg-result-item-name">
ARTICLE 11
</div>
<div class="nys-openleg-result-item-description">
Obligations to Make Compensation or Restitution
</div>
</a>
</li>
<li class="nys-openleg-result-item-container">
<a href="https://www.nysenate.gov/legislation/laws/GOB/A12" class="nys-openleg-result-item-link">
<div class="nys-openleg-result-item-name">
ARTICLE 12
</div>
<div class="nys-openleg-result-item-description">
Drug Dealer Liability Act
</div>
</a>
</li>
<li class="nys-openleg-result-item-container">
<a href="https://www.nysenate.gov/legislation/laws/GOB/A13" class="nys-openleg-result-item-link">
<div class="nys-openleg-result-item-name">
ARTICLE 13
</div>
<div class="nys-openleg-result-item-description">
Transfer of Obligations and Rights
</div>
</a>
</li>
<li class="nys-openleg-result-item-container">
<a href="https://www.nysenate.gov/legislation/laws/GOB/A15" class="nys-openleg-result-item-link">
<div class="nys-openleg-result-item-name">
ARTICLE 15
</div>
<div class="nys-openleg-result-item-description">
Modification and Discharge of Obligations
</div>
</a>
</li>
<li class="nys-openleg-result-item-container">
<a href="https://www.nysenate.gov/legislation/laws/GOB/A17" class="nys-openleg-result-item-link">
<div class="nys-openleg-result-item-name">
ARTICLE 17
</div>
<div class="nys-openleg-result-item-description">
Revival or Extension; Waiver of Defense or Bar
</div>
</a>
</li>
<li class="nys-openleg-result-item-container">
<a href="https://www.nysenate.gov/legislation/laws/GOB/A18" class="nys-openleg-result-item-link">
<div class="nys-openleg-result-item-name">
ARTICLE 18
</div>
<div class="nys-openleg-result-item-description">
Safety In Skiing Code
</div>
</a>
</li>
<li class="nys-openleg-result-item-container">
<a href="https://www.nysenate.gov/legislation/laws/GOB/A18-A" class="nys-openleg-result-item-link">
<div class="nys-openleg-result-item-name">
ARTICLE 18-A
</div>
<div class="nys-openleg-result-item-description">
Specifications of Liability For Employers and Employees
</div>
</a>
</li>
<li class="nys-openleg-result-item-container">
<a href="https://www.nysenate.gov/legislation/laws/GOB/A18-B" class="nys-openleg-result-item-link">
<div class="nys-openleg-result-item-name">
ARTICLE 18-B
</div>
<div class="nys-openleg-result-item-description">
Safety In Agricultural Tourism
</div>
</a>
</li>
<li class="nys-openleg-result-item-container">
<a href="https://www.nysenate.gov/legislation/laws/GOB/A18-C" class="nys-openleg-result-item-link">
<div class="nys-openleg-result-item-name">
ARTICLE 18-C
</div>
<div class="nys-openleg-result-item-description">
Libor Discontinuance
</div>
</a>
</li>
<li class="nys-openleg-result-item-container">
<a href="https://www.nysenate.gov/legislation/laws/GOB/A19" class="nys-openleg-result-item-link">
<div class="nys-openleg-result-item-name">
ARTICLE 19
</div>
<div class="nys-openleg-result-item-description">
Laws Repealed; Effective Date
</div>
</a>
</li>
</ul>
<div class="nys-openleg-result-text"> CHAPTER 576<br />AN ACT to reconsolidate laws relating to the creation, definition,<br /><br /> enforcement, transfer, modification, discharge and revival of various<br /><br /> civil obligations, constituting chapter twenty-four-a of the<br /><br /> consolidated laws<br />Became a law April 23, 1963, with the approval of the Governor. Passed,<br /><br /> by a majority vote, three-fifths being present<br /><br />The People of the State of New York, represented in Senate and<br />Assembly, do enact as follows:<br /><br /> CHAPTER TWENTY-FOUR-A OF THE CONSOLIDATED LAWS<br /><br /> GENERAL OBLIGATIONS LAW<br />Article 1. Short title; construction; applicability of certain<br /><br /> sections. (&sect;&sect; 1-101--1-203.)<br /><br /> 3. Capacity; effect of status or of certain relationships or<br /><br /> occupations upon the creation, definition or enforcement<br /><br /> of obligations. (&sect;&sect; 3-101--3-503.)<br /><br /> 5. Creation, definition and enforcement of contractual<br /><br /> obligations. (&sect;&sect; 5-101--5-1709.)<br /><br /> 7. Obligations relating to property received as security.<br /><br /> (&sect;&sect; 7-101--7-401.)<br /><br /> 9. Obligations of care. (&sect;&sect; 9-101--9-107.)<br /><br /> 11. Obligations to make compensation or restitution.<br /><br /> (&sect;&sect; 11-100--11-107.)<br /><br /> 12. Drug dealer liability act. (&sect;&sect; 12-101--12-110.)<br /><br /> 13. Transfer of obligations and rights. (&sect;&sect; 13-101--13-109.)<br /><br /> 15. Modification and discharge of obligations.<br /><br /> (&sect;&sect; 15-101--15-702.)<br /><br /> 17. Revival or extension; waiver of defense or bar.<br /><br /> (&sect;&sect; 17-101--17-107.)<br /><br /> 18. Safety in skiing code. (&sect;&sect; 18-101--18-108.)<br /><br /> 18-A. Specifications of liability for employers and<br /><br /> employees. (&sect; 18-201.)<br /><br /> 18-B. Safety in agricultural tourism. (&sect;&sect; 18-301--18-303.)<br /><br /> 18-C Libor discontinuance. (&sect;&sect; 18-400--18-403)<br /><br /> 19. Laws repealed; effective date. (&sect;&sect; 19-101--19-103.)<br /></div>
</div>
</div>
</div>
</div>
</div> </main>
<footer class="l-footer" role="contentinfo">
<div id="footer-first">
<div class="panel-pane pane-block pane-nys-blocks-sitewide-footer">
<div class="pane-content">
<section class="c-senator-footer">
<div class="l-row">
<div class="c-senator-footer-col c-senator-footer-col__home">
<div class="region region-footer-left">
<div id="block-nys-sitebranding" class="block block-system block-system-branding-block">
<a title="nysenate.gov" href="/">
<span class="lgt-text icon-before__left">NYSenate.gov</span>
<img src="/themes/custom/nysenate_theme/src/assets/nys_logo224x224.png" alt="New York State Senate Seal" class='c-seal c-seal-footer'>
</a>
</div>
<nav role="navigation" aria-labelledby="block-nys-socials-menu" id="block-nys-socials" class="block block-menu navigation menu--socials">
<h2 class="visually-hidden" id="block-nys-socials-menu">Socials</h2>
<div class="c-senator-footer-col__social">
<p class="c-senator-footer-caption">Follow the New York State Senate</p>
<ul class="menu-socials">
<li class="first leaf">
<a href="https://www.youtube.com/user/NYSenate" target="_blank" aria-label="Go to youtube-2 Page"> <svg xmlns="http://www.w3.org/2000/svg" version="1.0" width="20" height="20" viewBox="0 0 20 20"><path d="M 8.22 3.364 c -3.236 0.06 -5.136 0.208 -5.732 0.448 c -0.54 0.22 -0.992 0.632 -1.26 1.14 C 0.88 5.612 0.696 7.06 0.652 9.48 c -0.032 1.932 0.072 3.688 0.292 4.8 c 0.236 1.212 0.888 1.904 2.012 2.14 c 1.024 0.216 3.74 0.344 7.304 0.34 c 3.64 0 6.232 -0.12 7.32 -0.34 c 0.356 -0.072 0.86 -0.324 1.124 -0.556 c 0.276 -0.244 0.556 -0.664 0.672 -1.008 c 0.32 -0.944 0.516 -3.692 0.428 -5.972 c -0.12 -3.096 -0.372 -4.068 -1.224 -4.712 c -0.392 -0.296 -0.664 -0.404 -1.272 -0.512 c -0.752 -0.128 -2.56 -0.24 -4.468 -0.28 c -2.232 -0.044 -3.032 -0.048 -4.62 -0.016 z M 10.8 8.612 c 1.348 0.776 2.448 1.428 2.448 1.448 c -0.004 0.032 -4.864 2.86 -4.916 2.86 c -0.004 0 -0.012 -1.288 -0.012 -2.86 s 0.008 -2.86 0.016 -2.86 s 1.116 0.636 2.464 1.412 zM 8.22 3.364 c -3.236 0.06 -5.136 0.208 -5.732 0.448 c -0.54 0.22 -0.992 0.632 -1.26 1.14 C 0.88 5.612 0.696 7.06 0.652 9.48 c -0.032 1.932 0.072 3.688 0.292 4.8 c 0.236 1.212 0.888 1.904 2.012 2.14 c 1.024 0.216 3.74 0.344 7.304 0.34 c 3.64 0 6.232 -0.12 7.32 -0.34 c 0.356 -0.072 0.86 -0.324 1.124 -0.556 c 0.276 -0.244 0.556 -0.664 0.672 -1.008 c 0.32 -0.944 0.516 -3.692 0.428 -5.972 c -0.12 -3.096 -0.372 -4.068 -1.224 -4.712 c -0.392 -0.296 -0.664 -0.404 -1.272 -0.512 c -0.752 -0.128 -2.56 -0.24 -4.468 -0.28 c -2.232 -0.044 -3.032 -0.048 -4.62 -0.016 z M 10.8 8.612 c 1.348 0.776 2.448 1.428 2.448 1.448 c -0.004 0.032 -4.864 2.86 -4.916 2.86 c -0.004 0 -0.012 -1.288 -0.012 -2.86 s 0.008 -2.86 0.016 -2.86 s 1.116 0.636 2.464 1.412 z"/></svg></a>
</li>
</ul>
</div>
</nav>
</div>
</div>
<div class="c-senator-footer-col c-senator-footer-col__nav">
<nav>
<div class="region region-footer-middle">
<div id="block-nys-footer" class="block block-system block-system-menu-blockfooter site-footer__menu">
<ul class="menu">
<li class="menu-item">
<a href="/news-and-issues" data-drupal-link-system-path="node/12004488">News &amp; Issues</a>
</li>
<li class="menu-item">
<a href="/senators-committees" data-drupal-link-system-path="node/12001028">Senators &amp; Committees</a>
</li>
<li class="menu-item">
<a href="/legislation" data-drupal-link-system-path="node/12004490">Bills &amp; Laws</a>
</li>
<li class="menu-item">
<a href="/majority-issues/new-york-state-budget">Budget</a>
</li>
<li class="menu-item">
<a href="/events" data-drupal-link-system-path="events">Events</a>
</li>
<li class="menu-item">
<a href="/about" data-drupal-link-system-path="node/12004487">About the Senate</a>
</li>
</ul>
</div>
</div>
</nav>
</div>
<div class="c-senator-footer-col c-senator-footer-col__nav right">
<div class="region region-footer-right">
<nav role="navigation" aria-labelledby="block-nys-footerright-menu" id="block-nys-footerright" class="block block-menu navigation menu--footer-right">
<h2 class="visually-hidden" id="block-nys-footerright-menu">Footer Right</h2>
<ul class="menu">
<li class="menu-item">
<a href="/contact" data-drupal-link-system-path="node/12017034">Contact the Senate</a>
</li>
<li class="menu-item">
<a href="/report-website-issue" data-drupal-link-system-path="node/12037218">Report a Website Issue</a>
</li>
<li class="menu-item">
<a href="/home-rule-form" data-drupal-link-system-path="node/12004460">Home Rule Form</a>
</li>
<li class="menu-item">
<a href="/policies-and-waivers" data-drupal-link-system-path="node/12004462">Site Policies</a>
</li>
<li class="menu-item">
<a href="/nysenategov-source-code" data-drupal-link-system-path="node/12004452">About this Website</a>
</li>
<li class="menu-item">
<a href="/citizen-guide" data-drupal-link-system-path="node/12004453">GET INVOLVED</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
</section>
</div>
</div>
<div class="panel-separator"></div>
<div class="panel-pane pane-block pane-menu-menu-global-footer c-site-footer">
<div class="pane-content">
</div>
</div>
</div>
</footer>
</div>
</div>
<script src="/sites/default/files/js/js_1BEDvIS2Rfubw9LTPUEkrQOJRQjgpfwil6GYbnk6WXc.js?scope=footer&amp;delta=0&amp;language=en&amp;theme=nys&amp;include=eJx1TEkKgDAM_FCXJ0nAaVqxidi6_d4KiiB4mZ0JKpU2FM3w4dWurGzCf-dKTNmwKo_oKrHnBl_vaKDdyFE6nSAj2N98ZRCqbRrRzh9rI6jHbGZKcle5SZshywke8EIb"></script>
</body>
</html>

476
raw/us_state/silenced-act Normal file

File diff suppressed because one or more lines are too long

8
requirements.txt Normal file
View file

@ -0,0 +1,8 @@
requests>=2.31.0
httpx>=0.27.0
pandas>=2.2.2
pypdf>=4.2.0
chromadb>=0.5.3
beautifulsoup4>=4.12.3
python-slugify>=8.0.4

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

342
scripts/download_all.py Normal file
View file

@ -0,0 +1,342 @@
"""Orchestrator for downloading items listed in LEGAL_CORPUS_IMPORT_LIST.md."""
from __future__ import annotations
import argparse
import csv
import datetime as dt
import os
import re
from typing import Dict, List
from slugify import slugify
import download_http
from download_austlii import download_austlii
from download_canlii import download_canlii
from download_courtlistener import download_courtlistener
from download_datasets import download_dataset
from download_ecfr import download_ecfr
from download_eurlex import download_eurlex
from download_govinfo import download_govinfo
def _infer_subdir(inventory_path: str) -> str:
"""Infer a raw/ subdirectory from the inventory section path."""
inventory_path = inventory_path.lower()
if inventory_path.startswith("1. us federal law"):
return "us_federal"
if inventory_path.startswith("2. us state law"):
return "us_state"
if inventory_path.startswith("3. european union"):
return "eu"
if inventory_path.startswith("4. germany"):
return "germany"
if inventory_path.startswith("5. france"):
return "france"
if inventory_path.startswith("6. canada"):
return "canada"
if inventory_path.startswith("7. australia"):
return "australia"
if inventory_path.startswith("8. united kingdom"):
return "uk"
if inventory_path.startswith("9. contract datasets"):
return "datasets"
if inventory_path.startswith("10. landmark case law"):
return "caselaw"
if inventory_path.startswith("11. industry standards"):
return "industry"
return "misc"
def parse_inventory(path: str) -> List[Dict]:
"""Parse the markdown inventory into a list of items.
The parser walks headings and markdown tables, extracting any row with an HTTP(S) URL.
"""
items: List[Dict] = []
if not os.path.exists(path):
return items
current_section = ""
current_subsection = ""
headers: List[str] = []
def parse_row(line: str) -> List[str]:
return [cell.strip() for cell in line.strip().strip("|").split("|")]
with open(path, "r", encoding="utf-8") as f:
for raw_line in f:
line = raw_line.rstrip("\n")
stripped = line.strip()
if stripped.startswith("## "):
current_section = stripped[3:].strip()
current_subsection = ""
headers = []
continue
if stripped.startswith("### "):
current_subsection = stripped[4:].strip()
headers = []
continue
if not stripped.startswith("|"):
continue
# Separator row like |-----|----|
if set(stripped.replace("|", "").replace("-", "").replace(" ", "")) == set():
continue
cells = parse_row(stripped)
# Header row
if headers == []:
headers = cells
continue
# Data row
row = dict(zip(headers, cells))
def clean(value: str) -> str:
return re.sub(r"\*\*", "", value).strip()
row = {k: clean(v) for k, v in row.items()}
# Extract URL
url = ""
for key, value in row.items():
if "http://" in value or "https://" in value:
# Take the first URL-like token
match = re.search(r"https?://\S+", value)
if match:
url = match.group(0).rstrip(")")
break
# Build document name from common column names
doc_name = (
row.get("Document")
or row.get("Dataset")
or row.get("Case")
or row.get("Article")
or row.get("Section")
or row.get(headers[0], "document")
)
subject = row.get("Subject") or row.get("Key Issue") or row.get("Standard")
if subject:
doc_name = f"{doc_name} - {subject}"
inventory_path = " / ".join(p for p in (current_section, current_subsection) if p)
subdir = _infer_subdir(current_section or "")
item: Dict = {
"inventory_path": inventory_path or "unspecified",
"document_name": doc_name,
"url": url,
"priority": row.get("Priority", ""),
"subdir": subdir,
}
if "CELEX ID" in row:
item["celex_id"] = row["CELEX ID"]
# Flag datasets for special handling
if current_section.lower().startswith("9. contract datasets"):
item["type"] = "dataset"
# For rows without URLs (for example, many case law entries), keep them so they
# appear in the manifest with `no_direct_link`.
if not url:
item["no_direct_link"] = True
items.append(item)
return items
def write_manifest_row(manifest_path: str, result: Dict[str, str]) -> None:
exists = os.path.exists(manifest_path)
with open(manifest_path, "a", newline="", encoding="utf-8") as f:
fieldnames = [
"inventory_path",
"document_name",
"url_used",
"local_path",
"status",
"bytes",
"sha256",
"notes",
]
writer = csv.DictWriter(f, fieldnames=fieldnames)
if not exists:
writer.writeheader()
writer.writerow({k: result.get(k, "") for k in fieldnames})
def log_download(log_path: str, result: Dict[str, str]) -> None:
exists = os.path.exists(log_path)
with open(log_path, "a", newline="", encoding="utf-8") as f:
fieldnames = [
"timestamp",
"inventory_path",
"document_name",
"url_used",
"local_path",
"status",
"bytes",
"sha256",
"notes",
]
writer = csv.DictWriter(f, fieldnames=fieldnames)
if not exists:
writer.writeheader()
row = {k: result.get(k, "") for k in fieldnames if k != "timestamp"}
row["timestamp"] = dt.datetime.utcnow().isoformat()
writer.writerow(row)
def choose_downloader(item: Dict) -> str:
url = item.get("url", "") or ""
if item.get("type") == "dataset":
return "dataset"
if "courtlistener" in url:
return "courtlistener"
if "govinfo.gov" in url:
return "govinfo"
if "ecfr.gov" in url:
return "ecfr"
if "eur-lex.europa.eu" in url:
return "eurlex"
if "canlii.org" in url:
return "canlii"
if "austlii.edu.au" in url or "austlii" in url:
return "austlii"
return "http"
def process_item(item: Dict, args) -> Dict[str, str]:
inventory_path = item.get("inventory_path", "unspecified")
document_name = item.get("document_name", "document")
url = item.get("url", "")
# Items like many case law entries have no direct link yet.
if item.get("no_direct_link") and not url:
from download_http import DownloadResult
result = DownloadResult(
inventory_path=inventory_path,
document_name=document_name,
url="",
local_path="",
status="no_direct_link",
notes="No direct URL in inventory; extend downloader to handle by citation or identifier.",
)
return result.to_dict()
downloader = choose_downloader(item)
safe_name = slugify(document_name) or "document"
subdir = item.get("subdir") or _infer_subdir(inventory_path)
base_dir = os.path.join("raw", subdir)
os.makedirs(base_dir, exist_ok=True)
filename = safe_name
# Preserve file extension when URL ends with something obvious
for ext in (".pdf", ".html", ".htm", ".xml", ".json"):
if url.lower().endswith(ext):
filename = f"{safe_name}{ext}"
break
local_path = os.path.join(base_dir, filename)
item["local_path"] = local_path
if downloader == "http":
result = download_http.safe_http_download(url, local_path, inventory_path, document_name)
elif downloader == "govinfo":
result = download_govinfo(item, api_key=args.govinfo_api_key)
elif downloader == "ecfr":
result = download_ecfr(item)
elif downloader == "eurlex":
# Prefer CELEX-based download if CELEX ID is present.
if item.get("celex_id"):
result = download_eurlex(item)
else:
result = download_http.safe_http_download(url, local_path, inventory_path, document_name)
elif downloader == "canlii":
result = download_canlii(item)
elif downloader == "austlii":
result = download_austlii(item)
elif downloader == "courtlistener":
result = download_courtlistener(item, token=args.courtlistener_token)
elif downloader == "dataset":
result = download_dataset(item)
else:
from download_http import DownloadResult
result = DownloadResult(
inventory_path,
document_name,
url,
local_path,
"error",
notes="Unknown downloader",
)
return result.to_dict()
def main() -> None:
parser = argparse.ArgumentParser(description="Download legal corpus inventory")
parser.add_argument(
"--inventory",
default="LEGAL_CORPUS_IMPORT_LIST.md",
help="Inventory markdown file",
)
parser.add_argument(
"--concurrency",
type=int,
default=1,
help="Not used yet; reserved for future parallelism",
)
parser.add_argument(
"--retry-status",
default=None,
help="If set, only retry items with this status",
)
parser.add_argument(
"--govinfo-api-key",
dest="govinfo_api_key",
default=os.environ.get("GOVINFO_API_KEY"),
)
parser.add_argument(
"--courtlistener-token",
dest="courtlistener_token",
default=os.environ.get("COURTLISTENER_TOKEN"),
)
args = parser.parse_args()
inventory_items = parse_inventory(args.inventory)
manifest_path = "manifests/download_manifest.csv"
log_path = "logs/download_log.csv"
if not inventory_items:
placeholder = {
"inventory_path": "pending_inventory",
"document_name": "pending_inventory",
"url_used": "",
"local_path": "",
"status": "pending_inventory",
"bytes": "",
"sha256": "",
"notes": "Inventory missing; provide LEGAL_CORPUS_IMPORT_LIST.md",
}
write_manifest_row(manifest_path, placeholder)
log_download(log_path, placeholder)
print("Inventory missing; wrote placeholder manifest row.")
return
os.makedirs(os.path.dirname(manifest_path), exist_ok=True)
os.makedirs(os.path.dirname(log_path), exist_ok=True)
for item in inventory_items:
result = process_item(item, args)
write_manifest_row(manifest_path, result)
log_download(log_path, result)
print(f"Processed {item.get('document_name')}: {result.get('status')}")
if __name__ == "__main__":
main()

View file

@ -0,0 +1,26 @@
"""Downloader stub for AustLII content."""
from __future__ import annotations
from typing import Dict
from download_http import DownloadResult, safe_http_download
def download_austlii(item: Dict) -> DownloadResult:
inventory_path = item.get("inventory_path", "australia")
document_name = item.get("document_name", "unknown")
url = item.get("url")
local_path = item.get("local_path", "raw/australia/unknown")
if not url:
return DownloadResult(
inventory_path,
document_name,
"",
local_path,
"no_direct_link",
notes="Provide AustLII URL; ensure robots.txt allows access.",
)
return safe_http_download(url, local_path, inventory_path, document_name)
__all__ = ["download_austlii"]

View file

@ -0,0 +1,27 @@
"""Downloader stub for CanLII."""
from __future__ import annotations
from typing import Dict
from download_http import DownloadResult, safe_http_download
def download_canlii(item: Dict) -> DownloadResult:
inventory_path = item.get("inventory_path", "canada")
document_name = item.get("document_name", "unknown")
url = item.get("url")
local_path = item.get("local_path", "raw/canada/unknown")
if not url:
return DownloadResult(
inventory_path,
document_name,
"",
local_path,
"no_direct_link",
notes="Provide CanLII download URL or API parameters.",
)
# Respect robots/terms; full implementation should call official APIs when available.
return safe_http_download(url, local_path, inventory_path, document_name)
__all__ = ["download_canlii"]

View file

@ -0,0 +1,87 @@
"""Downloader for CourtListener opinions."""
from __future__ import annotations
import json
import os
from typing import Dict, Optional
import requests
from download_http import DownloadResult
COURTLISTENER_BASE = "https://www.courtlistener.com/api/rest/v3/opinions/"
def download_courtlistener(item: Dict, token: Optional[str] = None) -> DownloadResult:
inventory_path = item.get("inventory_path", "caselaw")
document_name = item.get("document_name", "unknown")
opinion_id = item.get("opinion_id")
url = item.get("url") or (f"{COURTLISTENER_BASE}{opinion_id}/" if opinion_id else None)
local_path = item.get("local_path", f"raw/caselaw/{document_name}.json")
if not url:
return DownloadResult(
inventory_path,
document_name,
"",
local_path,
"no_direct_link",
notes="Provide CourtListener opinion_id or url",
)
headers = {"User-Agent": "if-legal-corpus/0.1"}
if token:
headers["Authorization"] = f"Token {token}"
try:
resp = requests.get(url, headers=headers, timeout=30)
if resp.status_code in {401, 403}:
return DownloadResult(
inventory_path,
document_name,
url,
local_path,
"requires_login",
http_status=resp.status_code,
notes="CourtListener token required for this request",
)
if resp.status_code == 429:
return DownloadResult(
inventory_path,
document_name,
url,
local_path,
"rate_limited",
http_status=429,
notes=resp.headers.get("Retry-After", "Rate limited"),
)
resp.raise_for_status()
except requests.exceptions.RequestException as exc: # type: ignore[attr-defined]
return DownloadResult(inventory_path, document_name, url, local_path, "error", notes=str(exc))
os.makedirs(os.path.dirname(local_path), exist_ok=True)
try:
data = resp.json()
except ValueError:
return DownloadResult(inventory_path, document_name, url, local_path, "error", notes="Non-JSON response")
with open(local_path, "w", encoding="utf-8") as f:
json.dump(data, f)
pretty_path = f"{local_path}.pretty.json"
with open(pretty_path, "w", encoding="utf-8") as f:
json.dump(data, f, indent=2)
import hashlib
h = hashlib.sha256(resp.content)
return DownloadResult(
inventory_path,
document_name,
url,
local_path,
"success",
bytes=len(resp.content),
sha256=h.hexdigest(),
http_status=resp.status_code,
)
__all__ = ["download_courtlistener"]

View file

@ -0,0 +1,30 @@
"""Downloader for open datasets (e.g., CUAD, LEDGAR)."""
from __future__ import annotations
import os
from typing import Dict
from download_http import DownloadResult, safe_http_download
def download_dataset(item: Dict) -> DownloadResult:
inventory_path = item.get("inventory_path", "datasets")
document_name = item.get("document_name", "dataset")
url = item.get("url")
filename = item.get("filename") or (
document_name.replace(" ", "_") + (".zip" if url and url.endswith(".zip") else "")
)
local_path = item.get("local_path") or os.path.join("raw/datasets", filename)
if not url:
return DownloadResult(
inventory_path,
document_name,
"",
local_path,
"no_direct_link",
notes="Add dataset URL to proceed",
)
return safe_http_download(url, local_path, inventory_path, document_name)
__all__ = ["download_dataset"]

72
scripts/download_ecfr.py Normal file
View file

@ -0,0 +1,72 @@
"""Downloader for the eCFR v1 API or HTML endpoints."""
from __future__ import annotations
from typing import Dict
import requests
from download_http import DownloadResult
def download_ecfr(item: Dict, api_base: str = "https://api.ecfr.gov/v1") -> DownloadResult:
inventory_path = item.get("inventory_path", "us_federal")
document_name = item.get("document_name", "unknown")
path = item.get("path") or item.get("url")
local_path = item.get("local_path", "raw/us_federal/ecfr_unknown.json")
url = path if path and path.startswith("http") else f"{api_base}{path}" if path else api_base
params = item.get("params") or {}
try:
resp = requests.get(url, params=params, timeout=30)
if resp.status_code == 429:
return DownloadResult(
inventory_path,
document_name,
url,
local_path,
"rate_limited",
http_status=429,
notes=resp.headers.get("Retry-After", "Rate limited"),
)
resp.raise_for_status()
except requests.exceptions.RequestException as exc: # type: ignore[attr-defined]
return DownloadResult(inventory_path, document_name, url, local_path, "error", notes=str(exc))
import os
os.makedirs(os.path.dirname(local_path), exist_ok=True)
try:
# Try JSON first, fall back to raw text
try:
content = resp.json()
import json
with open(local_path, "w", encoding="utf-8") as f:
json.dump(content, f)
pretty_path = f"{local_path}.pretty.json"
with open(pretty_path, "w", encoding="utf-8") as f:
json.dump(content, f, indent=2)
raw_bytes = resp.content
except ValueError:
with open(local_path, "w", encoding="utf-8") as f:
f.write(resp.text)
raw_bytes = resp.content
except Exception as exc: # noqa: BLE001
return DownloadResult(inventory_path, document_name, url, local_path, "error", notes=str(exc))
import hashlib
h = hashlib.sha256(raw_bytes)
return DownloadResult(
inventory_path,
document_name,
url,
local_path,
"success",
bytes=len(raw_bytes),
sha256=h.hexdigest(),
http_status=resp.status_code,
)
__all__ = ["download_ecfr"]

View file

@ -0,0 +1,87 @@
"""Downloader for EUR-Lex content using SPARQL metadata."""
from __future__ import annotations
from typing import Dict
import requests
from download_http import DownloadResult
SPARQL_ENDPOINT = "https://eur-lex.europa.eu/sparql"
def fetch_metadata(celex_id: str) -> Dict:
query = f"""
PREFIX cdm: <http://publications.europa.eu/ontology/cdm#>
SELECT ?work ?pdf WHERE {{
?work cdm:resource_legal_id_celex "{celex_id}" .
OPTIONAL {{ ?expression cdm:expression_belongs_to_work ?work .
?manifestation cdm:manifestation_manifests_expression ?expression .
?pdf cdm:manifestation_file_type 'pdf' .
?pdf cdm:manifestation_access_url ?pdf }}
}}
"""
resp = requests.get(SPARQL_ENDPOINT, params={"format": "json", "query": query}, timeout=30)
resp.raise_for_status()
return resp.json()
def download_eurlex(item: Dict) -> DownloadResult:
inventory_path = item.get("inventory_path", "eu")
document_name = item.get("document_name", item.get("celex_id", "unknown"))
celex_id = item.get("celex_id")
local_path = item.get("local_path", f"raw/eu/{document_name}.pdf")
if not celex_id:
return DownloadResult(inventory_path, document_name, "", local_path, "error", notes="Missing celex_id")
try:
metadata = fetch_metadata(celex_id)
except requests.exceptions.RequestException as exc: # type: ignore[attr-defined]
return DownloadResult(inventory_path, document_name, "", local_path, "error", notes=f"SPARQL error: {exc}")
pdf_url = None
bindings = metadata.get("results", {}).get("bindings", [])
if bindings:
pdf_url = bindings[0].get("pdf", {}).get("value")
if not pdf_url:
return DownloadResult(
inventory_path,
document_name,
"",
local_path,
"no_direct_link",
notes="No PDF link found in SPARQL metadata",
)
try:
info = requests.get(pdf_url, stream=True, timeout=30)
info.raise_for_status()
except requests.exceptions.RequestException as exc: # type: ignore[attr-defined]
return DownloadResult(inventory_path, document_name, pdf_url, local_path, "error", notes=str(exc))
import os
os.makedirs(os.path.dirname(local_path), exist_ok=True)
import hashlib
h = hashlib.sha256()
bytes_written = 0
with open(local_path, "wb") as f:
for chunk in info.iter_content(32768):
if chunk:
f.write(chunk)
h.update(chunk)
bytes_written += len(chunk)
return DownloadResult(
inventory_path,
document_name,
pdf_url,
local_path,
"success",
bytes=bytes_written,
sha256=h.hexdigest(),
http_status=info.status_code,
)
__all__ = ["download_eurlex"]

View file

@ -0,0 +1,80 @@
"""Downloader for GovInfo bulk/REST endpoints."""
from __future__ import annotations
from typing import Dict, Optional
import requests
from download_http import DownloadResult
def download_govinfo(item: Dict, api_key: Optional[str] = None) -> DownloadResult:
"""Attempt to download a GovInfo item.
``item`` should include ``inventory_path``, ``document_name``, ``url`` (or ``api_endpoint``) and ``local_path``.
"""
url = item.get("url") or item.get("api_endpoint")
inventory_path = item.get("inventory_path", "us_federal")
document_name = item.get("document_name", "unknown")
local_path = item.get("local_path", "raw/us_federal/unknown")
headers = {}
if api_key:
headers["X-Api-Key"] = api_key
try:
resp = requests.get(url, headers=headers, stream=True, timeout=30)
if resp.status_code in {401, 403}:
return DownloadResult(
inventory_path,
document_name,
url,
local_path,
"requires_login",
http_status=resp.status_code,
notes="GovInfo requires API key; set GOVINFO_API_KEY.",
)
if resp.status_code == 429:
return DownloadResult(
inventory_path,
document_name,
url,
local_path,
"rate_limited",
http_status=429,
notes=resp.headers.get("Retry-After", "Rate limited"),
)
resp.raise_for_status()
except requests.exceptions.RequestException as exc: # type: ignore[attr-defined]
return DownloadResult(inventory_path, document_name, url, local_path, "error", notes=str(exc))
# Stream to disk
bytes_written = 0
sha256 = ""
try:
import hashlib
import os
os.makedirs(os.path.dirname(local_path), exist_ok=True)
h = hashlib.sha256()
for chunk in resp.iter_content(32768):
if chunk:
with open(local_path, "ab") as f:
f.write(chunk)
h.update(chunk)
bytes_written += len(chunk)
sha256 = h.hexdigest()
except Exception as exc: # noqa: BLE001
return DownloadResult(inventory_path, document_name, url, local_path, "error", notes=str(exc))
return DownloadResult(
inventory_path,
document_name,
url,
local_path,
"success",
bytes=bytes_written,
sha256=sha256,
http_status=resp.status_code,
)
__all__ = ["download_govinfo"]

104
scripts/download_http.py Normal file
View file

@ -0,0 +1,104 @@
"""HTTP downloader helper."""
from __future__ import annotations
import hashlib
import os
from dataclasses import asdict, dataclass
from typing import Dict, Optional
import requests
@dataclass
class DownloadResult:
inventory_path: str
document_name: str
url: str
local_path: str
status: str
bytes: int = 0
sha256: str = ""
notes: str = ""
http_status: Optional[int] = None
def to_dict(self) -> Dict[str, str]:
data = asdict(self)
# Align field name with manifest expectation
data["url_used"] = data.pop("url")
return data
def download_file(url: str, out_path: str, timeout: int = 30) -> Dict[str, str]:
"""Download a file over HTTP to ``out_path`` with SHA-256 integrity.
Returns a manifest-friendly dictionary with status and metadata.
"""
resp = requests.get(url, stream=True, timeout=timeout)
resp.raise_for_status()
os.makedirs(os.path.dirname(out_path), exist_ok=True)
h = hashlib.sha256()
bytes_written = 0
with open(out_path, "wb") as f:
for chunk in resp.iter_content(32768):
if chunk:
f.write(chunk)
h.update(chunk)
bytes_written += len(chunk)
return {
"url": url,
"local_path": out_path,
"bytes": bytes_written,
"sha256": h.hexdigest(),
"status": "success",
"notes": "",
}
def safe_http_download(url: str, out_path: str, inventory_path: str, document_name: str) -> DownloadResult:
try:
info = download_file(url, out_path)
return DownloadResult(
inventory_path=inventory_path,
document_name=document_name,
url=url,
local_path=out_path,
status="success",
bytes=info.get("bytes", 0),
sha256=info.get("sha256", ""),
notes=info.get("notes", ""),
http_status=200,
)
except requests.exceptions.HTTPError as exc:
status_code = exc.response.status_code if exc.response else None
status = "requires_login" if status_code and status_code in {401, 403} else "error"
return DownloadResult(
inventory_path=inventory_path,
document_name=document_name,
url=url,
local_path=out_path,
status=status,
notes=f"HTTP error: {exc}",
http_status=status_code,
)
except requests.exceptions.SSLError as exc:
return DownloadResult(
inventory_path=inventory_path,
document_name=document_name,
url=url,
local_path=out_path,
status="error",
notes=f"SSL error: {exc}",
)
except requests.exceptions.RequestException as exc:
return DownloadResult(
inventory_path=inventory_path,
document_name=document_name,
url=url,
local_path=out_path,
status="error",
notes=f"Request error: {exc}",
)
__all__ = ["download_file", "safe_http_download", "DownloadResult"]

View file

@ -0,0 +1,93 @@
"""ChromaDB ingestion for the legal corpus."""
from __future__ import annotations
import argparse
import csv
import json
import os
from pathlib import Path
from typing import List
import chromadb
from bs4 import BeautifulSoup
from chromadb.config import Settings
from pypdf import PdfReader
def read_manifest(manifest_path: str) -> List[dict]:
with open(manifest_path, newline="", encoding="utf-8") as f:
reader = csv.DictReader(f)
return list(reader)
def extract_text(path: Path) -> str:
if path.suffix.lower() == ".pdf":
reader = PdfReader(str(path))
return "\n".join(page.extract_text() or "" for page in reader.pages)
if path.suffix.lower() == ".json":
with path.open("r", encoding="utf-8") as f:
data = json.load(f)
return json.dumps(data)
if path.suffix.lower() in {".html", ".xml", ".htm"}:
with path.open("r", encoding="utf-8") as f:
soup = BeautifulSoup(f, "html.parser")
return soup.get_text("\n")
with path.open("r", encoding="utf-8", errors="ignore") as f:
return f.read()
def chunk_text(text: str, chunk_size: int = 1500, overlap: int = 200) -> List[str]:
chunks: List[str] = []
start = 0
while start < len(text):
end = min(len(text), start + chunk_size)
chunks.append(text[start:end])
start += max(1, chunk_size - overlap)
return chunks
def ingest(manifest_path: str, db_dir: str) -> None:
records = read_manifest(manifest_path)
os.makedirs(db_dir, exist_ok=True)
client = chromadb.PersistentClient(
path=db_dir,
settings=Settings(anonymized_telemetry=False),
)
collection = client.get_or_create_collection("if_legal_corpus")
for record in records:
if record.get("status") != "success":
continue
local_path = record.get("local_path")
if not local_path or not os.path.exists(local_path):
continue
text = extract_text(Path(local_path))
for idx, chunk in enumerate(chunk_text(text)):
doc_id = f"{record.get('document_name')}-{record.get('sha256')}-{idx}"
metadata = {
"inventory_path": record.get("inventory_path"),
"document_name": record.get("document_name"),
"local_path": local_path,
"sha256": record.get("sha256"),
}
collection.upsert(ids=[doc_id], documents=[chunk], metadatas=[metadata])
client.persist()
def main() -> None:
parser = argparse.ArgumentParser(description="Ingest downloaded corpus into ChromaDB")
parser.add_argument(
"--manifest",
default="manifests/download_manifest.csv",
help="Path to manifest CSV",
)
parser.add_argument(
"--db-dir",
default="indexes/chromadb",
help="ChromaDB directory",
)
args = parser.parse_args()
ingest(args.manifest, args.db_dir)
if __name__ == "__main__":
main()