FAFolder Autopsy
← All field notes
PRIVACY · 1562 WORDS

Hidden files are not necessarily private files

Hidden files are a display convention, not a confidentiality control. They can travel with archives and folder uploads even when a file manager does not show them.

Why this deserves attention

Hidden files are a display convention, not a confidentiality control. They can travel with archives and folder uploads even when a file manager does not show them. A folder review is most useful when it starts with a concrete decision. Sending work to a colleague, publishing it, archiving it, and cleaning it are different jobs. The same item may be essential in one context and needless exposure in another. Write down who will receive the folder, what they need to accomplish, and how long the package must remain useful. That short statement becomes a filter for every later choice. It also prevents cleanup from becoming indiscriminate deletion. A good review does not chase a perfect score. It creates enough evidence for a person to make a confident, proportionate decision. Keep the original untouched, inspect a working copy when changes are needed, and preserve an audit note for unusual exclusions. This approach is slower than clicking a delete-all button, but far safer and easier to explain.

Understand dotfiles and visibility

Understand dotfiles and visibility is a practical part of this review. Automated checks are signals rather than verdicts. A file named private may be a harmless example, while an ordinary-looking spreadsheet may contain personal information. Size, age, extension, depth, and naming patterns provide useful context, but none proves intent or sensitivity. Treat every finding as a question: why is this here, who needs it, where did it come from, and can it be reproduced? Severity should help order the questions. Credential-like files and misleading executable extensions deserve attention before cosmetic inconsistency. Old documents and empty placeholders can wait. This layered method reduces alarm fatigue and keeps the reviewer focused on consequences. It also supports respectful communication: say possible, appears to, or review recommended until a knowledgeable person confirms the facts. In this context, focus specifically on understand dotfiles and visibility. Build a short checklist, assign an owner, and record exceptions instead of relying on memory. Open the prepared package in a clean location and pretend you know nothing about its history. Look for a clear starting document, understandable top-level folders, working relative links, and enough context to distinguish source material from output. Search for personal names, client identifiers, credentials, backups, and internal notes. Turn on hidden-file display. If the package is an archive, extract it and inspect the extracted result rather than trusting the archive listing. If it is a software project, follow the setup instructions without relying on global tools or unrecorded environment variables. Recipient testing reveals assumptions that are invisible on the creator’s machine.

Review environment configuration

Review environment configuration is a practical part of this review. Inspection and modification should be separate steps. A scanner can safely describe patterns, calculate totals, and identify candidates without renaming, moving, or deleting anything. That boundary matters because context often lives outside the folder: a build system may require an empty file, a duplicate may be the signed copy, and an old configuration may document a historic environment. Export a report, discuss uncertain items, then make changes with familiar file tools in a separate copy. Afterward, scan again and compare the result. Read-only analysis is not merely a technical constraint; it is a useful workflow discipline that keeps discovery reversible. In this context, focus specifically on review environment configuration. Build a short checklist, assign an owner, and record exceptions instead of relying on memory. A trustworthy folder is not necessarily tiny or spotless. It is explainable. Include a short manifest or README that states the purpose, owner, preparation date, important entry points, known limitations, and deliberately included large or unusual items. Mention excluded generated dependencies and how to restore them. Record whether repository history is present. For an archive, note the source and integrity method. For public sharing, identify the reviewer and approval date. This small document reduces future guesswork and makes unusual choices look intentional rather than careless.

Inspect operating-system metadata

Inspect operating-system metadata is a practical part of this review. Open the prepared package in a clean location and pretend you know nothing about its history. Look for a clear starting document, understandable top-level folders, working relative links, and enough context to distinguish source material from output. Search for personal names, client identifiers, credentials, backups, and internal notes. Turn on hidden-file display. If the package is an archive, extract it and inspect the extracted result rather than trusting the archive listing. If it is a software project, follow the setup instructions without relying on global tools or unrecorded environment variables. Recipient testing reveals assumptions that are invisible on the creator’s machine. In this context, focus specifically on inspect operating-system metadata. Build a short checklist, assign an owner, and record exceptions instead of relying on memory. Before sending, uploading, or sealing the archive, pause after the final change. Recalculate size, reopen the package, and confirm the destination and access settings. Make sure the shared object is the reviewed copy rather than the original workspace. Consider whether links grant broader access than intended and whether the recipient can resharing it. If credentials were discovered, removal may not be enough; real credentials should usually be rotated through the service that issued them. The final pause is inexpensive and catches mistakes created during cleanup itself.

