Expand description
§Legalis-CN: China Jurisdiction Support
§中国法律框架 / Chinese Legal Framework
Comprehensive implementation of Chinese law for the Legalis ecosystem.
§Legal System Overview / 法律体系概述
China operates under a socialist civil law system with Chinese characteristics. The legal hierarchy is:
- 宪法 (Constitution) - Supreme law
- 法律 (Laws) - Enacted by National People’s Congress
- 行政法规 (Administrative Regulations) - Issued by State Council
- 地方性法规 (Local Regulations) - Provincial/municipal legislation
- 规章 (Rules) - Departmental and local government rules
§Implemented Modules / 已实现模块
§Data Protection / 数据保护
- PIPL (个人信息保护法) - Personal Information Protection Law
- Cybersecurity Law (网络安全法) - Network security requirements
- Data Security Law (数据安全法) - Data classification and protection
§Civil Law / 民法
- Civil Code (民法典) - Comprehensive civil code effective 2021
- Book 1: General Provisions (总则编)
- Book 2: Property Rights (物权编)
- Book 3: Contracts (合同编)
- Book 4: Personality Rights (人格权编)
- Book 5: Marriage and Family (婚姻家庭编)
- Book 6: Succession (继承编)
- Book 7: Tort Liability (侵权责任编)
§Corporate Law / 公司法
- Company formation and governance
- State-owned enterprise provisions
- Foreign-invested enterprises
§Labor Law / 劳动法
- Labor Contract Law (劳动合同法)
- Employment relationships
- Social insurance (五险一金)
§Foreign Investment / 外商投资
- Foreign Investment Law (外商投资法)
- Negative list system
- National treatment
§Antitrust / 反垄断
- Anti-Monopoly Law (反垄断法)
- SAMR merger review
- Abuse of dominance
§Bilingual Support / 双语支持
All types support both Chinese (中文) and English text. Chinese text is authoritative in legal interpretation.
use legalis_cn::i18n::BilingualText;
let text = BilingualText::new("个人信息保护法", "PIPL");
assert_eq!(text.zh, "个人信息保护法");
assert_eq!(text.en, "PIPL");§Citation Format / 引用格式
Chinese legal citations follow the format: 《法律名称》第X条第Y款第Z项
use legalis_cn::citation::{cite, Citation};
let citation = cite::pipl(13);
assert_eq!(citation.format_chinese(), "《中华人民共和国个人信息保护法》第13条");§Key Legislation / 主要法律
| Law (法律) | Effective Date | Description |
|---|---|---|
| 民法典 | 2021-01-01 | Comprehensive civil code |
| 个人信息保护法 | 2021-11-01 | Personal information protection |
| 网络安全法 | 2017-06-01 | Cybersecurity requirements |
| 数据安全法 | 2021-09-01 | Data security classification |
| 公司法 | 2024-07-01 | Company law (2023 revision) |
| 劳动合同法 | 2008-01-01 | Labor contract regulation |
| 外商投资法 | 2020-01-01 | Foreign investment framework |
| 反垄断法 | 2022-08-01 | Antitrust (2022 revision) |
Re-exports§
pub use citation::Citation;pub use citation::cite;pub use citation::laws;pub use common::currency;pub use common::dates;pub use common::names;pub use i18n::BilingualText;pub use i18n::Locale;pub use data_protection::AssessmentResult;pub use data_protection::ConsentMethod;pub use data_protection::ConsentRecord;pub use data_protection::ConsentType;pub use data_protection::ContactInfo;pub use data_protection::CrossBorderTransferRecord;pub use data_protection::DataProtectionOfficer;pub use data_protection::HandlerCategory;pub use data_protection::IndividualRight;pub use data_protection::OverseasRecipient;pub use data_protection::PenaltyRange;pub use data_protection::PersonalInformationCategory;pub use data_protection::PersonalInformationHandler;pub use data_protection::PiplComplianceReport;pub use data_protection::PiplError;pub use data_protection::PiplResult;pub use data_protection::PrivacyPolicy;pub use data_protection::ProcessingActivityRecord;pub use data_protection::ProcessingBasis;pub use data_protection::ProcessingVolume;pub use data_protection::RequiredMechanism;pub use data_protection::SensitivePersonalInformation;pub use data_protection::TransferMechanism;pub use data_protection::WithdrawalRecord;pub use data_protection::determine_transfer_mechanism;pub use data_protection::standard_contract_required_clauses;pub use data_protection::validate_automated_decision;pub use data_protection::validate_consent;pub use data_protection::validate_cross_border_transfer;pub use data_protection::validate_handler_compliance;pub use data_protection::validate_minor_processing;pub use data_protection::validate_privacy_policy;pub use data_protection::validate_processing_record;pub use data_protection::validate_security_measures;pub use cybersecurity::AssessorQualification;pub use cybersecurity::CiiSector;pub use cybersecurity::ControlDomain;pub use cybersecurity::ControlsAssessment;pub use cybersecurity::CybersecurityComplianceReport;pub use cybersecurity::CybersecurityError;pub use cybersecurity::CybersecurityPenalty;pub use cybersecurity::CybersecurityResult;pub use cybersecurity::DataVolume;pub use cybersecurity::FilingStatus;pub use cybersecurity::Finding;pub use cybersecurity::FindingSeverity;pub use cybersecurity::IncidentSeverity;pub use cybersecurity::LevelDeterminationFactors;pub use cybersecurity::MlpsAssessment;pub use cybersecurity::MlpsLevel;pub use cybersecurity::NetworkOperator;pub use cybersecurity::NetworkOperatorCategory;pub use cybersecurity::RemediationStatus;pub use cybersecurity::ReviewTrigger;pub use cybersecurity::SecurityContact;pub use cybersecurity::SecurityIncident;pub use cybersecurity::SocialImpact;pub use cybersecurity::SystemType;pub use cybersecurity::ThirdPartyAssessor;pub use cybersecurity::check_review_required;pub use cybersecurity::determine_mlps_level;pub use cybersecurity::validate_cii_data_localization;pub use cybersecurity::validate_incident_reporting;pub use cybersecurity::validate_operator_compliance;pub use company_law::BoardOfDirectors;pub use company_law::CapitalReductionMethod;pub use company_law::CompanyComplianceReport;pub use company_law::CompanyLawError;pub use company_law::CompanyLawResult;pub use company_law::CompanyRegistration;pub use company_law::CompanyStatus;pub use company_law::CompanyType;pub use company_law::ContributionMethod;pub use company_law::Director;pub use company_law::DirectorPosition;pub use company_law::DissolutionReason;pub use company_law::DividendDistribution;pub use company_law::EquityTransfer;pub use company_law::LiabilityType;pub use company_law::ResolutionType;pub use company_law::SpecialResolutionMatter;pub use company_law::Supervisor;pub use company_law::SupervisoryBoard;pub use company_law::check_director_eligibility;pub use company_law::check_veil_piercing_risk;pub use company_law::dissolution_procedures;pub use company_law::validate_board;pub use company_law::validate_capital_contribution;pub use company_law::validate_company_formation;pub use company_law::validate_dividend_distribution;pub use company_law::validate_equity_transfer;pub use company_law::validate_resolution;pub use company_law::validate_supervisory_board;pub use labor_contract::AnnualLeaveEntitlement;pub use labor_contract::ContractType;pub use labor_contract::DispatchPositionType;pub use labor_contract::EconomicLayoff;pub use labor_contract::EmploymentStatus;pub use labor_contract::HousingFundStatus;pub use labor_contract::LaborComplianceReport;pub use labor_contract::LaborContract;pub use labor_contract::LaborContractError;pub use labor_contract::LaborContractResult;pub use labor_contract::LaborDispatch;pub use labor_contract::LaborPenalty;pub use labor_contract::LayoffReason;pub use labor_contract::NonCompeteAgreement;pub use labor_contract::OvertimeType;pub use labor_contract::ProbationLimit;pub use labor_contract::ProtectedCategory;pub use labor_contract::SeveranceCalculation;pub use labor_contract::SocialInsuranceStatus;pub use labor_contract::TerminationReason;pub use labor_contract::WorkingHoursType;pub use labor_contract::calculate_double_wages_penalty;pub use labor_contract::calculate_illegal_termination_compensation;pub use labor_contract::calculate_service_years;pub use labor_contract::calculate_severance;pub use labor_contract::should_offer_open_ended;pub use labor_contract::validate_annual_leave;pub use labor_contract::validate_contract;pub use labor_contract::validate_dispatch;pub use labor_contract::validate_economic_layoff;pub use labor_contract::validate_minimum_wage;pub use labor_contract::validate_non_compete;pub use labor_contract::validate_overtime_pay;pub use labor_contract::validate_termination;pub use common::currency::CnyAmount;pub use common::dates::DeadlineType;pub use common::dates::PublicHoliday;pub use common::names::ChineseName;pub use common::names::CompanyName;pub use common::names::OrganizationForm;pub use civil_code::ActNature;pub use civil_code::ActValidity;pub use civil_code::Adoption;pub use civil_code::Agency;pub use civil_code::AgencyType;pub use civil_code::BreachOfContract;pub use civil_code::BreachRemedy;pub use civil_code::BreachType;pub use civil_code::ConstructionLandTerm;pub use civil_code::ConstructionLandUseRight;pub use civil_code::Contract;pub use civil_code::ContractFormationStatus;pub use civil_code::ContractType as CivilContractType;pub use civil_code::ContractValidityStatus;pub use civil_code::ContractsError;pub use civil_code::ContractsResult;pub use civil_code::DisinheritanceReason;pub use civil_code::DivorceGrounds;pub use civil_code::DivorceType;pub use civil_code::EnvironmentalPollution;pub use civil_code::Estate;pub use civil_code::GeneralProvisionsError;pub use civil_code::GeneralProvisionsResult;pub use civil_code::Heir;pub use civil_code::HeirType;pub use civil_code::HighlyDangerousActivity;pub use civil_code::ImageUse;pub use civil_code::IntestateSuccessionOrder;pub use civil_code::JuristicAct;pub use civil_code::LandContractualManagementRight;pub use civil_code::LeaseContract;pub use civil_code::LegalCapacity;pub use civil_code::LegalPerson;pub use civil_code::LegalPersonType;pub use civil_code::LiabilityPrinciple;pub use civil_code::Lien;pub use civil_code::LimitationPeriod;pub use civil_code::MaritalPropertyRegime;pub use civil_code::Marriage;pub use civil_code::MarriageFamilyError;pub use civil_code::MarriageFamilyResult;pub use civil_code::MarriageRequirements;pub use civil_code::MedicalMalpractice;pub use civil_code::Mortgage;pub use civil_code::NaturalPerson;pub use civil_code::OwnershipType;pub use civil_code::ParentChildRelationship;pub use civil_code::PerformancePeriod;pub use civil_code::PersonalInfoProcessingPrinciple;pub use civil_code::PersonalInformation;pub use civil_code::PersonalityRight;pub use civil_code::PersonalityRightsError;pub use civil_code::PersonalityRightsResult;pub use civil_code::Pledge;pub use civil_code::PrivacyInfringement;pub use civil_code::PrivacyInfringementMethod;pub use civil_code::PrivacyScope;pub use civil_code::ProductDefectType;pub use civil_code::ProductsLiability;pub use civil_code::Property;pub use civil_code::PropertyRightType;pub use civil_code::PropertyRightsError;pub use civil_code::PropertyRightsResult;pub use civil_code::ReputationInfringement;pub use civil_code::ReputationInfringementType;pub use civil_code::ResidentialLandUseRight;pub use civil_code::SaleContract;pub use civil_code::SuccessionError;pub use civil_code::SuccessionResult;pub use civil_code::SuccessionType;pub use civil_code::SupportObligation;pub use civil_code::Tort;pub use civil_code::TortDefense;pub use civil_code::TortLiabilityError;pub use civil_code::TortLiabilityResult;pub use civil_code::TortType;pub use civil_code::UnincorporatedOrganization;pub use civil_code::Will;pub use civil_code::WillType;pub use civil_code::calculate_damages;pub use civil_code::calculate_damages_with_defense;pub use civil_code::calculate_security_interest_priority;pub use civil_code::check_disinheritance;pub use civil_code::check_limitation_period;pub use civil_code::check_privacy_infringement;pub use civil_code::check_reputation_infringement;pub use civil_code::determine_breach_remedies;pub use civil_code::validate_adoption;pub use civil_code::validate_agency;pub use civil_code::validate_construction_land_use_right;pub use civil_code::validate_contract_formation;pub use civil_code::validate_contract_validity;pub use civil_code::validate_divorce_by_mutual_consent;pub use civil_code::validate_image_use;pub use civil_code::validate_juristic_act;pub use civil_code::validate_lease_term;pub use civil_code::validate_marriage_eligibility;pub use civil_code::validate_medical_malpractice;pub use civil_code::validate_mortgage;pub use civil_code::validate_personal_info_processing;pub use civil_code::validate_pledge;pub use civil_code::validate_products_liability;pub use civil_code::validate_tort_liability;pub use civil_code::validate_will;pub use data_security::CrossBorderDataTransfer as DataSecurityCrossBorderTransfer;pub use data_security::DataClassification;pub use data_security::DataProcessingActivity;pub use data_security::DataProcessingRecord;pub use data_security::DataProcessor;pub use data_security::DataSecurityError;pub use data_security::DataSecurityObligation;pub use data_security::DataSecurityResult;pub use data_security::DataSecurityReview;pub use data_security::ReviewResult;pub use data_security::ReviewStatus;pub use data_security::determine_data_classification;pub use data_security::requires_security_review;pub use data_security::validate_cross_border_transfer as validate_data_security_cross_border_transfer;pub use data_security::validate_data_processor;pub use foreign_investment::ForeignInvestedEnterprise;pub use foreign_investment::ForeignInvestmentError;pub use foreign_investment::ForeignInvestmentProject;pub use foreign_investment::ForeignInvestmentResult;pub use foreign_investment::ForeignInvestor;pub use foreign_investment::ForeignInvestorType;pub use foreign_investment::InvestmentForm;pub use foreign_investment::NegativeListCategory;pub use foreign_investment::Sector;pub use foreign_investment::SecurityReview;pub use foreign_investment::SecurityReviewResult;pub use foreign_investment::SecurityReviewStatus;pub use foreign_investment::check_sector_openness;pub use foreign_investment::validate_fie_compliance;pub use foreign_investment::validate_foreign_investment_project;pub use antitrust::AbuseOfDominance;pub use antitrust::AbuseType;pub use antitrust::AntitrustError;pub use antitrust::AntitrustResult;pub use antitrust::ConcentrationReviewDecision;pub use antitrust::ConcentrationTransaction;pub use antitrust::ConcentrationType;pub use antitrust::MarketDominance;pub use antitrust::MonopolisticConductType;pub use antitrust::MonopolyAgreement;pub use antitrust::MonopolyAgreementType;pub use antitrust::validate_abuse_of_dominance;pub use antitrust::validate_concentration_transaction;pub use antitrust::validate_monopoly_agreement;pub use reasoning::ConflictResolutionRule;pub use reasoning::GuidingCase;pub use reasoning::InterpretationMethod;pub use reasoning::LegalAnalysis;pub use reasoning::LegalConclusion;pub use reasoning::LegalFact;pub use reasoning::LegalHierarchy;pub use reasoning::LegalIssue;pub use reasoning::LegalProvision;pub use reasoning::ReasoningError;pub use reasoning::ReasoningResult;pub use reasoning::apply_analogical_reasoning;pub use reasoning::build_argument_chain;pub use reasoning::find_applicable_provisions;pub use reasoning::resolve_conflict;pub use reasoning::validate_reasoning;
Modules§
- antitrust
- Anti-Monopoly Law Module (反垄断法)
- citation
- Chinese Legal Citation System
- civil_
code - Civil Code Module (民法典)
- common
- Common Utilities for Chinese Law
- company_
law - Company Law Module (公司法)
- cybersecurity
- Cybersecurity Law Module (网络安全法)
- data_
protection - Personal Information Protection Law (PIPL) Module
- data_
security - Data Security Law Module (数据安全法)
- foreign_
investment - Foreign Investment Law Module (外商投资法)
- i18n
- Internationalization Support for Chinese Legal Texts
- labor_
contract - Labor Contract Law Module (劳动合同法)
- reasoning
- Legal Reasoning Engine for Chinese Law (中国法律推理引擎)
Functions§
- create_
anti_ monopoly_ statute - Create Anti-Monopoly Law statute
- create_
civil_ code_ statute - Create Civil Code statute
- create_
company_ law_ statute - Create Company Law statute
- create_
cybersecurity_ statute - Create Cybersecurity Law statute
- create_
data_ security_ statute - Create Data Security Law statute
- create_
foreign_ investment_ statute - Create Foreign Investment Law statute
- create_
labor_ contract_ statute - Create Labor Contract Law statute
- create_
pipl_ statute - Create PIPL statute