Security and Sensitive-Information Policy

Last updated: 2026-08-23

This policy governs what may and may not be committed to this repository, and under what conditions. Most of it is standard practice for any private corporate repository; the one genuinely unusual part is the governed exception below, which every custodian of this repository needs to understand before touching company/legal/immigration/.

Contents

Repository Classification

This repository is a private internal corporate repository. Private status reduces exposure, but it does not make the repository an appropriate password vault or unrestricted personal-record archive.

Prohibited Content

Do not commit passwords; MFA codes or recovery codes; API tokens, access tokens, or private keys; CRA sign-in credentials; banking usernames or passwords; full payment-card details; full Social Insurance Numbers; security-question answers; or signing certificates or encryption secrets.

Preferred Storage

Use a reputable password manager for credentials and sensitive access instructions. Repository references should record only non-secret metadata, for example:

## CRA My Business Account

- Primary account holder: Arva Yusuf Ezzi
- Credential location: Corporate vault in password manager
- MFA owner: Arva Yusuf Ezzi
- Last access review: YYYY-MM-DD

Corporate Records

Government filings, signed resolutions, share certificates, and tax correspondence may be stored in this private repository when necessary to maintain the corporate record. Before upload: confirm the repository remains private, confirm the document belongs to the corporation, use a clear filename and permanent folder, and retain the authoritative original outside GitHub when prudent.

Personal and Immigration Records — governed exception

The default policy for a repository like this one would be to exclude personal immigration evidence entirely — store only corporate records and business-plan material, and keep the rest in a separate secure system. This repository departs from that default: the full C11 VisaAffix case docket, including passport scans, a marriage certificate, bank statements, paystubs, and educational and employment records for both Arva Yusuf Ezzi and Srinivasa Vijay Bhushan Panangipally, is stored in company/legal/immigration/.

Warning

This is a deliberate, owner-approved exception, not an oversight. The founder chose to retain these documents in this repository on the express condition that every GitHub remote hosting this repository stays private permanently. That condition is a standing requirement, not a one-time approval — it must hold for as long as company/legal/immigration/ exists here, and it should not be re-litigated casually. Only the founder can change it. See governance/decision-log.md for the full record of this decision.

Access Control

Keep the repository private — a hard requirement given the exception above, not merely a preference. Grant access only to individuals with a current business need. Do not grant broad access to a CPA, lawyer, consultant, or AI tool by default; provide only what is needed. Review collaborators and connected applications at least annually, remove access promptly when an engagement ends, and enable strong MFA on every GitHub account with access to this repository.

AI Use

AI assistants may help organize, summarize, and draft repository content, but original records remain authoritative, generated legal or tax documents must not be treated as professional work product without review, and an AI should not be given secrets through prompts or committed files. Given the exception above, an AI assistant working in this repository should treat company/legal/immigration/ with particular care — it’s appropriate to reference its existence and high-level facts, but its detailed contents (specific figures, document numbers) shouldn’t be reproduced into other documents without a clear reason.

Accidental Secret or Sensitive-Data Commit

If prohibited data is committed: remove it from the current branch immediately, assume the secret is compromised, rotate or revoke the credential, assess whether Git history must be rewritten, review connected logs and access, and document the incident without reproducing the secret.

Sharing Documents Externally

Before sharing a repository file: confirm the recipient and the intended purpose, provide the minimum necessary material, redact unrelated personal information, use a secure transfer method for tax, banking, ownership, or identity records, and never make the repository public as a shortcut.

Security Review Checklist

Review at least annually: repository visibility (must remain private); GitHub collaborators and connected applications; MFA status; whether the immigration-document exception is still needed (once the C11 matter is fully closed, consider whether the docket should move to a separate secure system); password-manager ownership and recovery arrangements; and advisor access that should be removed.