Decide whether repository data belongs

Decide whether repository data belongs is a practical part of this review. A trustworthy folder is not necessarily tiny or spotless. It is explainable. Include a short manifest or README that states the purpose, owner, preparation date, important entry points, known limitations, and deliberately included large or unusual items. Mention excluded generated dependencies and how to restore them. Record whether repository history is present. For an archive, note the source and integrity method. For public sharing, identify the reviewer and approval date. This small document reduces future guesswork and makes unusual choices look intentional rather than careless. In this context, focus specifically on decide whether repository data belongs. Build a short checklist, assign an owner, and record exceptions instead of relying on memory. A folder review is most useful when it starts with a concrete decision. Sending work to a colleague, publishing it, archiving it, and cleaning it are different jobs. The same item may be essential in one context and needless exposure in another. Write down who will receive the folder, what they need to accomplish, and how long the package must remain useful. That short statement becomes a filter for every later choice. It also prevents cleanup from becoming indiscriminate deletion. A good review does not chase a perfect score. It creates enough evidence for a person to make a confident, proportionate decision. Keep the original untouched, inspect a working copy when changes are needed, and preserve an audit note for unusual exclusions. This approach is slower than clicking a delete-all button, but far safer and easier to explain.

Make hidden files visible during review

Make hidden files visible during review is a practical part of this review. Before sending, uploading, or sealing the archive, pause after the final change. Recalculate size, reopen the package, and confirm the destination and access settings. Make sure the shared object is the reviewed copy rather than the original workspace. Consider whether links grant broader access than intended and whether the recipient can resharing it. If credentials were discovered, removal may not be enough; real credentials should usually be rotated through the service that issued them. The final pause is inexpensive and catches mistakes created during cleanup itself. In this context, focus specifically on make hidden files visible during review. Build a short checklist, assign an owner, and record exceptions instead of relying on memory. Automated checks are signals rather than verdicts. A file named private may be a harmless example, while an ordinary-looking spreadsheet may contain personal information. Size, age, extension, depth, and naming patterns provide useful context, but none proves intent or sensitivity. Treat every finding as a question: why is this here, who needs it, where did it come from, and can it be reproduced? Severity should help order the questions. Credential-like files and misleading executable extensions deserve attention before cosmetic inconsistency. Old documents and empty placeholders can wait. This layered method reduces alarm fatigue and keeps the reviewer focused on consequences. It also supports respectful communication: say possible, appears to, or review recommended until a knowledgeable person confirms the facts.

A repeatable closing checklist

A trustworthy folder is not necessarily tiny or spotless. It is explainable. Include a short manifest or README that states the purpose, owner, preparation date, important entry points, known limitations, and deliberately included large or unusual items. Mention excluded generated dependencies and how to restore them. Record whether repository history is present. For an archive, note the source and integrity method. For public sharing, identify the reviewer and approval date. This small document reduces future guesswork and makes unusual choices look intentional rather than careless. Before sending, uploading, or sealing the archive, pause after the final change. Recalculate size, reopen the package, and confirm the destination and access settings. Make sure the shared object is the reviewed copy rather than the original workspace. Consider whether links grant broader access than intended and whether the recipient can resharing it. If credentials were discovered, removal may not be enough; real credentials should usually be rotated through the service that issued them. The final pause is inexpensive and catches mistakes created during cleanup itself. The goal is not fear or perfect tidiness. It is a folder whose contents, risks, and omissions can be understood by the next person.