1 <?xml version="1.0" encoding="UTF-8"?>
2 <?xml-stylesheet type="text/xsl" href="dactyl://content/help.xsl"?>
4 <!DOCTYPE document SYSTEM "dactyl://content/dtd">
8 title="&dactyl.appName; Privacy"
10 xmlns:html="&xmlns.html;">
12 <h1 tag="privacy">Privacy and sensitive information</h1>
16 Part of &dactyl.appName;'s user efficiency comes at the cost of storing a
17 lot of potentially private data, including <t>command-line</t> history, page
18 marks, visited page history, and the like. Because we know that keeping a
19 detailed trail of all of your activities isn't always welcome,
20 &dactyl.appName; provides comprehensive facilities for erasing potentially
24 <h2 tag="private-mode porn-mode">Private browsing</h2>
27 &dactyl.appName; fully supports &dactyl.host;'s private browsing mode.
28 When in private browsing mode, no data other than Bookmarks and QuickMarks
29 are written to disk. Further, upon exiting private mode, all newly
30 accumulated data, including <t>command-line</t> history, local and URL
31 marks, and macros, are purged from memory.
34 <h2 tag="sanitizing clearing-data">Clearing private data</h2>
37 In addition to private mode, &dactyl.appName; provides a comprehensive
38 facility for clearing any potentially sensitive data generated by either
39 &dactyl.appName; or &dactyl.host;. It directly integrates with
40 &dactyl.host;'s own sanitization facility, and so automatically clears any
41 domain data and session history when requested. Further, &dactyl.appName;
42 provides its own more granular sanitization facility, which allows, e.g.,
43 clearing only the command-line and macro history for the past ten minutes.
47 <tags>:sa :sanitize</tags>
48 <spec>:sa<oa>nitize</oa> <oa>-host=<a>host</a></oa> <oa>-older</oa> <oa>-timespan=<a>timespan</a></oa> <a>item</a> …</spec>
49 <spec>:sa<oa>nitize</oa>! <oa>-host=<a>host</a></oa> <oa>-older</oa> <oa>-timespan=<a>timespan</a></oa></spec>
52 Clear private data items for <a>timespan</a>, where <a>item</a> …
53 is a list of private items to delete. If <oa>!</oa> is specified,
54 then <o>sanitizeitems</o> is used for the list of items to delete.
58 <dl tag="sanitize-items"/>
61 Items may be excluded by prefixing them with a <tt>!</tt>. The first
62 matching item takes precedence. Therefore, the value
63 <tt>!commandline all</tt> will sanitize all items but the command
64 line. A value of <tt>all !commandline</tt> will sanitize all items.
68 When <em>history</em> items are sanitized, all command-line
69 history items containing URLs or page titles (other than bookmark
70 commands) are additionally cleared. Invocations of the
71 <em>:sanitize</em> command are included in this set.
75 If <a>timespan</a> (short name <em>-t</em>) is specified, only
76 items within that timespan are deleted, otherwise the value of
77 <o>sanitizetimespan</o> is used. If <oa>-older</oa> (short name
78 <em>-o</em>) is specified, then only items older than
79 <a>timespan</a> are deleted.
83 The following items are always cleared entirely, regardless of
84 <a>timespan</a>: <em>cache</em>, <em>host</em>, <em>offlineapps</em>,
85 <em>passwords</em>, <em>sessions</em>, <em>sitesettings</em>.
86 Conversely, <em>host</em> and <em>options</em> are never cleared
87 unless a host is specified.
91 If <a>host</a> (short name <em>-h</em>) is specified, only items
92 containing a reference to that domain or a subdomain thereof are
93 cleared. Moreover, if either of <em>commandline</em> or
94 <em>history</em> is specified, the invocation of the
95 <em>:sanitize</em> command is naturally cleared as well.
99 This only applies to <em>commandline</em>, <em>cookies</em>,
100 <em>history</em>, <em>marks</em>, <em>messages</em>,
101 <em>options</em>, and <em>sitesettings</em>. All other
102 domain-specific data is cleared only along with <em>host</em>,
103 when a request is made to &dactyl.host; to purge all data for
104 <a>host</a>. Included in this purge are all matching history
105 entries, cookies, closed tabs, form data, and location bar
112 <tags>:private :pr</tags>
113 <tags>:pr0n :porn</tags>
115 <spec>:pr<oa>ivate</oa> <a>cmd</a></spec>
118 Execute <a>cmd</a> with privacy features enabled, and
119 do not save the invocation in command history.
124 <h2 tag="cookie-settings">Cookie settings</h2>
126 <tags>:cookies :ck</tags>
127 <spec>:cookies <a>host</a> <oa>action</oa> …</spec>
130 Manage cookies for <a>host</a>. Additionally, the completion
131 list will show you information about the cookies and
132 permissions for the current page.
135 <p>Available actions:</p>
137 <dl dt="width: 12em">
138 <dt>unset</dt> <dd>Unset special permissions for <a>host</a></dd>
139 <dt>allow</dt> <dd>Allow cookies from <a>host</a></dd>
140 <dt>deny</dt> <dd>Deny cookies from <a>host</a></dd>
141 <dt>session</dt> <dd>Allow cookies from <a>host</a> for the current session</dd>
142 <dt>list</dt> <dd>List all cookies for <a>host</a></dd>
143 <dt>clear</dt> <dd>Clear all cookies for <a>host</a></dd>
144 <dt>clear-persistent</dt> <dd>Clear all persistent cookies for <a>host</a></dd>
145 <dt>clear-session</dt> <dd>Clear all session cookies for <a>host</a></dd>
149 If no <oa>action</oa> is given, the value of <o>cookies</o> is used.
152 <example><ex>:map -b</ex> <k link="false">c</k> <ex>:cookies</ex> <k name="A-Tab" link="c_<Tab>"/></example>
158 <!-- vim:se sts=4 sw=4 et: -->